Card snapshot
agentdiet-72343955726.us-central1.run.app
·
2026-10-18 22:19:35 UTC
·
b7c5273d59952d15c3f03346f867f766d931eca4fd4ecfc206f4c44e05465c24
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "AgentDiet B2A Semantic Distillation Agent",
"description": "Autonomous Token Diet & Semantic De-bloater Agent. Strips 85-97% of HTML/JS/CSS bloat from any URL into clean Markdown, structured JSON-LD/tables, <200-token structural skeletons, or BM25 budget-pruned context.",
"url": "https://agentdiet-72343955726.us-central1.run.app",
"iconUrl": "https://agentdiet-72343955726.us-central1.run.app/favicon.ico",
"documentationUrl": "https://agentdiet-72343955726.us-central1.run.app/llms.txt",
"mcp": "https://agentdiet-72343955726.us-central1.run.app/mcp",
"version": "6.8.0",
"protocolVersion": "1.0",
"supportedInterfaces": [
{
"url": "https://agentdiet-72343955726.us-central1.run.app/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
},
{
"url": "https://agentdiet-72343955726.us-central1.run.app/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "0.3"
}
],
"provider": {
"organization": "AgentDiet B2A Infrastructure",
"url": "https://agentdiet-72343955726.us-central1.run.app",
"contactEmail": "roberto.yanguas@gmail.com"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://github.com/coinbase/x402/v2",
"required": false,
"description": "x402 v2 micropayments (USDC on Base & Solana)",
"params": {
"discoveryUrl": "https://agentdiet-72343955726.us-central1.run.app/.well-known/x402",
"network": "eip155:8453",
"asset": "USDC",
"payTo": "0xec5275d5b03bc390fca63d902d0b2d0db2eb5573",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
}
},
{
"uri": "https://agenstry.com/a2a/extensions/mcp-discovery/v1",
"required": false,
"description": "Model Context Protocol (MCP) Streamable HTTP endpoint.",
"params": {
"url": "https://agentdiet-72343955726.us-central1.run.app/mcp",
"protocolVersion": "2025-03-26",
"discoveryUrl": "https://agentdiet-72343955726.us-central1.run.app/.well-known/mcp/server-card.json"
}
}
]
},
"securitySchemes": {
"mtls": {
"type": "mutualTLS",
"description": "Optional mutual TLS client certificate authentication for enterprise A2A peering."
},
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "X-Agent-Id",
"description": "Free trial agent ID or prepaid session pass key (agd_pass_...)."
},
"bearer": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "agd_pass",
"description": "Bearer session pass or x402 payment proof."
}
},
"securityRequirements": [],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"response_schema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
},
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
},
"authentication": {
"schemes": [
"x402",
"L402",
"Bearer"
],
"credentials": "HTTP 402 micropayments ($0.001 USDC on Base to 0xec5275d5b03bc390fca63d902d0b2d0db2eb5573) or X-Agent-Id free trial"
},
"skills": [
{
"id": "distill-webpage-markdown",
"name": "Distill Webpage to Clean Markdown",
"description": "Strips 85-97% of HTML/DOM/JS/CSS noise from any URL and returns clean GitHub-Flavored Markdown plus an ROI Proof receipt.",
"tags": [
"markdown",
"scraper",
"distillation",
"token-diet",
"web"
],
"examples": [
"GET https://agentdiet-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=markdown"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
],
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
}
},
{
"id": "recon-webpage-skeleton",
"name": "Webpage Skeleton Reconnaissance (<200 Tokens)",
"description": "Returns a ultra-compact structural outline of headings and token counts per section before full extraction.",
"tags": [
"skeleton",
"reconnaissance",
"token-budget",
"outline"
],
"examples": [
"GET https://agentdiet-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=skeleton"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
],
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
}
},
{
"id": "bm25-budget-distillation",
"name": "BM25 Query-Focused Token Budget Extraction",
"description": "Ranks document sections via BM25 against your query and returns only the highest-signal chunks fitting strictly within max_tokens.",
"tags": [
"bm25",
"rag",
"context-window",
"budget"
],
"examples": [
"GET https://agentdiet-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=budget&query=pricing&max_tokens=300"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
],
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
}
},
{
"id": "extract-structured-tables-jsonld",
"name": "Extract Structured Tables, JSON-LD & OpenGraph",
"description": "Parses HTML tables into JSON arrays alongside JSON-LD schemas, OpenGraph tags, code blocks, and links.",
"tags": [
"structured-data",
"json-ld",
"tables",
"opengraph"
],
"examples": [
"GET https://agentdiet-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=structured"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
],
"outputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string"
},
"data": {
"type": "object"
}
},
"required": [
"status",
"data"
]
}
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnRkaWV0LTcyMzQzOTU1NzI2LnVzLWNlbnRyYWwxLnJ1bi5hcHAvLndlbGwta25vd24vandrcy5qc29uIiwia2lkIjoiYTJhLWVzMjU2LXYxIiwidHlwIjoiYTJhLWNhcmQrandzIn0",
"signature": "FYgk2TMTI-jbZoIjn0xrMPEizT9R9jHqPFSmkjMFVlh0QTvwxDICALAJTSItwwcFZtNcXlsI0HaVaDUR0c9_Dw"
}
]
}