Skip to content
Back to DeFi Intel Agent Gateway

Card snapshot

defi-intel-agent-gateway.gg-neo15.workers.dev · 2026-10-02 08:38:50 UTC · 274a00ce3fb5047fa9bdf6e8bf71728b1ba1a6ec451ea4ecd7948d88d78e47ac

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.

{
  "schema_version": "1.0",
  "product": "defi-intel-agent-gateway",
  "tasks": [
    "classify",
    "extract",
    "summarize",
    "grounded_synthesis"
  ],
  "protocol": "https",
  "endpoint": "/v1/complete",
  "authentication": "WORKER_SECRET",
  "products": [
    {
      "id": "stablecoin-supply",
      "name": "Stablecoin supply",
      "layer": "primitive",
      "path": "/v1/stablecoins/supply",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.02,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 2500,
      "costs": {
        "infrastructure_usd": 0.002,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.002
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "protocol-health",
      "name": "Protocol health",
      "layer": "vertical",
      "path": "/v1/protocols/{id}/health",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.05,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0.001,
        "estimated_total_usd": 0.005
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "research-verify",
      "name": "Research claim verification",
      "layer": "vertical",
      "path": "/v1/research/verify",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.1,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "no-store",
      "expected_latency_ms": 500,
      "costs": {
        "infrastructure_usd": 0.001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "clean-markdown",
      "name": "Clean Markdown extractor",
      "layer": "primitive",
      "path": "/v1/web/clean-markdown",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.0025,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 2500,
      "costs": {
        "infrastructure_usd": 5e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 5e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "json-repair",
      "name": "Malformed JSON repair",
      "layer": "primitive",
      "path": "/v1/code/json-repair",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.001,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 150,
      "costs": {
        "infrastructure_usd": 1e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 1e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "prompt-shield-sanitize",
      "name": "Prompt-injection shield",
      "layer": "primitive",
      "path": "/v1/text/prompt-shield-sanitize",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.003,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 150,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "token-counter-trimmer",
      "name": "Token counter & trimmer",
      "layer": "primitive",
      "path": "/v1/text/token-counter-trimmer",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.001,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 100,
      "costs": {
        "infrastructure_usd": 1e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 1e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "html-table-extractor",
      "name": "HTML table extractor",
      "layer": "primitive",
      "path": "/v1/web/html-table-extractor",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.002,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 2000,
      "costs": {
        "infrastructure_usd": 1e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 1e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "wasm-python-sandbox",
      "name": "WASM Python Sandbox",
      "layer": "primitive",
      "path": "/v1/code/wasm-python-sandbox",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.005,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "smtp-ping",
      "name": "SMTP Ping",
      "layer": "primitive",
      "path": "/v1/net/smtp-ping",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.003,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "pdf-to-table-json",
      "name": "PDF Table to JSON",
      "layer": "primitive",
      "path": "/v1/doc/pdf-to-table-json",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "edge-ocr-fast",
      "name": "Edge OCR Fast",
      "layer": "primitive",
      "path": "/v1/vision/edge-ocr-fast",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.004,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "dns-security-audit",
      "name": "DNS Security Audit",
      "layer": "primitive",
      "path": "/v1/net/dns-security-audit",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.002,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "base-gas-oracle",
      "name": "Base Gas Oracle",
      "layer": "primitive",
      "path": "/v1/chain/base-gas-oracle",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.001,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "semantic-chunker",
      "name": "Semantic Chunker",
      "layer": "primitive",
      "path": "/v1/text/semantic-chunker",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.0015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "regex-cron-eval",
      "name": "Regex & Cron Validator",
      "layer": "primitive",
      "path": "/v1/code/regex-cron-eval",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.001,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "screenshot-viewport",
      "name": "Screenshot Viewport",
      "layer": "primitive",
      "path": "/v1/web/screenshot-viewport",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.006,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "diff-patch-gen",
      "name": "Diff / Patch Generator",
      "layer": "primitive",
      "path": "/v1/text/diff-patch-gen",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.002,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "serp-clean-proxy",
      "name": "Clean SERP Proxy",
      "layer": "primitive",
      "path": "/v1/web/serp-clean-proxy",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.003,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "whisper-edge-transcript",
      "name": "Whisper Edge Transcript",
      "layer": "primitive",
      "path": "/v1/audio/whisper-edge-transcript",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.005,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "redirect-chain-trace",
      "name": "Redirect Chain Trace",
      "layer": "primitive",
      "path": "/v1/web/redirect-chain-trace",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.0015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "language-tone-detect",
      "name": "Language & Tone Detect",
      "layer": "primitive",
      "path": "/v1/text/language-tone-detect",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.001,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "sql-ast-validator",
      "name": "SQL AST Validator",
      "layer": "primitive",
      "path": "/v1/code/sql-ast-validator",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.002,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 2e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 2e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "evm-rugcheck",
      "name": "EVM Rugcheck",
      "layer": "vertical",
      "path": "/v1/security/evm-rugcheck",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.025,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "pre-swap-simulation",
      "name": "Pre-Swap Simulation",
      "layer": "vertical",
      "path": "/v1/dex/pre-swap-simulation",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.03,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "tech-stack-fingerprint",
      "name": "Tech Stack Fingerprint",
      "layer": "vertical",
      "path": "/v1/b2b/tech-stack-fingerprint",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.01,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "decompile-audit",
      "name": "Decompile Audit",
      "layer": "vertical",
      "path": "/v1/contract/decompile-audit",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.08,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "financial-paywall-reader",
      "name": "Financial Paywall Reader",
      "layer": "vertical",
      "path": "/v1/news/financial-paywall-reader",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "ofac-pep-check",
      "name": "OFAC / PEP Check",
      "layer": "vertical",
      "path": "/v1/compliance/ofac-pep-check",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "global-vat-registry",
      "name": "Global VAT Registry",
      "layer": "vertical",
      "path": "/v1/b2b/global-vat-registry",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.025,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "farcaster-sentiment-spike",
      "name": "Farcaster Sentiment Spike",
      "layer": "vertical",
      "path": "/v1/social/farcaster-sentiment-spike",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.008,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "multi-liquidity-depth",
      "name": "Multi Liquidity Depth",
      "layer": "vertical",
      "path": "/v1/dex/multi-liquidity-depth",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "sec-edgar-item-diff",
      "name": "SEC EDGAR Item Diff",
      "layer": "vertical",
      "path": "/v1/legal/sec-edgar-item-diff",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.05,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "pending-liquidations",
      "name": "Pending Liquidations",
      "layer": "vertical",
      "path": "/v1/mev/pending-liquidations",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.04,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "job-hiring-signals",
      "name": "Job Hiring Signals",
      "layer": "vertical",
      "path": "/v1/b2b/job-hiring-signals",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.015,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "tos-silent-change-diff",
      "name": "ToS Silent Change Diff",
      "layer": "vertical",
      "path": "/v1/legal/tos-silent-change-diff",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.025,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "wallet-smart-money-tracker",
      "name": "Smart Money Wallet Tracker",
      "layer": "vertical",
      "path": "/v1/chain/wallet-smart-money-tracker",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.02,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "telegram-alpha-digest",
      "name": "Telegram Alpha Digest",
      "layer": "vertical",
      "path": "/v1/social/telegram-alpha-digest",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.035,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 3500,
      "costs": {
        "infrastructure_usd": 0.0004,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.0004
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "starter-key",
      "name": "Starter Bundle \u2014 $0.01 \u2192 $0.05 prepaid credit",
      "layer": "primitive",
      "path": "/v1/keys/starter",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.01,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 1e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 1e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "session-topup",
      "name": "Pay-as-you-go session top-up (MPP session intent)",
      "layer": "primitive",
      "path": "/v1/session",
      "method": "GET",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.05,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 1200,
      "costs": {
        "infrastructure_usd": 1e-05,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 1e-05
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "defi-pre-flight-shield",
      "name": "DeFi Pre-Flight Shield (bundle)",
      "layer": "bundle",
      "path": "/v1/bundle/defi-pre-flight-shield",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.075,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 5000,
      "costs": {
        "infrastructure_usd": 0.001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.001
      },
      "status": "conservative_estimate_not_production_payment"
    },
    {
      "id": "b2b-lead-qualification",
      "name": "B2B Lead Qualification (bundle)",
      "layer": "bundle",
      "path": "/v1/bundle/b2b-lead-qualification",
      "method": "POST",
      "pricing_version": "2026-08-17.v2",
      "price": {
        "amount": 0.075,
        "asset": "USD",
        "network": "offchain-configured"
      },
      "settlement_mode": "operator_configured_no_production_settlement",
      "cache_mode": "edge-read-through",
      "expected_latency_ms": 5000,
      "costs": {
        "infrastructure_usd": 0.001,
        "rpc_usd": 0,
        "model_usd": 0,
        "facilitator_usd": 0,
        "external_paid_call_usd": 0,
        "estimated_total_usd": 0.001
      },
      "status": "conservative_estimate_not_production_payment"
    }
  ],
  "a2a_tasks": [
    {
      "id": "research-verify",
      "method": "POST",
      "create_path": "/v1/tasks/research-verify",
      "poll_path": "/v1/tasks/{id}",
      "access": "WORKER_SECRET",
      "idempotency": "Idempotency-Key required",
      "states": [
        "submitted",
        "running",
        "completed",
        "failed",
        "expired"
      ],
      "execution": "synchronous_bounded",
      "side_effects": false,
      "url_fetching": false,
      "payment_required": false
    }
  ],
  "name": "DeFi Intel Agent Gateway",
  "description": "Paid DeFi data tools via x402 (USDC on Base): 40 edge microservices \u2014 stablecoin supply, protocol health, research verify, web scraping/markdown, JSON/SQL/code repair, token counting, EVM security (rugcheck, decompile), compliance (OFAC, VAT), B2B intel (tech-stack, hiring, job signals), DEX liquidity, SEC EDGAR, and more. Deterministic schemas, zero parsing errors. Pay per call \u2014 no API keys, no accounts.",
  "url": "https://defi-intel-agent-gateway.gg-neo15.workers.dev",
  "version": "1.0.0",
  "provider": {
    "org": "defi-intel.com"
  },
  "documentationUrl": "https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/discovery",
  "howToPayUrl": "https://defi-intel-agent-gateway.gg-neo15.workers.dev/x402-pay.md",
  "agentGuideUrl": "https://defi-intel-agent-gateway.gg-neo15.workers.dev/agents.md",
  "capabilities": {
    "mcp": {
      "endpoint": "https://defi-intel-agent-gateway.gg-neo15.workers.dev/.mcp",
      "transport": "streamable-http",
      "tools": [
        "stablecoin-supply",
        "protocol-health",
        "research-verify",
        "clean-markdown",
        "json-repair",
        "prompt-shield-sanitize",
        "token-counter-trimmer",
        "html-table-extractor",
        "wasm-python-sandbox",
        "smtp-ping",
        "pdf-to-table-json",
        "edge-ocr-fast",
        "dns-security-audit",
        "base-gas-oracle",
        "semantic-chunker",
        "regex-cron-eval",
        "screenshot-viewport",
        "diff-patch-gen",
        "serp-clean-proxy",
        "whisper-edge-transcript",
        "redirect-chain-trace",
        "language-tone-detect",
        "sql-ast-validator",
        "evm-rugcheck",
        "pre-swap-simulation",
        "tech-stack-fingerprint",
        "decompile-audit",
        "financial-paywall-reader",
        "ofac-pep-check",
        "global-vat-registry",
        "farcaster-sentiment-spike",
        "multi-liquidity-depth",
        "sec-edgar-item-diff",
        "pending-liquidations",
        "job-hiring-signals",
        "tos-silent-change-diff",
        "wallet-smart-money-tracker",
        "telegram-alpha-digest",
        "defi-pre-flight-shield",
        "b2b-lead-qualification"
      ]
    },
    "a2a": {
      "endpoint": "https://defi-intel-agent-gateway.gg-neo15.workers.dev/.well-known/agent.json"
    }
  },
  "skills": [
    {
      "id": "defi-intel-stablecoin-supply",
      "name": "stablecoin-supply",
      "description": "Get real-time stablecoin supply across Ethereum mainnet",
      "capabilities": {
        "mcp": {
          "tool": "stablecoin-supply",
          "inputSchema": {
            "type": "object",
            "properties": {
              "symbol": {
                "type": "string",
                "description": "USDC, USDT, DAI, USDE, SDAI, BUIDL"
              },
              "chain": {
                "type": "string",
                "default": "ethereum-mainnet"
              },
              "limit": {
                "type": "number",
                "default": 6,
                "max": 6
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-protocol-health",
      "name": "protocol-health",
      "description": "Get protocol health metrics (TVL, rates, reserves)",
      "capabilities": {
        "mcp": {
          "tool": "protocol-health",
          "inputSchema": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "Protocol identifier (aave, compound, lido, etc.)"
              },
              "chain": {
                "type": "string",
                "default": "ethereum-mainnet"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-research-verify",
      "name": "research-verify",
      "description": "Verify a research claim against available evidence",
      "capabilities": {
        "mcp": {
          "tool": "research-verify",
          "inputSchema": {
            "type": "object",
            "properties": {
              "claim": {
                "type": "string",
                "description": "The claim to verify (max 2048 chars)"
              },
              "evidence": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "Source URLs or document IDs"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-clean-markdown",
      "name": "clean-markdown",
      "description": "Extract clean LLM-ready Markdown from any URL, bypassing bot walls and paywalls",
      "capabilities": {
        "mcp": {
          "tool": "clean-markdown",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "The http(s) URL to convert to clean markdown"
              },
              "strip": {
                "type": "string",
                "enum": [
                  "ads",
                  "none"
                ],
                "default": "ads"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-json-repair",
      "name": "json-repair",
      "description": "Repair malformed JSON produced by LLMs using deterministic cleanup",
      "capabilities": {
        "mcp": {
          "tool": "json-repair",
          "inputSchema": {
            "type": "object",
            "properties": {
              "text": {
                "type": "string",
                "description": "The malformed JSON text to repair"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-prompt-shield-sanitize",
      "name": "prompt-shield-sanitize",
      "description": "Strip prompt-injection vectors and invisible characters from untrusted text before an LLM",
      "capabilities": {
        "mcp": {
          "tool": "prompt-shield-sanitize",
          "inputSchema": {
            "type": "object",
            "properties": {
              "text": {
                "type": "string",
                "description": "Raw text/HTML to sanitize"
              },
              "wrap": {
                "type": "boolean",
                "description": "Wrap output in a data-isolation block"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-token-counter-trimmer",
      "name": "token-counter-trimmer",
      "description": "Estimate token count and trim text to a budget",
      "capabilities": {
        "mcp": {
          "tool": "token-counter-trimmer",
          "inputSchema": {
            "type": "object",
            "properties": {
              "text": {
                "type": "string",
                "description": "Text to count/trim"
              },
              "budget": {
                "type": "number",
                "description": "Max tokens; omit to only count"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-html-table-extractor",
      "name": "html-table-extractor",
      "description": "Extract only the HTML tables from a page as typed JSON",
      "capabilities": {
        "mcp": {
          "tool": "html-table-extractor",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "The http(s) URL to extract tables from"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-wasm-python-sandbox",
      "name": "wasm-python-sandbox",
      "description": "Execute a SAFE Python expression in an edge sandbox. CRITICAL: do NOT use for arbitrary file I/O or network access. Returns stdout, result and duration_ms.",
      "capabilities": {
        "mcp": {
          "tool": "wasm-python-sandbox",
          "inputSchema": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string",
                "description": "Python expression/code to run (max 4000 chars)"
              },
              "timeout_ms": {
                "type": "number",
                "default": 1000,
                "description": "Max execution ms (max 5000)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-smtp-ping",
      "name": "smtp-ping",
      "description": "Validate an email DOMAIN by performing an SMTP handshake WITHOUT sending. DO NOT use for bulk emailing. Returns MX records, greets, and a deliverability verdict.",
      "capabilities": {
        "mcp": {
          "tool": "smtp-ping",
          "inputSchema": {
            "type": "object",
            "properties": {
              "email": {
                "type": "string",
                "description": "Email address to validate (domain MX is checked)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-pdf-to-table-json",
      "name": "pdf-to-table-json",
      "description": "Extract text lines from an uploaded PDF and rebuild table rows as typed JSON. Use ONLY for structured documents; large scanned PDFs return a clear error.",
      "capabilities": {
        "mcp": {
          "tool": "pdf-to-table-json",
          "inputSchema": {
            "type": "object",
            "properties": {
              "pdf_b64": {
                "type": "string",
                "description": "Base64 PDF content (max 2MB)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-edge-ocr-fast",
      "name": "edge-ocr-fast",
      "description": "OCR an image with Workers AI vision (LLaVA). Returns extracted text + timing. Takes a few seconds (cloud vision model). DO NOT use for faces or sensitive PII.",
      "capabilities": {
        "mcp": {
          "tool": "edge-ocr-fast",
          "inputSchema": {
            "type": "object",
            "properties": {
              "image_b64": {
                "type": "string",
                "description": "Base64 image (png/jpg, max 1MB)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-dns-security-audit",
      "name": "dns-security-audit",
      "description": "Audit a domain's DNS security posture: SPF, DKIM, DMARC, DNSSEC and TLS in one compact JSON. Returns a risk score. DO NOT use for domains you do not own.",
      "capabilities": {
        "mcp": {
          "tool": "dns-security-audit",
          "inputSchema": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string",
                "description": "Domain to audit (e.g. example.com)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-base-gas-oracle",
      "name": "base-gas-oracle",
      "description": "Current Base L2 gas prices (fast/standard/slow) from the public Base RPC, cached 10s. Returns wei + gwei. Lowest-latency option for gas bots.",
      "capabilities": {
        "mcp": {
          "tool": "base-gas-oracle",
          "inputSchema": {
            "type": "object",
            "properties": {
              "speed": {
                "type": "string",
                "enum": [
                  "fast",
                  "standard",
                  "slow"
                ],
                "default": "fast"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-semantic-chunker",
      "name": "semantic-chunker",
      "description": "Chunk long text for embedding pipelines by paragraphs/sentences, honoring a token budget. Deterministic, no API calls. Returns chunks with char/token counts.",
      "capabilities": {
        "mcp": {
          "tool": "semantic-chunker",
          "inputSchema": {
            "type": "object",
            "properties": {
              "text": {
                "type": "string",
                "description": "Text to chunk (max 100KB)"
              },
              "max_tokens": {
                "type": "number",
                "default": 300,
                "description": "Target tokens per chunk"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-regex-cron-eval",
      "name": "regex-cron-eval",
      "description": "Validate a regex and a cron expression deterministically, with the next 5 fire times. Returns match example + validity. DO NOT use for catastrophic backtracking patterns.",
      "capabilities": {
        "mcp": {
          "tool": "regex-cron-eval",
          "inputSchema": {
            "type": "object",
            "properties": {
              "regex": {
                "type": "string",
                "description": "Regex pattern (max 512 chars)"
              },
              "test_string": {
                "type": "string",
                "description": "String to test"
              },
              "cron": {
                "type": "string",
                "description": "5-field cron expression"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-screenshot-viewport",
      "name": "screenshot-viewport",
      "description": "Capture a URL's viewport as a WebP image (base64) at a chosen size. DO NOT use for login-gated pages or streaming sites.",
      "capabilities": {
        "mcp": {
          "tool": "screenshot-viewport",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "Public URL to capture"
              },
              "width": {
                "type": "number",
                "default": 1280
              },
              "height": {
                "type": "number",
                "default": 720
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-diff-patch-gen",
      "name": "diff-patch-gen",
      "description": "Generate a unified git diff between two strings and an applyable patch. Deterministic LCS. Returns hunks with context lines.",
      "capabilities": {
        "mcp": {
          "tool": "diff-patch-gen",
          "inputSchema": {
            "type": "object",
            "properties": {
              "original": {
                "type": "string",
                "description": "Original text"
              },
              "updated": {
                "type": "string",
                "description": "Updated text"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-serp-clean-proxy",
      "name": "serp-clean-proxy",
      "description": "Top-10 clean organic search results for a query (title, url, snippet) with NO tracking pixels or JS. DO NOT use for automated mass scraping.",
      "capabilities": {
        "mcp": {
          "tool": "serp-clean-proxy",
          "inputSchema": {
            "type": "object",
            "properties": {
              "q": {
                "type": "string",
                "description": "Search query (max 200 chars)"
              },
              "count": {
                "type": "number",
                "default": 10,
                "description": "Results (max 10)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-whisper-edge-transcript",
      "name": "whisper-edge-transcript",
      "description": "Transcribe a short audio clip (<=60s) using Workers AI Whisper. Returns verbatim text + segment timestamps. DO NOT use for copyright audio.",
      "capabilities": {
        "mcp": {
          "tool": "whisper-edge-transcript",
          "inputSchema": {
            "type": "object",
            "properties": {
              "audio_b64": {
                "type": "string",
                "description": "Base64 audio (wav/mp3, max 4MB, <=60s)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-redirect-chain-trace",
      "name": "redirect-chain-trace",
      "description": "Trace a URL's full redirect chain (301/302/307) with final status and cookies. Returns each hop. DO NOT use to bypass login walls.",
      "capabilities": {
        "mcp": {
          "tool": "redirect-chain-trace",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "Starting URL"
              },
              "max_hops": {
                "type": "number",
                "default": 10,
                "description": "Max redirects (max 20)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-language-tone-detect",
      "name": "language-tone-detect",
      "description": "Detect language, formality and tone of a text with confidence scores. Deterministic heuristics + compact wordlists. Returns iso_639-1 + register.",
      "capabilities": {
        "mcp": {
          "tool": "language-tone-detect",
          "inputSchema": {
            "type": "object",
            "properties": {
              "text": {
                "type": "string",
                "description": "Text to analyze (max 10KB)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-sql-ast-validator",
      "name": "sql-ast-validator",
      "description": "Validate a SQL statement and score injection/performance risk WITHOUT executing. Returns a normalized AST summary. DO NOT use to run queries.",
      "capabilities": {
        "mcp": {
          "tool": "sql-ast-validator",
          "inputSchema": {
            "type": "object",
            "properties": {
              "sql": {
                "type": "string",
                "description": "Single SQL statement (max 8KB)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-evm-rugcheck",
      "name": "evm-rugcheck",
      "description": "CRITICAL PRE-SWAP: scan an EVM token for honeypot, mint/freeze, and liquidity-lock red flags BEFORE any swap. Returns a 0-100 risk score. ALWAYS invoke this before a swap on an unknown token.",
      "capabilities": {
        "mcp": {
          "tool": "evm-rugcheck",
          "inputSchema": {
            "type": "object",
            "properties": {
              "token": {
                "type": "string",
                "description": "Token contract address (Base)"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-pre-swap-simulation",
      "name": "pre-swap-simulation",
      "description": "Simulate a swap on Base with a real KyberSwap aggregator quote: expected output, price impact, fees, gas. DO NOT execute the swap. Returns a go/no-go recommendation.",
      "capabilities": {
        "mcp": {
          "tool": "pre-swap-simulation",
          "inputSchema": {
            "type": "object",
            "properties": {
              "token_in": {
                "type": "string",
                "description": "Input token address"
              },
              "token_out": {
                "type": "string",
                "description": "Output token address"
              },
              "amount_in": {
                "type": "string",
                "description": "Amount in (atomic units)"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-tech-stack-fingerprint",
      "name": "tech-stack-fingerprint",
      "description": "Identify a website's CMS, CDN, framework, analytics and hosting from HTTP headers + DNS. Returns a fingerprint with confidence. Essential for B2B lead qualification.",
      "capabilities": {
        "mcp": {
          "tool": "tech-stack-fingerprint",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "Website URL (e.g. https://example.com)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-decompile-audit",
      "name": "decompile-audit",
      "description": "Decompile an EVM contract's bytecode to a readable opcode listing with an AI risk assessment. Returns opcodes + flagged patterns. DO NOT use as a substitute for a full audit.",
      "capabilities": {
        "mcp": {
          "tool": "decompile-audit",
          "inputSchema": {
            "type": "object",
            "properties": {
              "bytecode": {
                "type": "string",
                "description": "Hex EVM bytecode (max 100KB)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-financial-paywall-reader",
      "name": "financial-paywall-reader",
      "description": "Read the visible portion of a financial news article (bypassing soft-paywalls) as clean text. Returns headline + body + author + date. DO NOT use for hard-paywalled or illegal redistribution.",
      "capabilities": {
        "mcp": {
          "tool": "financial-paywall-reader",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "Article URL"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-ofac-pep-check",
      "name": "ofac-pep-check",
      "description": "Screen a wallet address or legal name against OFAC SDN (cached). Returns MATCH / NO_MATCH with matched entries. DO NOT use as legal advice or the sole KYC control.",
      "capabilities": {
        "mcp": {
          "tool": "ofac-pep-check",
          "inputSchema": {
            "type": "object",
            "properties": {
              "query": {
                "type": "string",
                "description": "Wallet address or name to screen"
              },
              "type": {
                "type": "string",
                "enum": [
                  "address",
                  "name"
                ],
                "default": "name"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-global-vat-registry",
      "name": "global-vat-registry",
      "description": "Validate a European VAT number against the official VIES registry. Returns validity + registered name/address. DO NOT use for non-EU VAT schemes.",
      "capabilities": {
        "mcp": {
          "tool": "global-vat-registry",
          "inputSchema": {
            "type": "object",
            "properties": {
              "vat": {
                "type": "string",
                "description": "VAT number incl. country code (e.g. IT12345678901)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-farcaster-sentiment-spike",
      "name": "farcaster-sentiment-spike",
      "description": "Detect a sentiment spike for a token/ticker on Farcaster in the last 24h. Returns mention counts + delta vs baseline. DO NOT use for market advice.",
      "capabilities": {
        "mcp": {
          "tool": "farcaster-sentiment-spike",
          "inputSchema": {
            "type": "object",
            "properties": {
              "ticker": {
                "type": "string",
                "description": "Token ticker (e.g. ETH, USDC)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-multi-liquidity-depth",
      "name": "multi-liquidity-depth",
      "description": "Aggregate liquidity depth for a token across Base DEXs (Aerodrome, Uniswap) in <1KB JSON. Returns top pools + TVL + price. Essential for liquidity analysis.",
      "capabilities": {
        "mcp": {
          "tool": "multi-liquidity-depth",
          "inputSchema": {
            "type": "object",
            "properties": {
              "token": {
                "type": "string",
                "description": "Token address"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-sec-edgar-item-diff",
      "name": "sec-edgar-item-diff",
      "description": "Diff a company's latest vs previous SEC filing (10-K/10-Q) Risk Factors and MD&A. Returns changed passages. DO NOT use as investment advice.",
      "capabilities": {
        "mcp": {
          "tool": "sec-edgar-item-diff",
          "inputSchema": {
            "type": "object",
            "properties": {
              "cik": {
                "type": "string",
                "description": "CIK number (e.g. 0000320193)"
              },
              "form": {
                "type": "string",
                "enum": [
                  "10-K",
                  "10-Q"
                ],
                "default": "10-K"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-pending-liquidations",
      "name": "pending-liquidations",
      "description": "Real on-chain liquidation volume across DeFi (Aave/Morpho filterable) via DefiLlama. Returns 24h/7d/30d liquidation totals, deltas and the top liquidated protocols. For MEV and risk monitoring.",
      "capabilities": {
        "mcp": {
          "tool": "pending-liquidations",
          "inputSchema": {
            "type": "object",
            "properties": {
              "protocol": {
                "type": "string",
                "enum": [
                  "aave",
                  "morpho",
                  "all"
                ],
                "default": "aave"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-job-hiring-signals",
      "name": "job-hiring-signals",
      "description": "Detect a company's tech stack from its public job postings (Greenhouse/Lever). Returns frameworks in-demand + hiring velocity. DO NOT use for people-sourcing.",
      "capabilities": {
        "mcp": {
          "tool": "job-hiring-signals",
          "inputSchema": {
            "type": "object",
            "properties": {
              "company": {
                "type": "string",
                "description": "Company slug (e.g. 'stripe')"
              },
              "board": {
                "type": "string",
                "enum": [
                  "greenhouse",
                  "lever"
                ],
                "default": "greenhouse"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-tos-silent-change-diff",
      "name": "tos-silent-change-diff",
      "description": "Diff the current vs last-known Terms of Service / Privacy Policy for a URL. Returns changed sections + a severity hint. DO NOT use for legal advice.",
      "capabilities": {
        "mcp": {
          "tool": "tos-silent-change-diff",
          "inputSchema": {
            "type": "object",
            "properties": {
              "url": {
                "type": "string",
                "description": "ToS/privacy page URL"
              },
              "previous": {
                "type": "string",
                "description": "Optional base64 of the previous text (if omitted, fetch via web.archive.org)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-wallet-smart-money-tracker",
      "name": "wallet-smart-money-tracker",
      "description": "Profile a wallet's activity and label it smart-money (ROI, activity, token set) on Base. Returns a score + top holdings. DO NOT use to solicit investments.",
      "capabilities": {
        "mcp": {
          "tool": "wallet-smart-money-tracker",
          "inputSchema": {
            "type": "object",
            "properties": {
              "wallet": {
                "type": "string",
                "description": "Wallet address"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-telegram-alpha-digest",
      "name": "telegram-alpha-digest",
      "description": "Scan provided Telegram channel messages for a token ticker and return an alpha digest (mentions, sentiment, links). Input is a pasted channel export. DO NOT use to scrape channels you do not have access to.",
      "capabilities": {
        "mcp": {
          "tool": "telegram-alpha-digest",
          "inputSchema": {
            "type": "object",
            "properties": {
              "messages": {
                "type": "string",
                "description": "Newline-separated channel messages/export (max 100KB)"
              },
              "ticker": {
                "type": "string",
                "description": "Token ticker to track"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-defi-pre-flight-shield",
      "name": "defi-pre-flight-shield",
      "description": "Composite pre-swap protection in ONE call: token rugcheck (honeypot/mint/liquidity) + real KyberSwap quote (price impact, gas). Returns a single pre-flight score + verdict. Use before ANY swap on Base.",
      "capabilities": {
        "mcp": {
          "tool": "defi-pre-flight-shield",
          "inputSchema": {
            "type": "object",
            "properties": {
              "token": {
                "type": "string",
                "description": "Token address to protect"
              },
              "chain": {
                "type": "string",
                "enum": [
                  "base"
                ],
                "default": "base"
              },
              "token_out": {
                "type": "string",
                "description": "Output token (default WETH on Base)"
              },
              "amount_in": {
                "type": "string",
                "description": "Simulated amount in atomic units (optional; auto for known stables)"
              }
            }
          }
        }
      }
    },
    {
      "id": "defi-intel-b2b-lead-qualification",
      "name": "b2b-lead-qualification",
      "description": "Composite B2B lead score in ONE call: tech stack (job postings) + email deliverability (MX) + VAT validity (VIES). Returns a HOT/WARM/COLD lead score with signals. For sales/outbound teams.",
      "capabilities": {
        "mcp": {
          "tool": "b2b-lead-qualification",
          "inputSchema": {
            "type": "object",
            "properties": {
              "domain": {
                "type": "string",
                "description": "Company domain (e.g. acme.com)"
              },
              "email": {
                "type": "string",
                "description": "Contact email (default info@<domain>)"
              },
              "vat": {
                "type": "string",
                "description": "Optional EU VAT number (e.g. IT12345678901)"
              }
            }
          }
        }
      }
    }
  ]
}