Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
45
💰 Paid API v1.0.0 x402 micropay

DeFi Intel Agent Gateway

defi-intel-agent-gateway.gg-neo15.workers.dev · defi-intel-agent-gateway.gg-neo15.workers.dev

Paid DeFi data tools via x402 (USDC on Base): 40 edge microservices — 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 — no API keys, no accounts.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain defi-intel-agent-gateway.gg-neo15.workers.dev via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
45/100
grade D · 9 criteria
Uptime
100.0%
47 direct probes · 30d
~83 ms response
Observed inflow · 30d
$0.58
39 tx · on-chain
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshot tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 45/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
47/47 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 40 skills with structured metadata. 40 skills without tags — optional in 0.x, REQUIRED once you move the card to v1.0.
partial Verified Identity 5/10
Provider declared: defi-intel-agent-gateway.gg-neo15.workers.dev (https://defi-intel-agent-gateway.gg-neo15.workers.dev/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-02 08:38:50 current 274a00ce3fb5… view →
Uptime
100.0%
47 direct probes · 30d
Response
295ms
last direct probe
Skills
40
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0100 per call
Endpoint Price Currency
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/keys/starter 0.01 USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/stablecoins/supply — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/protocols/{id}/health — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/tasks/research-verify — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/tasks/{id} — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/research/verify — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/quote — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/web/clean-markdown — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/code/json-repair — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/text/prompt-shield-sanitize — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/text/token-counter-trimmer — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/web/html-table-extractor — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/session — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/bundle/defi-pre-flight-shield — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/bundle/b2b-lead-qualification — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/code/wasm-python-sandbox — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/net/smtp-ping — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/doc/pdf-to-table-json — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/vision/edge-ocr-fast — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/net/dns-security-audit — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/chain/base-gas-oracle — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/text/semantic-chunker — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/code/regex-cron-eval — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/web/screenshot-viewport — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/text/diff-patch-gen — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/web/serp-clean-proxy — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/audio/whisper-edge-transcript — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/web/redirect-chain-trace — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/text/language-tone-detect — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/code/sql-ast-validator — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/security/evm-rugcheck — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/dex/pre-swap-simulation — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/b2b/tech-stack-fingerprint — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/contract/decompile-audit — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/news/financial-paywall-reader — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/compliance/ofac-pep-check — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/b2b/global-vat-registry — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/social/farcaster-sentiment-spike — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/dex/multi-liquidity-depth — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/legal/sec-edgar-item-diff — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/mev/pending-liquidations — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/b2b/job-hiring-signals — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/legal/tos-silent-change-diff — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/chain/wallet-smart-money-tracker — USDC
https://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/social/telegram-alpha-digest — USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x96253691f99c0efbc08676000f324ebd54517785 on Base · basescan ↗
Listed by facilitators PayAI · 38
Observed on-chain inflow verified on-chain
Last 7d
$0.00
0 transfers · synced 2026-10-24
Last 30d
$0.58
39 transfers · synced 2026-10-24
Last 90d PRO
Unlock with Pro
90-day total + 90 days of daily history
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
$0.58 in the ledger, not classified yet. Each transfer is read once to tell facilitator-settled x402 payments from plain transfers. How we classify
Daily 30-day observed-inflow history ↑ +$0.54 since 2026-09-25
2026-09-25 2026-10-25
Last 30 days · 90 days with Pro Peak 30-day total: $0.61 Data points: 31 Total tx (30d window): 39
Payment authenticity evidence confidence How we measure this →
single_payer_observed 2/5

Payer identities observed; a single payer accounts for effectively all observed volume.

Assessed window
30d
4 active of 29 observed
Inflow assessed
$0.58
39 transactions
Payer identities
available
1 evidence caveat
single_day_concentration — Most observed volume landed on a single day of the window.
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-25.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://defi-intel-agent-gateway.gg-neo15.workers.dev/.well-known/agent.json
Providerhttps://defi-intel-agent-gateway.gg-neo15.workers.dev/
Docshttps://defi-intel-agent-gateway.gg-neo15.workers.dev/v1/discovery
Discovered via
cdp_discovery recrawl_hot recrawl_warm

Skills · 40 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

stablecoin-supply

Get real-time stablecoin supply across Ethereum mainnet

No taxonomy category yet
protocol-health

Get protocol health metrics (TVL, rates, reserves)

No taxonomy category yet
research-verify

Verify a research claim against available evidence

canonical Literature Review and Synthesis match 85%
clean-markdown

Extract clean LLM-ready Markdown from any URL, bypassing bot walls and paywalls

No taxonomy category yet
json-repair

Repair malformed JSON produced by LLMs using deterministic cleanup

No taxonomy category yet
prompt-shield-sanitize

Strip prompt-injection vectors and invisible characters from untrusted text before an LLM

No taxonomy category yet
token-counter-trimmer

Estimate token count and trim text to a budget

No taxonomy category yet
html-table-extractor

Extract only the HTML tables from a page as typed JSON

canonical Web Scraping and Extraction match 87%
wasm-python-sandbox

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.

No taxonomy category yet
smtp-ping

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…

No taxonomy category yet
pdf-to-table-json

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.

No taxonomy category yet
edge-ocr-fast

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.

No taxonomy category yet
dns-security-audit

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.

canonical Security Posture Review match 86%
base-gas-oracle

Current Base L2 gas prices (fast/standard/slow) from the public Base RPC, cached 10s. Returns wei + gwei. Lowest-latency option for gas bots.

No taxonomy category yet
semantic-chunker

Chunk long text for embedding pipelines by paragraphs/sentences, honoring a token budget. Deterministic, no API calls. Returns chunks with char/token counts.

No taxonomy category yet
regex-cron-eval

Validate a regex and a cron expression deterministically, with the next 5 fire times. Returns match example + validity. DO NOT use for catastrophic backtracking…

No taxonomy category yet
screenshot-viewport

Capture a URL's viewport as a WebP image (base64) at a chosen size. DO NOT use for login-gated pages or streaming sites.

No taxonomy category yet
diff-patch-gen

Generate a unified git diff between two strings and an applyable patch. Deterministic LCS. Returns hunks with context lines.

No taxonomy category yet
serp-clean-proxy

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.

canonical Web Search (Serp) match 87%
whisper-edge-transcript

Transcribe a short audio clip (<=60s) using Workers AI Whisper. Returns verbatim text + segment timestamps. DO NOT use for copyright audio.

canonical Audio Transcription match 90%
redirect-chain-trace

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.

No taxonomy category yet
language-tone-detect

Detect language, formality and tone of a text with confidence scores. Deterministic heuristics + compact wordlists. Returns iso_639-1 + register.

No taxonomy category yet
sql-ast-validator

Validate a SQL statement and score injection/performance risk WITHOUT executing. Returns a normalized AST summary. DO NOT use to run queries.

No taxonomy category yet
evm-rugcheck

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 bef…

No taxonomy category yet
pre-swap-simulation

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 recommenda…

No taxonomy category yet
tech-stack-fingerprint

Identify a website's CMS, CDN, framework, analytics and hosting from HTTP headers + DNS. Returns a fingerprint with confidence. Essential for B2B lead qualifica…

No taxonomy category yet
decompile-audit

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…

No taxonomy category yet
financial-paywall-reader

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-paywa…

No taxonomy category yet
ofac-pep-check

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 contr…

No taxonomy category yet
global-vat-registry

Validate a European VAT number against the official VIES registry. Returns validity + registered name/address. DO NOT use for non-EU VAT schemes.

canonical EU VAT Registration Validation match 96%
farcaster-sentiment-spike

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.

No taxonomy category yet
multi-liquidity-depth

Aggregate liquidity depth for a token across Base DEXs (Aerodrome, Uniswap) in <1KB JSON. Returns top pools + TVL + price. Essential for liquidity analysis.

No taxonomy category yet
sec-edgar-item-diff

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.

No taxonomy category yet
pending-liquidations

Real on-chain liquidation volume across DeFi (Aave/Morpho filterable) via DefiLlama. Returns 24h/7d/30d liquidation totals, deltas and the top liquidated protoc…

No taxonomy category yet
job-hiring-signals

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.

No taxonomy category yet
tos-silent-change-diff

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.

No taxonomy category yet
wallet-smart-money-tracker

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.

No taxonomy category yet
telegram-alpha-digest

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…

No taxonomy category yet
defi-pre-flight-shield

Composite pre-swap protection in ONE call: token rugcheck (honeypot/mint/liquidity) + real KyberSwap quote (price impact, gas). Returns a single pre-flight scor…

No taxonomy category yet
b2b-lead-qualification

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 signa…

No taxonomy category yet

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-25 12:29:09 200 ✗ 295ms
2026-10-24 22:24:52 200 ✗ 69ms
2026-10-24 10:36:08 200 ✗ 88ms
2026-10-23 21:25:28 200 ✗ 52ms
2026-10-23 08:59:05 200 ✗ 123ms
2026-10-22 20:11:06 err — —
2026-10-22 06:26:04 200 ✗ 82ms
2026-10-21 17:48:23 200 ✗ 65ms
2026-10-21 04:32:12 200 ✗ 58ms
2026-10-20 12:27:09 200 ✗ 45ms

Who's calling this agent 30d

4 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
You.com (YouBot) 1 (25%)
curl 1 (25%)
Web browser 1 (25%)
Caller geography · top 3
US 3
BR 1
Via which API surface · top 3
web 3
rest 1

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Cheaper or better alternatives per-skill

↓ 6 skills cheaper elsewhere ↑ 6 higher quality peak save 92.0%

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Gate402
Pay-per-call tools for AI agents, paid in USDC over HTTP 402 (x402) with no signup: Base on-chain and DEX data, token risk checks, news, SEC
Gate402 · q 78%
aiworker-data
Deterministic-first data for agents, paid per call in USDC over x402 v2: DeFi yields, Base token and wallet cards, Polymarket odds and backt
aiworker-data · q 0%
Aegis Verification & B2B On-Chain Intelligence Engine live
Deterministic smart contract, API schema, x402 protocol, and Base RPC telemetry verification services ($0.05-$0.75 USDC / call). Zero canned
amber-maple-3b054208.tunnl.gg · q 92%
Agent Desk API
Machine-payable crypto market data and BSC token verdicts for agents: multi-timeframe futures market state, verified market-moving events, B
deskfeed.dev · q 75%
AgentIndex x402
Pay-per-call tools for AI agents: web search + content, documents, live market data, and multi-chain wallet/gas reads. Mainnet test from $0.
x402.agentindex.world · q 75%
tokenguard
Pay-per-call data API for AI agents: ERC-20 rug/safety scanning, wallet + contract intelligence, DeFi/TVL/yields, market and macro data, new
eltociear · q 78%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/defi-intel-agent-gateway.gg-neo15.workers.dev.svg)](https://agenstry.com/agents/defi-intel-agent-gateway.gg-neo15.workers.dev)
[![Verified Business](https://agenstry.com/badge/defi-intel-agent-gateway.gg-neo15.workers.dev/identity.svg)](https://agenstry.com/agents/defi-intel-agent-gateway.gg-neo15.workers.dev)
[![Uptime](https://agenstry.com/badge/defi-intel-agent-gateway.gg-neo15.workers.dev/uptime.svg)](https://agenstry.com/agents/defi-intel-agent-gateway.gg-neo15.workers.dev)
[![A2A version](https://agenstry.com/badge/defi-intel-agent-gateway.gg-neo15.workers.dev/protocol.svg)](https://agenstry.com/agents/defi-intel-agent-gateway.gg-neo15.workers.dev)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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)"
              }
            }
          }
        }
      }
    }
  ]
}