{
  "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://llms-generator-72343955726.us-central1.run.app",
  "version": "1.0.0",
  "protocolVersion": "0.2.1",
  "provider": {
    "organization": "AgentDiet B2A Infrastructure",
    "url": "https://llms-generator-72343955726.us-central1.run.app",
    "contactEmail": "roberto.yanguas@gmail.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "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://llms-generator-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=markdown"
      ]
    },
    {
      "id": "recon-webpage-skeleton",
      "name": "Webpage Skeleton Reconnaissance (<200 Tokens)",
      "description": "Returns a ultra-compact structural outline of headings and exact section token counts so agents can inspect before reading.",
      "tags": [
        "skeleton",
        "outline",
        "recon",
        "token-budget"
      ],
      "examples": [
        "GET https://llms-generator-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=skeleton"
      ]
    },
    {
      "id": "bm25-budget-distillation",
      "name": "BM25 Query-Focused Token Budget Extraction",
      "description": "Ranks webpage sections by BM25 relevance against your query and packs only the highest-signal blocks under max_tokens.",
      "tags": [
        "bm25",
        "rag",
        "context-compression",
        "budget"
      ],
      "examples": [
        "GET https://llms-generator-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=budget&query=pricing+rate+limits&max_tokens=300"
      ]
    },
    {
      "id": "extract-structured-tables-jsonld",
      "name": "Extract Structured JSON-LD & HTML Tables",
      "description": "Parses HTML tables into native JSON arrays alongside JSON-LD schemas, OpenGraph tags, and fenced code blocks.",
      "tags": [
        "json-ld",
        "tables",
        "structured-data",
        "extraction"
      ],
      "examples": [
        "GET https://llms-generator-72343955726.us-central1.run.app/v1/distill?url=https://example.com&mode=structured"
      ]
    }
  ]
}