{"id":279266,"name":"AgentDiet B2A Semantic Distillation Agent (serp.agentdiet.dev)","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. (Live A2A v0.3, MCP & x402 v2 node at https://serp.agentdiet.dev)","card_url":"https://serp.agentdiet.dev/.well-known/agent-card.json","endpoint":"https://serp.agentdiet.dev/a2a","protocol_version":"1.0","first_seen":"2026-10-21T08:48:08.496438+00:00","last_verified":"2026-10-21T08:48:08.496438+00:00","card":{"mcp":"https://serp.agentdiet.dev/mcp","url":"https://serp.agentdiet.dev","icon":"https://serp.agentdiet.dev/favicon.ico","name":"AgentDiet B2A Semantic Distillation Agent (serp.agentdiet.dev)","tags":["context-compression","token-diet","markdown","mcp","a2a","x402","erc-8004"],"type":"https://eips.ethereum.org/EIPS/eip-8004#registration-v1","image":"https://serp.agentdiet.dev/favicon.ico","active":true,"payout":"0xec5275d5b03bc390fca63d902d0b2d0db2eb5573","skills":[{"id":"distill-webpage-markdown","name":"Distill Webpage to Clean Markdown","tags":["markdown","scraper","distillation","token-diet","web"],"examples":["GET https://serp.agentdiet.dev/v1/distill?url=https://example.com&mode=markdown"],"inputModes":["application/json","text/plain"],"description":"Strips 85-97% of HTML/DOM/JS/CSS noise from any URL and returns clean GitHub-Flavored Markdown plus an ROI Proof receipt.","outputModes":["application/json","text/plain"],"outputSchema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}}},{"id":"recon-webpage-skeleton","name":"Webpage Skeleton Reconnaissance (<200 Tokens)","tags":["skeleton","reconnaissance","token-budget","outline"],"examples":["GET https://serp.agentdiet.dev/v1/distill?url=https://example.com&mode=skeleton"],"inputModes":["application/json","text/plain"],"description":"Returns a ultra-compact structural outline of headings and token counts per section before full extraction.","outputModes":["application/json","text/plain"],"outputSchema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}}},{"id":"bm25-budget-distillation","name":"BM25 Query-Focused Token Budget Extraction","tags":["bm25","rag","context-window","budget"],"examples":["GET https://serp.agentdiet.dev/v1/distill?url=https://example.com&mode=budget&query=pricing&max_tokens=300"],"inputModes":["application/json","text/plain"],"description":"Ranks document sections via BM25 against your query and returns only the highest-signal chunks fitting strictly within max_tokens.","outputModes":["application/json","text/plain"],"outputSchema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}}},{"id":"extract-structured-tables-jsonld","name":"Extract Structured Tables, JSON-LD & OpenGraph","tags":["structured-data","json-ld","tables","opengraph"],"examples":["GET https://serp.agentdiet.dev/v1/distill?url=https://example.com&mode=structured"],"inputModes":["application/json","text/plain"],"description":"Parses HTML tables into JSON arrays alongside JSON-LD schemas, OpenGraph tags, code blocks, and links.","outputModes":["application/json","text/plain"],"outputSchema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}}}],"address":"0xec5275d5b03bc390fca63d902d0b2d0db2eb5573","classes":["wire.reply","plan.steps","risk.address","market.price","data.onchain_query","a2a.json_normalize","chat.word_count","mcp.digest","mech.predict","predict.market"],"contact":{"support":"roberto.yanguas@gmail.com","website":"https://serp.agentdiet.dev","documentation":"https://serp.agentdiet.dev/llms.txt"},"iconUrl":"https://serp.agentdiet.dev/favicon.ico","license":"MIT","version":"7.0.16","endpoint":"https://serp.agentdiet.dev/a2a","protocol":"ERC-8004","provider":{"url":"https://serp.agentdiet.dev","contactEmail":"roberto.yanguas@gmail.com","organization":"AgentDiet B2A Infrastructure"},"services":[{"name":"A2A","type":"agent-to-agent","skills":["distill-webpage-markdown","recon-webpage-skeleton","bm25-budget-distillation","extract-structured-tables-jsonld"],"status":"operational","version":"1.0.0","endpoint":"https://serp.agentdiet.dev/a2a"},{"name":"MCP","type":"mcp","tools":["distill_webpage","recon_webpage_skeleton","extract_structured_data","get_agent_wallet_status"],"status":"operational","prompts":["context_diet_optimization"],"version":"2025-11-25","endpoint":"https://serp.agentdiet.dev/mcp","resources":["resource://agentdiet/distill/schema"],"healthCheck":"https://serp.agentdiet.dev/health"},{"name":"Web","type":"web-interface","status":"operational","version":"1.0.0","endpoint":"https://serp.agentdiet.dev"},{"name":"API","type":"rest-api","status":"operational","version":"1.0.0","endpoint":"https://serp.agentdiet.dev","healthCheck":"https://serp.agentdiet.dev/health"},{"name":"agentWallet","endpoint":"eip155:8453:0xec5275d5b03bc390fca63d902d0b2d0db2eb5573"}],"categories":["developer-tools","data-extraction","analytics"],"price_usdc":{"max":0.05,"min":0.05,"unit":"per-job"},"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImprdSI6Imh0dHBzOi8vc2VycC5hZ2VudGRpZXQuZGV2Ly53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImEyYS1lZDI1NTE5LXYxIiwidHlwIjoiSk9TRSJ9","signature":"-7idZZASQCsW3cJxxcEiJXZySjxcvWT0mGYvf_gQMzi5iLorbC83yJUWekiPTncu2cstTNHJyUUkTYY_OVZHDw"}],"agentWallet":"0xec5275d5b03bc390fca63d902d0b2d0db2eb5573","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. (Live A2A v0.3, MCP & x402 v2 node at https://serp.agentdiet.dev)","x402Support":true,"capabilities":{"streaming":false,"extensions":[{"uri":"https://github.com/coinbase/x402/v2","params":{"asset":"USDC","payTo":"0xec5275d5b03bc390fca63d902d0b2d0db2eb5573","network":"eip155:8453","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","discoveryUrl":"https://serp.agentdiet.dev/.well-known/x402"},"required":false,"description":"x402 v2 micropayments (USDC on Base & Solana)"},{"uri":"https://agenstry.com/a2a/extensions/mcp-discovery/v1","params":{"url":"https://serp.agentdiet.dev/mcp","discoveryUrl":"https://serp.agentdiet.dev/.well-known/mcp/server-card.json","protocolVersion":"2025-03-26"},"required":false,"description":"Model Context Protocol (MCP) Streamable HTTP endpoint."},{"uri":"https://a2a-registry.org/extensions/registry/v1","params":{"payment":{"meta":{"sla":"p95 < 250ms","payTo":"0xEC5275D5b03bc390FcA63D902d0B2D0Db2eb5573","settlement":"onchain","refund_policy":"not charged on failure"},"refs":["https://github.com/coinbase/x402/v2"],"model":"freemium","rails":[{"type":"stablecoin","caip2":"eip155:8453","token":"USDC","scheme":"exact","network":"base","feeModel":"feeless","protocol":"x402","verification":{"mode":"exact","proof":"PAYMENT-SIGNATURE","verifyUrl":"https://api.cdp.coinbase.com/platform/v2/x402/verify"},"settlementTime":"instant","contractAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},{"type":"stablecoin","caip2":"eip155:42161","token":"USDC","scheme":"exact","network":"arbitrum","feeModel":"feeless","protocol":"x402","settlementTime":"instant","contractAddress":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831"},{"type":"stablecoin","caip2":"eip155:10","token":"USDC","scheme":"exact","network":"optimism","feeModel":"feeless","protocol":"x402","settlementTime":"instant","contractAddress":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85"},{"type":"stablecoin","caip2":"eip155:137","token":"USDC","scheme":"exact","network":"polygon","feeModel":"feeless","protocol":"x402","settlementTime":"instant","contractAddress":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359"},{"type":"stablecoin","caip2":"eip155:1","token":"USDC","scheme":"exact","network":"ethereum","feeModel":"low","protocol":"x402","settlementTime":"fast","contractAddress":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"},{"type":"crypto","token":"BTC","network":"lightning","feeModel":"low","protocol":"lightning-invoice","settlementTime":"instant"},{"type":"fiat","token":"USD","network":"stripe","protocol":"stripe","settlementTime":"instant"}],"skills":[{"unit":"call","price":"0.002","skillId":"distill-webpage-markdown","currency":"USDC"}],"direction":"inbound","protocols":["x402","stripe","lightning-invoice"]},"identity":{"domain":"agentdiet.dev","provider":"domain","packageName":"dev.agentdiet.serp"}},"required":false,"description":"A2A Registry Extension v1 — Verified Domain Identity & Multi-Protocol Payment Capabilities (x402, Stripe, Lightning)"},{"uri":"https://localmark.ai/extensions/capability-tests/v1","params":{"manifestUrl":"https://serp.agentdiet.dev/.well-known/localmark-tests.json"}}],"extendedAgentCard":false,"pushNotifications":false,"stateTransitionHistory":false},"outputSchema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}},"documentation":"https://serp.agentdiet.dev/llms.txt","privacyPolicy":"https://serp.agentdiet.dev/llms.txt","registrations":[{"agentId":254541,"agentRegistry":"eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":689,"agentRegistry":"eip155:137:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":1634,"agentRegistry":"eip155:42161:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":566,"agentRegistry":"eip155:10:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":9975,"agentRegistry":"eip155:42220:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":1846,"agentRegistry":"eip155:43114:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":109,"agentRegistry":"eip155:534352:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":10413,"agentRegistry":"eip155:143:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":10413,"agentRegistry":"eip155:10143:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":2238,"agentRegistry":"eip155:1187947933:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":2539,"agentRegistry":"eip155:5042:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":2539,"agentRegistry":"eip155:1243:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"}],"authentication":{"schemes":["x402","L402","Bearer"],"credentials":"HTTP 402 micropayments ($0.001 USDC on Base to 0xec5275d5b03bc390fca63d902d0b2d0db2eb5573) or X-Agent-Id free trial"},"securityPolicy":"https://serp.agentdiet.dev/llms.txt","supportedTrust":["tee-attestation","reputation","crypto-economic"],"termsOfService":"https://serp.agentdiet.dev/llms.txt","protocolVersion":"1.0","response_schema":{"type":"object","required":["status","data"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}},"securitySchemes":{"mtls":{"type":"mutualTLS","description":"Optional mutual TLS client certificate authentication for enterprise A2A peering."},"apiKey":{"in":"header","name":"X-Agent-Id","type":"apiKey","description":"Free trial agent ID or prepaid session pass key (agd_pass_...)."},"bearer":{"type":"http","scheme":"bearer","description":"Bearer session pass or x402 payment proof.","bearerFormat":"agd_pass"}},"taifoon_listing":"tfl_9b550af9c10b49d3be25787b2c1aad16","documentationUrl":"https://serp.agentdiet.dev/llms.txt","defaultInputModes":["application/json","text/plain"],"supportedNetworks":["eip155:8453","eip155:137","eip155:42161","eip155:10","eip155:42220","eip155:43114","eip155:534352","eip155:143"],"defaultOutputModes":["application/json","text/plain"],"supportedInterfaces":[{"url":"https://serp.agentdiet.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://serp.agentdiet.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"securityRequirements":[]},"signature_status":"verified","signature_detail":"Card signature matches a key at its advertised or same-host key source","signature_key_url":"https://serp.agentdiet.dev/.well-known/jwks.json","signature_checked_at":"2026-10-21T08:48:08.496438+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://serp.agentdiet.dev/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-21T08:48:08.496438+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://serp.agentdiet.dev/.well-known/agent-card.json"],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://serp.agentdiet.dev/.well-known/agent-card.json","checked_at":"2026-10-21T08:48:08.496438+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":null,"protocol_check":{"checked_at":"2026-10-21T08:48:08.496438+00:00","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://serp.agentdiet.dev/.well-known/agent-card.json","last_successful_card_check":"2026-10-21T08:48:08.496438+00:00","latest_card_check":{"checked_at":"2026-10-21T08:48:08.496438+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"verified","signature_checked_at":"2026-10-21T08:48:08.496438+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":null,"endpoint_tls_reachable":null,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-21T08:48:08.496438+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":279266,"status":"passed","reason_code":"suite_passed","consent_status":"active_at_last_check","latest_observation_status":"passed","last_checked_at":"2026-10-21T09:30:41.594476+00:00","fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[{"checked_at":"2026-10-21T09:30:41.594476+00:00","status":"passed","reason_code":"suite_passed","manifest_sha256":"8e0874e78fec291fb8095f7f0663e4f6458afde5d7a50e42bd52db3e177e93da","consent_expires_at":"2027-01-19T00:00:00+00:00","results":[{"id":"json-transform-v1","url":"https://serp.agentdiet.dev/localmark-test/json-transform","kind":"json_transform","status":"passed","reason_code":"assertion_passed","fixture_version":"1","response_sha256":"dd8463b4567099dbf208923883b3f8fb619c000e0705b80e78a7f850ffe9b5ca"},{"id":"pdf-extraction-v1","url":"https://serp.agentdiet.dev/localmark-test/pdf-extraction","kind":"pdf_extraction","status":"passed","reason_code":"assertion_passed","fixture_version":"1","response_sha256":"830a5e72c43dba18d20897808575456f73f084dcf3096a80f65bef073d9a867d"},{"id":"geocoding-v1","url":"https://serp.agentdiet.dev/localmark-test/geocoding","kind":"geocoding","status":"passed","reason_code":"assertion_passed","fixture_version":"1","response_sha256":"bef6a568b613d6e34064fb49fd4ec4413b5d7f45aa5bfce39a176984c0cd0c12"}]}]}}