Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
90
A2A A2A 0.3.0 v1.6.0 x402 micropay

EUCompliance.tools — Agent Decision & Evidence Layer

mcp.eucompliance.tools · Kaufmann Installationen

One MCP endpoint with 40 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain mcp.eucompliance.tools 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
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. 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
52/100
grade D · 9 criteria
Uptime
100.0%
37 direct probes · 30d
Observed inflow · 30d
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
6 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 52/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 2/25
Card is valid but has no .url field.
How to earn +23 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 →
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` 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
37/37 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 40 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Kaufmann Installationen (https://eucompliance.tools). 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 1d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

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

6 snapshots drifted 5× Every change to agent-card.json
Captured Hash
2026-09-07 06:48:08 current 42f2ca2c75ab… view →
2026-08-23 21:22:42 5f9ac8bd298a… view →
2026-08-23 00:52:37 04d8c31983e5… view →
2026-08-08 19:04:46 02e3e34d1ad7… view →
2026-08-03 22:13:53 48290b244f67… view →
2026-08-01 14:39:45 ba56eb375ce8… view →
Uptime
100.0%
37 direct probes · 30d
Response
166ms
last direct probe
Skills
40
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://mcp.eucompliance.tools/.well-known/agent-card.json
Providerhttps://eucompliance.tools
Docshttps://eucompliance.tools/llms.txt
About this provider off-card enrichment
SSL certificate
Let's Encrypt
expires 2026-10-29
Discovered via
mcp_registry recrawl_hot

Skills · 40 declared · mapped to canonical taxonomy

Prepare US Import Readiness Guard (free)

FREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US. Requires product, material, intended-use, origin, value and explici…

canonical Security Posture Review match 81%
us-importprecheckhtsparcel-forwardingfree
US Import Readiness Guard

Signed pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States. Validates a buyer-declared HTS code or returns …

canonical Sanctions Screening match 80%
us-importcustomshtsusitccpsc
Recover a settled US Import Readiness result (free)

FREE recovery when an x402 settlement succeeded but the signed response was lost. Returns only the already-settled result for the opaque job ID and recovery sec…

canonical x402 Crypto Micropayment match 82%
us-importrecoveryidempotencyfree
Prepare EU Invoice Payment Guard (free)

FREE local input and safety check before purchase. Accepts UBL/CII XML or a base64 ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML plus buyer country…

canonical Invoicing and Billing match 83%
invoiceprecheckaccounts-payablefree
EU Invoice Payment Guard

One signed decision before an EU invoice is paid: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with evidence and safe next actions. Accepts UBL/CII X…

canonical Invoicing and Billing match 81%
accounts-payableinvoice-paymentpayment-decisionen16931vies
EU VAT identity check (free)

FREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them. Use this as the no-cost entry…

canonical KYC and Identity Verification match 84%
vatviesidentityfree
IBAN structure check (free)

FREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists. It does not prove account existence or ownersh…

canonical KYC and Identity Verification match 83%
ibanbankingpaymentsfree
Prepare AgentLLM Micro (free)

FREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase. It enforces the input and output limits without calling a mode…

canonical Agent Profiles match 84%
llmprecheckroutingfree
AgentLLM Micro inference

OpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call. Validate the exact JSON for free first; no account or…

canonical Model Evaluation and Benchmarking match 85%
openai-compatiblellmclassificationextractionx402
Choose and prepare AgentLLM tier (free)

FREE deterministic validation and exact-price routing for all AgentLLM tiers. Choose Micro for classification, extraction and short summaries, Basic for general…

canonical Model Evaluation and Benchmarking match 84%
llmprecheckroutingfree
AgentLLM Basic inference

OpenAI-compatible general chat and summaries for exactly 0.005 USDC per call. Run prepare_agentllm with tier basic first. Hard limits are 6,000 UTF-8 input byte…

canonical Model Evaluation and Benchmarking match 84%
openai-compatiblellmchatsummaryx402
AgentLLM Plus inference

OpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call. Run prepare_agentllm with tier plus first. Hard limits are 6,…

canonical Model Evaluation and Benchmarking match 84%
openai-compatiblellmanalysisdraftingx402
Recommend the right agent tool (free)

FREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive on…

discoveryroutingcatalogprivacyfree
Prepare x402 Purchase Guard (free)

FREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header. Returns a canonical challenge fingerprint and the policy fie…

canonical X402 Usdc Payments match 85%
x402payment-requiredprecheckfree
x402 Purchase Guard

Compare an already received canonical x402 v2 challenge with the buyer's exact resource, method, USDC price limit, network policy, trusted recipient and EVM/Sol…

canonical X402 Usdc Payments match 86%
x402payment-safetypurchase-policychallengepreflight
28-chain read-only RPC batch

Run 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets. Set one default chain for the batch or override it with an optional chain…

canonical On-chain Settlement match 82%
rpcevmmultichainbatchread-only
Wallet execution evidence

Return a live native balance, exact wei, pending nonce, observed block and RPC-source evidence for a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon.

canonical On-chain Settlement match 84%
walletbalancenonceevmevidence
Gas and execution-fee estimate

Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated ex…

canonical Bitcoin Fee Estimation match 87%
gasfeessimulationevmevidence
Contract or wallet classification

Inspect live runtime bytecode, native balance, transaction count and observed block, returning deployed_contract, eoa_or_empty or precompile_or_system_address w…

canonical Bitcoin Transaction Operations match 84%
contractbytecodeaddressevmevidence
Multi-source crypto spot median

Attempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return. Every delivered quote, quote currency…

canonical Crypto Derivatives Analytics match 84%
spotcryptomedianmarket-dataevidence
Open-network social search

Search Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline. Mastodon is not applicable to ph…

canonical Semantic Code Search match 83%
socialsearchblueskyhacker-newsmastodon
Perpetual-futures positioning data

Return Hyperliquid mark and oracle prices, funding, open interest, 24-hour volume, premium and maximum leverage for one coin or the top markets by volume, with …

canonical Crypto Derivatives Analytics match 85%
perpetualsfundingopen-interesthyperliquidmarket-data
Signed coin-positioning brief

Calculate a disclosed crowded-long/short score from current Hyperliquid funding and premium. The response also includes an at-least-two-exchange spot median, op…

canonical Crypto Derivatives Analytics match 81%
decision-inputpositioningfundingopen-interestsigned-result
Complete market decision pack

Return ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. One call c…

canonical Market Signals and Strategy match 83%
decisionmarketriskfreshnesssigned-result
Soft-commodity supply-stress evidence

Calculate a disclosed weather-only supply-stress score from Brazilian growing-belt rainfall and dry days. A paid result also includes at least one usable Ivory …

canonical Authoritative Source Coverage match 80%
commoditiesweathercocoacoffeedecision-input
Fresh market indicators

Return one computed market_brief, Base gas or yield indicator with source coverage, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft com…

canonical Market Signals and Strategy match 83%
market-datagasyieldfreshnesssigned-result
Archived market history

Return the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians. At least two usable points must remain afte…

historytime-seriesmarket-dataarchive
EU AI Act disclosure evidence

Create a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path. This attests decl…

canonical Agent Profiles match 82%
eu-ai-actprovenancedisclosuresigned-result
Sanctions screening (EU, UN, UK)

Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,0…

canonical Sanctions Screening match 90%
sanctionsamlkyccompliance
Counterparty due diligence (KYB)

VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.

canonical Sanctions Screening match 86%
kybonboardingduediligence
Autonomous payment gate

Return allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence. Deny is the default and t…

canonical Agent-Initiated Checkout (AP2) match 84%
payment-decisionsanctionsviesibansigned-result
Agent Transaction Guard

Read-only decision analysis before signing with five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation with decoded …

canonical Agent Profiles match 83%
preflightsimulationonchainrisk
Transaction status and revert evidence

Return mined or pending status, success or decoded revert reason, gas used, block and confirmations for a transaction on Base, Ethereum, Arbitrum, Optimism or P…

canonical Bitcoin Transaction Operations match 83%
transactionstatusrevertevmevidence
ERC-20 balance and allowance evidence

Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.

canonical X402 Usdc Payments match 82%
erc20balanceallowanceevmevidence
Safe page reader

Fetch a public web page as clean Markdown or text while refusing internal and private addresses, suitable for reading evidence before an agent acts on a link.

canonical Web Scraping and Extraction match 85%
webreadermarkdownssrf-protection
Company register lookup

Live extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address a…

canonical Company Registry Lookup match 89%
companyregistercompanydata
EU VAT decision engine

Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151), exemption reason code (BT-121) and in…

canonical Tax Compliance and Filing match 83%
vattaxeinvoicingen16931
E-invoice validation

Validate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdo…

canonical Invoicing and Billing match 83%
einvoicingxrechnungzugferdpeppol
Agent spend transfer evidence

Create a complete Base USDC outflow and transfer record for an agent wallet: every observed transfer, recipient, transaction reference and dated ECB EUR convers…

canonical Agent Profiles match 82%
accountingtransfer-evidenceagentspendaudit
Verify a compliance receipt (free)

Anyone can verify issuer authenticity, integrity and the signed validity window of a eucompliance.tools result locally without payment or network access; this d…

canonical KYC and Identity Verification match 84%
verificationaudittrust

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-09-07 06:48:08 200 166ms
2026-09-05 04:20:55 200 47ms
2026-09-03 03:53:29 200 51ms
2026-09-01 12:34:10 200 47ms
2026-08-31 05:40:24 200 46ms
2026-08-29 13:12:33 200 47ms
2026-08-28 05:48:41 200 46ms
2026-08-26 22:36:56 200 47ms
2026-08-25 03:11:54 200 181ms
2026-08-23 21:22:42 200 54ms

Who's calling this agent 30d

2 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
curl 1 (50%)
ClaudeBot (training crawler) 1 (50%)
Caller geography · top 3
US 1
NL 1
Via which API surface · top 3
web 1
rest 1

Public teaser: top-3 per dimension only. 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

↑ 10 higher quality

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

x402-endpoints.onrender.com
Paid x402 API tools for AI agents (USDC on Base). Official EU/global registries (GLEIF LEI, VIES VAT, Companies House, INSEE, EUR-Lex, ECB,
x402-endpoints.onrender.com · q 65%
compliancepulse.theaslangroupllc.com
Who is this company, officially? Global LEI lookup and legal-entity search against GLEIF, the ISO 17442 registry behind KYB, MiFID and EMIR
compliancepulse.theaslangroupllc.com · q 65%
lionx402.com
AML wallet + company counterparty checks for AI agents. $0.001 wallet-screen (PASS/WARN/BLOCK OFAC check), $0.05 compliance bundle (OFAC + d
lionx402.com · q 100%
aeml-x402.zeabur.app
Pay-per-call signals for AI agents via x402 (USDC on Base, no API key). HEADLINE VALUE: (1) pre-joined CROSS-LINE CASCADE — one call surface
aeml-x402.zeabur.app · q 65%
compliancepulse-eight.vercel.app
Global regulatory intelligence API. Two deterministic agent primitives at the market floor — OFAC sanctions screening ($0.02, SDN + Consolid
compliancepulse-eight.vercel.app · q 45%
data.crestsystems.ai live
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 45%

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 A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/mcp.eucompliance.tools.svg)](https://agenstry.com/agents/mcp.eucompliance.tools)
[![Verified Business](https://agenstry.com/badge/mcp.eucompliance.tools/identity.svg)](https://agenstry.com/agents/mcp.eucompliance.tools)
[![Uptime](https://agenstry.com/badge/mcp.eucompliance.tools/uptime.svg)](https://agenstry.com/agents/mcp.eucompliance.tools)
[![A2A version](https://agenstry.com/badge/mcp.eucompliance.tools/protocol.svg)](https://agenstry.com/agents/mcp.eucompliance.tools)

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
{
  "protocolVersion": "0.3.0",
  "name": "EUCompliance.tools \u2014 Agent Decision & Evidence Layer",
  "description": "One MCP endpoint with 40 tools for autonomous agents to turn live compliance, blockchain, market and public-web data into bounded decisions with source evidence, freshness and signed receipts where applicable. Includes a free deterministic tool router, an offline x402 Purchase Guard, 28-chain read-only RPC, wallet and contract evidence, market-positioning decisions, EU payment and invoice guards, official company-register access including France, US import readiness and three fixed-price AgentLLM tiers. Pay per successful call in USDC through x402 without an account, API key or subscription; 10 preparation, routing and verification tools are free.",
  "version": "1.6.0",
  "url": "https://mcp.eucompliance.tools/mcp",
  "preferredTransport": "MCP",
  "documentationUrl": "https://eucompliance.tools/llms.txt",
  "iconUrl": "https://eucompliance.tools/favicon.ico",
  "provider": {
    "organization": "Kaufmann Installationen",
    "url": "https://eucompliance.tools"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "toolCount": 40,
    "schemaSource": "live"
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "prepare_us_import_readiness",
      "name": "Prepare US Import Readiness Guard (free)",
      "description": "FREE local completeness and safety check for ordinary goods dispatched from DE/AT to the US. Requires product, material, intended-use, origin, value and explicit regulated-attribute answers. No product URL is accepted or fetched. Returns an opaque job ID and recovery secret for the paid guard.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "dispatch_country": {
            "type": "string",
            "enum": [
              "DE",
              "AT"
            ]
          },
          "country_of_origin": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
          },
          "product_name": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "product_description": {
            "type": "string",
            "minLength": 20,
            "maxLength": 2000
          },
          "material_or_composition": {
            "type": "string",
            "minLength": 3,
            "maxLength": 1000
          },
          "intended_use": {
            "type": "string",
            "minLength": 3,
            "maxLength": 500
          },
          "customs_value_usd": {
            "type": "string",
            "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "importer_use": {
            "type": "string",
            "enum": [
              "personal",
              "commercial_resale",
              "business_use",
              "gift",
              "sample"
            ]
          },
          "merchant_forwarding_policy": {
            "type": "string",
            "enum": [
              "allowed",
              "prohibited",
              "unknown"
            ]
          },
          "risk_answers": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "battery": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "food_or_supplement": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "drug_or_medical_device": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "cosmetic": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "plant_seed_or_animal_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "chemical_or_hazmat": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "alcohol_or_tobacco": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "weapon_or_weapon_part": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "counterfeit_or_unlicensed_replica": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "radio_transmitter": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "childrens_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              }
            },
            "required": [
              "battery",
              "food_or_supplement",
              "drug_or_medical_device",
              "cosmetic",
              "plant_seed_or_animal_product",
              "chemical_or_hazmat",
              "alcohol_or_tobacco",
              "weapon_or_weapon_part",
              "counterfeit_or_unlicensed_replica",
              "radio_transmitter",
              "childrens_product"
            ]
          },
          "destination_country": {
            "type": "string",
            "default": "US",
            "const": "US"
          },
          "hts_code": {
            "type": "string",
            "default": "",
            "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
          },
          "brand": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "model": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "gtin": {
            "type": "string",
            "default": "",
            "description": "Optional GTIN/UPC/EAN"
          }
        },
        "required": [
          "dispatch_country",
          "country_of_origin",
          "product_name",
          "product_description",
          "material_or_composition",
          "intended_use",
          "customs_value_usd",
          "quantity",
          "importer_use",
          "merchant_forwarding_policy",
          "risk_answers"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "precheck",
        "hts",
        "parcel-forwarding",
        "free"
      ],
      "examples": [
        "POST the documented plastic document-folder example to the free check before paying."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chargeable": {
            "type": "boolean"
          },
          "eligible_for_paid_dossier": {
            "type": "boolean"
          },
          "input_fingerprint": {
            "type": "string"
          },
          "issues": {
            "type": "array",
            "items": {}
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "purchase": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "job": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chargeable",
              "eligible_for_paid_dossier",
              "input_fingerprint",
              "issues",
              "coverage",
              "purchase",
              "privacy",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare US Import Readiness Guard (free)"
      }
    },
    {
      "id": "us_import_readiness_guard",
      "name": "US Import Readiness Guard",
      "description": "Signed pre-purchase evidence dossier for ordinary goods dispatched from Germany or Austria to the United States. Validates a buyer-declared HTS code or returns non-binding current USITC candidates, calculates only a simple ordinary-duty component, checks CPSC recall candidates and routes declared regulated attributes. Returns PROCEED_TO_CARRIER_QUOTE, REVIEW_REQUIRED or DO_NOT_FORWARD. It never fetches a product URL, orders, creates an address, books shipping or claims exact landed cost, carrier acceptance or customs clearance. Free input check first; source/input failures are not settled.",
      "price": "0.25 USDC",
      "inputSchema": {
        "properties": {
          "job_id": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{20,64}$",
            "description": "Opaque job ID returned by the free prepare call"
          },
          "recovery_secret": {
            "type": "string",
            "description": "Secret returned by the free prepare call"
          },
          "dispatch_country": {
            "type": "string",
            "enum": [
              "DE",
              "AT"
            ]
          },
          "country_of_origin": {
            "type": "string",
            "pattern": "^[A-Z]{2}$",
            "description": "Valid ISO-3166 manufacturing origin, not dispatch country"
          },
          "product_name": {
            "type": "string",
            "minLength": 3,
            "maxLength": 160
          },
          "product_description": {
            "type": "string",
            "minLength": 20,
            "maxLength": 2000
          },
          "material_or_composition": {
            "type": "string",
            "minLength": 3,
            "maxLength": 1000
          },
          "intended_use": {
            "type": "string",
            "minLength": 3,
            "maxLength": 500
          },
          "customs_value_usd": {
            "type": "string",
            "pattern": "^[0-9]+(?:\\.[0-9]{1,2})?$"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10000
          },
          "importer_use": {
            "type": "string",
            "enum": [
              "personal",
              "commercial_resale",
              "business_use",
              "gift",
              "sample"
            ]
          },
          "merchant_forwarding_policy": {
            "type": "string",
            "enum": [
              "allowed",
              "prohibited",
              "unknown"
            ]
          },
          "risk_answers": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "battery": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "food_or_supplement": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "drug_or_medical_device": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "cosmetic": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "plant_seed_or_animal_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "chemical_or_hazmat": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "alcohol_or_tobacco": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "weapon_or_weapon_part": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "counterfeit_or_unlicensed_replica": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "radio_transmitter": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              },
              "childrens_product": {
                "type": "string",
                "enum": [
                  "yes",
                  "no",
                  "unknown"
                ]
              }
            },
            "required": [
              "battery",
              "food_or_supplement",
              "drug_or_medical_device",
              "cosmetic",
              "plant_seed_or_animal_product",
              "chemical_or_hazmat",
              "alcohol_or_tobacco",
              "weapon_or_weapon_part",
              "counterfeit_or_unlicensed_replica",
              "radio_transmitter",
              "childrens_product"
            ]
          },
          "destination_country": {
            "type": "string",
            "default": "US",
            "const": "US"
          },
          "hts_code": {
            "type": "string",
            "default": "",
            "description": "Optional buyer-declared 6, 8 or 10 digit HTS code"
          },
          "brand": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "model": {
            "type": "string",
            "default": "",
            "maxLength": 120
          },
          "gtin": {
            "type": "string",
            "default": "",
            "description": "Optional GTIN/UPC/EAN"
          }
        },
        "required": [
          "job_id",
          "recovery_secret",
          "dispatch_country",
          "country_of_origin",
          "product_name",
          "product_description",
          "material_or_composition",
          "intended_use",
          "customs_value_usd",
          "quantity",
          "importer_use",
          "merchant_forwarding_policy",
          "risk_answers"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "customs",
        "hts",
        "usitc",
        "cpsc",
        "parcel-forwarding"
      ],
      "examples": [
        "Is this Austrian or German product ready to send to a US carrier for a firm import quote?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "route": {
            "type": "object",
            "additionalProperties": true
          },
          "product": {
            "type": "object",
            "additionalProperties": true
          },
          "tariff": {
            "type": "object",
            "additionalProperties": true
          },
          "ordinary_duty_component": {
            "type": "object",
            "additionalProperties": true
          },
          "entry_policy": {
            "type": "object",
            "additionalProperties": true
          },
          "recalls": {
            "type": "object",
            "additionalProperties": true
          },
          "regulatory_routing": {
            "type": "object",
            "additionalProperties": true
          },
          "forwarding": {
            "type": "object",
            "additionalProperties": true
          },
          "cost_view": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for us_import_readiness_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "route",
              "product",
              "tariff",
              "ordinary_duty_component",
              "entry_policy",
              "recalls",
              "regulatory_routing",
              "forwarding",
              "cost_view",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "US Import Readiness Guard"
      }
    },
    {
      "id": "recover_us_import_readiness",
      "name": "Recover a settled US Import Readiness result (free)",
      "description": "FREE recovery when an x402 settlement succeeded but the signed response was lost. Returns only the already-settled result for the opaque job ID and recovery secret; it never performs a new lookup or creates a new charge.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "job_id": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{20,64}$"
          },
          "recovery_secret": {
            "type": "string"
          }
        },
        "required": [
          "job_id",
          "recovery_secret"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "us-import",
        "recovery",
        "idempotency",
        "free"
      ],
      "examples": [
        "Recover the signed import-readiness result after a lost paid response."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "route": {
            "type": "object",
            "additionalProperties": true
          },
          "product": {
            "type": "object",
            "additionalProperties": true
          },
          "tariff": {
            "type": "object",
            "additionalProperties": true
          },
          "ordinary_duty_component": {
            "type": "object",
            "additionalProperties": true
          },
          "entry_policy": {
            "type": "object",
            "additionalProperties": true
          },
          "recalls": {
            "type": "object",
            "additionalProperties": true
          },
          "regulatory_routing": {
            "type": "object",
            "additionalProperties": true
          },
          "forwarding": {
            "type": "object",
            "additionalProperties": true
          },
          "cost_view": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for recover_us_import_readiness. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "route",
              "product",
              "tariff",
              "ordinary_duty_component",
              "entry_policy",
              "recalls",
              "regulatory_routing",
              "forwarding",
              "cost_view",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Recover a settled US Import Readiness result (free)"
      }
    },
    {
      "id": "prepare_invoice_to_pay_eu",
      "name": "Prepare EU Invoice Payment Guard (free)",
      "description": "FREE local input and safety check before purchase. Accepts UBL/CII XML or a base64 ZUGFeRD/Factur-X PDF with exactly one embedded invoice XML plus buyer country, expected amount/currency and a trusted payee IBAN. It checks format, limits and required context, but does not reveal the paid decision or query VIES/sanctions. Subject to daily abuse protection.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "buyer_country": {
            "type": "string",
            "pattern": "^[A-Za-z]{2}$"
          },
          "expected_amount": {
            "type": "string"
          },
          "expected_currency": {
            "type": "string",
            "pattern": "^[A-Za-z]{3}$"
          },
          "trusted_payee_iban": {
            "type": "string"
          },
          "invoice_xml": {
            "type": "string",
            "default": ""
          },
          "document_base64": {
            "type": "string",
            "default": ""
          },
          "filename": {
            "type": "string",
            "default": "invoice.xml"
          },
          "expected_supplier_vat": {
            "type": "string",
            "default": ""
          },
          "expected_supplier_name": {
            "type": "string",
            "default": ""
          },
          "expected_buyer_vat": {
            "type": "string",
            "default": ""
          },
          "purchase_order_reference": {
            "type": "string",
            "default": ""
          },
          "supply_type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "buyer_country",
          "expected_amount",
          "expected_currency",
          "trusted_payee_iban"
        ],
        "type": "object",
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "invoice_xml"
            ]
          },
          {
            "required": [
              "document_base64"
            ]
          }
        ]
      },
      "tags": [
        "invoice",
        "precheck",
        "accounts-payable",
        "free"
      ],
      "examples": [
        "Is this invoice and buyer context eligible for the paid dossier without spending USDC?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chargeable": {
            "type": "boolean"
          },
          "eligible_for_paid_dossier": {
            "type": "boolean"
          },
          "issues": {
            "type": "array",
            "items": {}
          },
          "purchase": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "detected": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_invoice_to_pay_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chargeable",
              "eligible_for_paid_dossier",
              "issues",
              "purchase",
              "privacy",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare EU Invoice Payment Guard (free)"
      }
    },
    {
      "id": "invoice_to_pay_dossier_eu",
      "name": "EU Invoice Payment Guard",
      "description": "One signed decision before an EU invoice is paid: READY_FOR_BUYER_APPROVAL, HOLD_FOR_REVIEW or DO_NOT_PAY with evidence and safe next actions. Accepts UBL/CII XML or ZUGFeRD/Factur-X with one embedded invoice XML, not ordinary/scanned PDFs. Complete EN 16931 validation, live VIES, EU/UN/UK sanctions, VAT treatment and a buyer-trusted IBAN match. READY_FOR_BUYER_APPROVAL does not prove delivery, internal approval, duplicate-ledger status or bank-account ownership. Free input check first; 1.00 USDC per completed dossier, no subscription or paid follow-up.",
      "price": "1.00 USDC",
      "inputSchema": {
        "properties": {
          "buyer_country": {
            "type": "string",
            "pattern": "^[A-Za-z]{2}$"
          },
          "expected_amount": {
            "type": "string"
          },
          "expected_currency": {
            "type": "string",
            "pattern": "^[A-Za-z]{3}$"
          },
          "trusted_payee_iban": {
            "type": "string"
          },
          "invoice_xml": {
            "type": "string",
            "default": ""
          },
          "document_base64": {
            "type": "string",
            "default": ""
          },
          "filename": {
            "type": "string",
            "default": "invoice.xml"
          },
          "expected_supplier_vat": {
            "type": "string",
            "default": ""
          },
          "expected_supplier_name": {
            "type": "string",
            "default": ""
          },
          "expected_buyer_vat": {
            "type": "string",
            "default": ""
          },
          "purchase_order_reference": {
            "type": "string",
            "default": ""
          },
          "supply_type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "buyer_country",
          "expected_amount",
          "expected_currency",
          "trusted_payee_iban"
        ],
        "type": "object",
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "invoice_xml"
            ]
          },
          {
            "required": [
              "document_base64"
            ]
          }
        ]
      },
      "tags": [
        "accounts-payable",
        "invoice-payment",
        "payment-decision",
        "en16931",
        "vies",
        "sanctions",
        "iban"
      ],
      "examples": [
        "Should my agent pay this EU supplier invoice, and what evidence supports the decision?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "policy_version": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "input_fingerprint": {
            "type": "string"
          },
          "invoice": {
            "type": "object",
            "additionalProperties": true
          },
          "supplier": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "evidence_coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "source_snapshots": {
            "type": "array",
            "items": {}
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "validity": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "privacy": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for invoice_to_pay_dossier_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "policy_version",
              "decision",
              "input_fingerprint",
              "invoice",
              "supplier",
              "payment",
              "checks",
              "evidence_coverage",
              "evidence",
              "source_snapshots",
              "next_actions",
              "validity",
              "limitations",
              "pricing",
              "privacy",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU Invoice Payment Guard"
      }
    },
    {
      "id": "validate_vat",
      "name": "EU VAT identity check (free)",
      "description": "FREE live validation of an EU VAT ID against VIES, including the registered name and address when the member state publishes them. Use this as the no-cost entry point before paid VAT, counterparty or invoice decisions.",
      "price": "free",
      "tags": [
        "vat",
        "vies",
        "identity",
        "free"
      ],
      "examples": [
        "Validate ATU12345678 and return the registered VIES identity."
      ],
      "outputSchema": {
        "properties": {
          "input": {
            "type": "string"
          },
          "normalized": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "format_valid": {
            "type": "boolean"
          },
          "vies_checked": {
            "type": "boolean"
          },
          "registered": {
            "type": "boolean"
          },
          "name": {
            "type": [
              "string",
              "null"
            ]
          },
          "address": {
            "type": [
              "string",
              "null"
            ]
          },
          "checked_at": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "hint": {
            "type": "string"
          },
          "suggested_vat_id": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_vat. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "input",
              "normalized",
              "country",
              "format_valid",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "vat_id": {
            "type": "string",
            "minLength": 4,
            "maxLength": 32
          }
        },
        "required": [
          "vat_id"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU VAT identity check (free)"
      }
    },
    {
      "id": "validate_iban",
      "name": "IBAN structure check (free)",
      "description": "FREE IBAN checksum and country-structure validation with BIC and bank-name enrichment where registry data exists. It does not prove account existence or ownership.",
      "price": "free",
      "tags": [
        "iban",
        "banking",
        "payments",
        "free"
      ],
      "examples": [
        "Validate this supplier IBAN before I build a payment request."
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "input": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "length": {
            "type": "integer"
          },
          "formatted": {
            "type": "string"
          },
          "bban": {
            "type": "string"
          },
          "check_digits": {
            "type": "string"
          },
          "bank_registry_checked": {
            "type": "boolean"
          },
          "bank_code": {
            "type": [
              "string",
              "null"
            ]
          },
          "bic": {
            "type": [
              "string",
              "null"
            ]
          },
          "bank_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "bank_registry_note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_iban. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "input",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "iban": {
            "type": "string",
            "minLength": 15,
            "maxLength": 42
          }
        },
        "required": [
          "iban"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "IBAN structure check (free)"
      }
    },
    {
      "id": "prepare_agentllm_micro",
      "name": "Prepare AgentLLM Micro (free)",
      "description": "FREE validation of the exact AgentLLM prompt, system instruction and token limit before purchase. It enforces the input and output limits without calling a model or charging anything.",
      "price": "free",
      "tags": [
        "llm",
        "precheck",
        "routing",
        "free"
      ],
      "examples": [
        "Check whether this extraction prompt fits AgentLLM Micro before paying."
      ],
      "outputSchema": {
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "tier": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "input_bytes": {
            "type": "integer"
          },
          "message_count": {
            "type": "integer"
          },
          "accepted_max_output_tokens": {
            "type": "integer"
          },
          "limits": {
            "type": "object",
            "additionalProperties": true
          },
          "fixed_price_usdc": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "upstream_called": {
            "type": "boolean"
          },
          "paid_tool": {
            "type": "string"
          },
          "paid_arguments": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "ok",
              "tier",
              "model",
              "input_bytes",
              "message_count",
              "accepted_max_output_tokens",
              "limits",
              "fixed_price_usdc",
              "contract",
              "ready_to_buy",
              "charged",
              "upstream_called",
              "paid_tool",
              "paid_arguments",
              "payment",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 300
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare AgentLLM Micro (free)"
      }
    },
    {
      "id": "agentllm_micro",
      "name": "AgentLLM Micro inference",
      "description": "OpenAI-compatible classification, extraction, routing and short summaries for exactly 0.003 USDC per call. Validate the exact JSON for free first; no account or API key.",
      "price": "0.003 USDC",
      "tags": [
        "openai-compatible",
        "llm",
        "classification",
        "extraction",
        "x402"
      ],
      "examples": [
        "Classify this invoice status as paid or unpaid."
      ],
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 300
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Micro inference"
      }
    },
    {
      "id": "prepare_agentllm",
      "name": "Choose and prepare AgentLLM tier (free)",
      "description": "FREE deterministic validation and exact-price routing for all AgentLLM tiers. Choose Micro for classification, extraction and short summaries, Basic for general chat, or Plus for stronger drafting, analysis and longer summaries. It validates the exact arguments without calling a model or charging; continue only when ready_to_buy is true.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "tier": {
            "enum": [
              "micro",
              "basic",
              "plus"
            ],
            "type": "string",
            "default": "micro"
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 80,
            "minimum": 1,
            "maximum": 1200
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "tier": {
            "type": "string"
          },
          "model": {
            "type": "string"
          },
          "input_bytes": {
            "type": "integer"
          },
          "message_count": {
            "type": "integer"
          },
          "accepted_max_output_tokens": {
            "type": "integer"
          },
          "limits": {
            "type": "object",
            "additionalProperties": true
          },
          "fixed_price_usdc": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "upstream_called": {
            "type": "boolean"
          },
          "paid_tool": {
            "type": "string"
          },
          "paid_arguments": {
            "type": "object",
            "additionalProperties": true
          },
          "payment": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_agentllm. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "ok",
              "tier",
              "model",
              "input_bytes",
              "message_count",
              "accepted_max_output_tokens",
              "limits",
              "fixed_price_usdc",
              "contract",
              "ready_to_buy",
              "charged",
              "upstream_called",
              "paid_tool",
              "paid_arguments",
              "payment",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "llm",
        "precheck",
        "routing",
        "free"
      ],
      "examples": [
        "Choose the smallest AgentLLM tier that can extract these fields, then validate the exact request before paying."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Choose and prepare AgentLLM tier (free)"
      }
    },
    {
      "id": "agentllm_basic",
      "name": "AgentLLM Basic inference",
      "description": "OpenAI-compatible general chat and summaries for exactly 0.005 USDC per call. Run prepare_agentllm with tier basic first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 750 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.",
      "price": "0.005 USDC",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 200,
            "minimum": 1,
            "maximum": 750
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_basic. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "openai-compatible",
        "llm",
        "chat",
        "summary",
        "x402"
      ],
      "examples": [
        "Summarise this structured compliance evidence for an operator."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Basic inference"
      }
    },
    {
      "id": "agentllm_plus",
      "name": "AgentLLM Plus inference",
      "description": "OpenAI-compatible stronger drafting, analysis and longer summaries for exactly 0.02 USDC per call. Run prepare_agentllm with tier plus first. Hard limits are 6,000 UTF-8 input bytes, 16 messages and 1,200 output tokens; upstream model and usage are disclosed and the result includes a signed receipt.",
      "price": "0.02 USDC",
      "inputSchema": {
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 6000
          },
          "system": {
            "type": "string",
            "default": "",
            "maxLength": 2000
          },
          "max_tokens": {
            "type": "integer",
            "default": 500,
            "minimum": 1,
            "maximum": 1200
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "id": {
            "type": "string"
          },
          "object": {
            "type": "string",
            "const": "chat.completion"
          },
          "created": {
            "type": "integer"
          },
          "model": {
            "type": "string"
          },
          "choices": {
            "type": "array",
            "items": {}
          },
          "usage": {
            "type": "object",
            "additionalProperties": true
          },
          "x402_service": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agentllm_plus. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "id",
              "object",
              "created",
              "model",
              "choices",
              "usage",
              "x402_service",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "openai-compatible",
        "llm",
        "analysis",
        "drafting",
        "x402"
      ],
      "examples": [
        "Turn this evidence dossier into a concise decision memo with risks and next actions."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "AgentLLM Plus inference"
      }
    },
    {
      "id": "recommend_agent_tool",
      "name": "Recommend the right agent tool (free)",
      "description": "FREE deterministic router over the published Agent Card. Describe the job and optional category, country, chain, price cap and available input names; receive one to three matching tools with exact catalog prices, required inputs and a safe workflow. It performs no model call, network lookup, payment or target-tool execution and never returns supplied secret values.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "goal": {
            "type": "string",
            "minLength": 1,
            "maxLength": 8000
          },
          "category": {
            "type": "string",
            "default": "",
            "enum": [
              "",
              "compliance",
              "payments",
              "invoice",
              "import",
              "blockchain",
              "market",
              "accounting",
              "ai",
              "web"
            ]
          },
          "country": {
            "type": "string",
            "default": "",
            "pattern": "^(?:[A-Za-z]{2})?$"
          },
          "chain": {
            "type": "string",
            "default": "",
            "maxLength": 40
          },
          "max_price_usdc": {
            "type": "string",
            "default": "",
            "pattern": "^(?:|0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
          },
          "available_inputs": {
            "type": "string",
            "default": "",
            "maxLength": 4096,
            "description": "Optional comma-separated input field names already available; values must not be supplied."
          },
          "max_results": {
            "type": "integer",
            "default": 3,
            "minimum": 1,
            "maximum": 3
          },
          "prefer_free": {
            "type": "boolean",
            "default": true
          }
        },
        "required": [
          "goal"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "outputSchema": {
        "properties": {
          "catalog": {
            "type": "object",
            "additionalProperties": true
          },
          "routing": {
            "type": "object",
            "additionalProperties": true
          },
          "recommendations": {
            "type": "array",
            "items": {}
          },
          "no_match": {
            "type": "boolean"
          },
          "no_match_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "charged": {
            "type": "boolean"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for recommend_agent_tool. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "catalog",
              "routing",
              "recommendations",
              "no_match",
              "no_match_reason",
              "charged",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "tags": [
        "discovery",
        "routing",
        "catalog",
        "privacy",
        "free"
      ],
      "examples": [
        "I need to validate a French supplier before payment and have its VAT ID and IBAN."
      ],
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Recommend the right agent tool (free)"
      }
    },
    {
      "id": "prepare_x402_purchase_guard",
      "name": "Prepare x402 Purchase Guard (free)",
      "description": "FREE strict syntax and supported-v2-shape check for a raw base64/base64url PAYMENT-REQUIRED header. Returns a canonical challenge fingerprint and the policy fields required by the paid guard, without revealing the paid decision, contacting the target, reading a wallet or attempting payment.",
      "price": "free",
      "inputSchema": {
        "properties": {
          "payment_required": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536
          }
        },
        "required": [
          "payment_required"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "x402",
        "payment-required",
        "precheck",
        "free"
      ],
      "examples": [
        "Check whether this PAYMENT-REQUIRED header is decodable before buying the policy decision."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "ready_to_buy": {
            "type": "boolean"
          },
          "ready_for_paid_analysis": {
            "type": "boolean"
          },
          "charged": {
            "type": "boolean"
          },
          "challenge_sha256": {
            "type": "string"
          },
          "challenge_hash_basis": {
            "type": "string"
          },
          "paid_tool": {
            "type": "string"
          },
          "required_policy": {
            "type": "array",
            "items": {}
          },
          "target_network_called": {
            "type": "boolean"
          },
          "wallet_accessed": {
            "type": "boolean"
          },
          "target_payment_attempted": {
            "type": "boolean"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for prepare_x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "ready_to_buy",
              "ready_for_paid_analysis",
              "charged",
              "challenge_sha256",
              "challenge_hash_basis",
              "paid_tool",
              "required_policy",
              "target_network_called",
              "wallet_accessed",
              "target_payment_attempted",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Prepare x402 Purchase Guard (free)"
      }
    },
    {
      "id": "x402_purchase_guard",
      "name": "x402 Purchase Guard",
      "description": "Compare an already received canonical x402 v2 challenge with the buyer's exact resource, method, USDC price limit, network policy, trusted recipient and EVM/Solana signing-mechanism fields. Returns PROCEED_TO_USER_CONFIRMATION, REVIEW_REQUIRED or REJECT_CHALLENGE with normalized evidence and a signed fingerprint. A positive result requires confirmation, pins one exact option and expires after 10 minutes. Never contacts the target, accesses a wallet, signs or submits the target payment; merchant identity, delivery and target request-body binding are outside scope.",
      "price": "0.03 USDC",
      "inputSchema": {
        "properties": {
          "payment_required": {
            "type": "string",
            "minLength": 1,
            "maxLength": 65536
          },
          "resource_url": {
            "type": "string",
            "format": "uri"
          },
          "resource_method": {
            "type": "string",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD",
              "OPTIONS"
            ]
          },
          "max_price_usdc": {
            "type": "string",
            "pattern": "^(?:0|[1-9][0-9]*)(?:\\.[0-9]{1,6})?$"
          },
          "allowed_networks": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "eip155:8453",
                "eip155:42161",
                "eip155:137",
                "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
              ]
            },
            "minItems": 1,
            "maxItems": 4,
            "uniqueItems": true
          },
          "expected_pay_to": {
            "type": "string"
          }
        },
        "required": [
          "payment_required",
          "resource_url",
          "resource_method",
          "max_price_usdc",
          "allowed_networks",
          "expected_pay_to"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "tags": [
        "x402",
        "payment-safety",
        "purchase-policy",
        "challenge",
        "preflight"
      ],
      "examples": [
        "Verify that this seller challenge still matches my 0.10-USDC Base purchase policy before I confirm it."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "decision": {
            "type": "string",
            "enum": [
              "PROCEED_TO_USER_CONFIRMATION",
              "REVIEW_REQUIRED",
              "REJECT_CHALLENGE"
            ]
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "risk_flags": {
            "type": "array",
            "items": {}
          },
          "normalized_payment_options": {
            "type": "array",
            "items": {}
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "execution": {
            "type": "object",
            "additionalProperties": true
          },
          "confirmation_requirements": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for x402_purchase_guard. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "decision",
              "reasons",
              "risk_flags",
              "normalized_payment_options",
              "evidence",
              "execution",
              "confirmation_requirements",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "x402 Purchase Guard"
      }
    },
    {
      "id": "rpc_read_batch",
      "name": "28-chain read-only RPC batch",
      "description": "Run 1-20 standard read-only JSON-RPC requests as one paid call across 28 EVM mainnets. Set one default chain for the batch or override it with an optional chain field on each request. Includes public-node failover, decoded Error/Panic reverts and source evidence; signing, state-changing convenience methods and transaction broadcasting are unavailable.",
      "price": "0.01 USDC",
      "tags": [
        "rpc",
        "evm",
        "multichain",
        "batch",
        "read-only"
      ],
      "examples": [
        "Read the latest block and two contract storage slots on Base in one batch."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "request_count": {
            "type": "integer"
          },
          "mixed_chain_batch": {
            "type": "boolean"
          },
          "took_ms": {
            "type": "integer"
          },
          "result": {
            "oneOf": [
              {
                "type": "object",
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {}
              }
            ]
          },
          "chain": {
            "type": "string"
          },
          "node_used": {
            "type": "string"
          },
          "nodes_failed": {
            "type": "array",
            "items": {}
          },
          "multi_chain": {
            "type": "boolean"
          },
          "chain_count": {
            "type": "integer"
          },
          "chains": {
            "type": "object",
            "additionalProperties": true
          },
          "transport_attempts": {
            "type": "integer"
          },
          "transport_failures": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for rpc_read_batch. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "read_only",
              "request_count",
              "mixed_chain_batch",
              "took_ms",
              "result",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "requests": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "properties": {
                "jsonrpc": {
                  "type": "string",
                  "const": "2.0",
                  "default": "2.0"
                },
                "id": {
                  "description": "Caller-provided JSON-RPC correlation ID.",
                  "oneOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "method": {
                  "type": "string",
                  "minLength": 1,
                  "description": "Allowlisted read-only JSON-RPC method."
                },
                "params": {
                  "description": "JSON-RPC positional array or named-parameter object.",
                  "oneOf": [
                    {
                      "type": "array"
                    },
                    {
                      "type": "object"
                    }
                  ],
                  "default": []
                },
                "chain": {
                  "type": "string",
                  "description": "Optional per-request chain override for mixed-chain batches."
                }
              },
              "required": [
                "method"
              ]
            },
            "minItems": 1,
            "maxItems": 20
          },
          "chain": {
            "type": "string",
            "default": "base",
            "description": "Default chain used when a request entry has no chain override."
          }
        },
        "required": [
          "requests"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "28-chain read-only RPC batch"
      }
    },
    {
      "id": "wallet_balance",
      "name": "Wallet execution evidence",
      "description": "Return a live native balance, exact wei, pending nonce, observed block and RPC-source evidence for a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon.",
      "price": "0.003 USDC",
      "tags": [
        "wallet",
        "balance",
        "nonce",
        "evm",
        "evidence"
      ],
      "examples": [
        "Does this Base wallet have enough native balance and what nonce should it use?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "address": {
            "type": "string"
          },
          "native_symbol": {
            "type": "string"
          },
          "balance_wei": {
            "type": "string"
          },
          "balance_native": {
            "type": "string"
          },
          "pending_nonce": {
            "type": "integer"
          },
          "observed_block": {
            "type": "integer"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for wallet_balance. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "address",
              "native_symbol",
              "balance_wei",
              "balance_native",
              "pending_nonce",
              "observed_block",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "address"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Wallet execution evidence"
      }
    },
    {
      "id": "gas_estimate",
      "name": "Gas and execution-fee estimate",
      "description": "Return the current gas price and, when transaction fields are supplied, eth_estimateGas plus an execution-fee estimate with excluded rollup components stated explicitly.",
      "price": "0.003 USDC",
      "tags": [
        "gas",
        "fees",
        "simulation",
        "evm",
        "evidence"
      ],
      "examples": [
        "Estimate the execution gas for this contract call before my agent signs it."
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "native_symbol": {
            "type": "string"
          },
          "gas_price_wei": {
            "type": "string"
          },
          "gas_price_gwei": {
            "type": "string"
          },
          "max_priority_fee_wei": {
            "type": [
              "string",
              "null"
            ]
          },
          "observed_block": {
            "type": "integer"
          },
          "transaction_estimated": {
            "type": "boolean"
          },
          "transaction": {
            "type": "object",
            "additionalProperties": true
          },
          "gas_limit": {
            "type": "string"
          },
          "estimated_execution_fee_wei": {
            "type": "string"
          },
          "estimated_execution_fee_native": {
            "type": "string"
          },
          "total_fee_complete": {
            "type": "boolean"
          },
          "fee_components_not_included": {
            "type": "array",
            "items": {}
          },
          "would_revert": {
            "type": "boolean"
          },
          "revert_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for gas_estimate. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "native_symbol",
              "gas_price_wei",
              "gas_price_gwei",
              "max_priority_fee_wei",
              "observed_block",
              "transaction_estimated",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          },
          "sender": {
            "type": "string",
            "default": ""
          },
          "to": {
            "type": "string",
            "default": ""
          },
          "data": {
            "type": "string",
            "default": "0x",
            "pattern": "^0x(?:[a-fA-F0-9]{2})*$"
          },
          "value_native": {
            "type": "string",
            "default": "0"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Gas and execution-fee estimate"
      }
    },
    {
      "id": "contract_info",
      "name": "Contract or wallet classification",
      "description": "Inspect live runtime bytecode, native balance, transaction count and observed block, returning deployed_contract, eoa_or_empty or precompile_or_system_address without claiming wallet ownership.",
      "price": "0.003 USDC",
      "tags": [
        "contract",
        "bytecode",
        "address",
        "evm",
        "evidence"
      ],
      "examples": [
        "Is this Polygon recipient a deployed contract or an empty address?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "checked_at": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "address": {
            "type": "string"
          },
          "account_type": {
            "type": "string"
          },
          "is_contract": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "has_deployed_bytecode": {
            "type": "boolean"
          },
          "classification_note": {
            "type": "string"
          },
          "bytecode_bytes": {
            "type": "integer"
          },
          "native_symbol": {
            "type": "string"
          },
          "balance_wei": {
            "type": "string"
          },
          "balance_native": {
            "type": "string"
          },
          "transaction_count": {
            "type": "integer"
          },
          "observed_block": {
            "type": "integer"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for contract_info. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "read_only",
              "checked_at",
              "sources",
              "address",
              "account_type",
              "is_contract",
              "has_deployed_bytecode",
              "classification_note",
              "bytecode_bytes",
              "native_symbol",
              "balance_wei",
              "balance_native",
              "transaction_count",
              "observed_block",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "address": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "enum": [
              "base",
              "ethereum",
              "arbitrum",
              "optimism",
              "polygon"
            ],
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "address"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Contract or wallet classification"
      }
    },
    {
      "id": "spot_price",
      "name": "Multi-source crypto spot median",
      "description": "Attempt independent Binance, Coinbase and Kraken public tickers and calculate the median from the live quotes that return. Every delivered quote, quote currency, spread and timestamp is disclosed; fewer than two live sources is an uncharged error.",
      "price": "0.001 USDC",
      "tags": [
        "spot",
        "crypto",
        "median",
        "market-data",
        "evidence"
      ],
      "examples": [
        "Give me the current BTC spot median and show the source spread."
      ],
      "outputSchema": {
        "properties": {
          "symbol": {
            "type": "string"
          },
          "price_usd": {
            "type": "number"
          },
          "method": {
            "type": "string"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "sources_failed": {
            "type": "array",
            "items": {}
          },
          "spread_pct": {
            "type": "number"
          },
          "as_of": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for spot_price. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "symbol",
              "price_usd",
              "method",
              "sources",
              "sources_failed",
              "spread_pct",
              "as_of",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "symbol": {
            "type": "string",
            "default": "BTC"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Multi-source crypto spot median"
      }
    },
    {
      "id": "open_social_search",
      "name": "Open-network social search",
      "description": "Search Bluesky and Hacker News for every query; for a single public tag, additionally search Mastodon's anonymous tag timeline. Mastodon is not applicable to phrase search. Results are delivered only when every source promised for that query answers; a source failure is an uncharged error, never a partial paid result. Twitter/X and TikTok are deliberately excluded.",
      "price": "0.002 USDC",
      "tags": [
        "social",
        "search",
        "bluesky",
        "hacker-news",
        "mastodon"
      ],
      "examples": [
        "Find recent public discussion about agent payment protocols across open networks."
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "posts": {
            "type": "array",
            "items": {}
          },
          "sources_ok": {
            "type": "array",
            "items": {}
          },
          "sources_failed": {
            "type": "array",
            "items": {}
          },
          "sources_not_applicable": {
            "type": "array",
            "items": {}
          },
          "coverage_complete": {
            "type": "boolean"
          },
          "coverage_note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for open_social_search. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "posts",
              "sources_ok",
              "sources_failed",
              "sources_not_applicable",
              "coverage_complete",
              "coverage_note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "integer",
            "default": 10,
            "minimum": 1,
            "maximum": 50
          }
        },
        "required": [
          "query"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Open-network social search"
      }
    },
    {
      "id": "perp_market_data",
      "name": "Perpetual-futures positioning data",
      "description": "Return Hyperliquid mark and oracle prices, funding, open interest, 24-hour volume, premium and maximum leverage for one coin or the top markets by volume, with source and timestamp.",
      "price": "0.005 USDC",
      "tags": [
        "perpetuals",
        "funding",
        "open-interest",
        "hyperliquid",
        "market-data"
      ],
      "examples": [
        "Show the ten most active perpetual markets and their funding pressure."
      ],
      "outputSchema": {
        "properties": {
          "markets": {
            "type": "array",
            "items": {}
          },
          "market_count_total": {
            "type": "integer"
          },
          "source": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for perp_market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "markets",
              "market_count_total",
              "source",
              "as_of",
              "evidence",
              "missing_checks",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "coin": {
            "type": "string",
            "default": ""
          },
          "top": {
            "type": "integer",
            "default": 20,
            "minimum": 1,
            "maximum": 50
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Perpetual-futures positioning data"
      }
    },
    {
      "id": "coin_positioning_brief",
      "name": "Signed coin-positioning brief",
      "description": "Calculate a disclosed crowded-long/short score from current Hyperliquid funding and premium. The response also includes an at-least-two-exchange spot median, open interest, volume and the service's six-hour archive trend as separate context; a still-filling archive is labelled and does not enter this score.",
      "price": "0.01 USDC",
      "tags": [
        "decision-input",
        "positioning",
        "funding",
        "open-interest",
        "signed-result"
      ],
      "examples": [
        "Is BTC positioning crowded, and which evidence drives the score?"
      ],
      "outputSchema": {
        "properties": {
          "symbol": {
            "type": "string"
          },
          "as_of": {
            "type": "string"
          },
          "positioning_score": {
            "type": "integer"
          },
          "positioning": {
            "type": "string"
          },
          "spot": {
            "type": "object",
            "additionalProperties": true
          },
          "perp": {
            "type": "object",
            "additionalProperties": true
          },
          "trend": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "rule": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for coin_positioning_brief. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "symbol",
              "as_of",
              "positioning_score",
              "positioning",
              "spot",
              "perp",
              "trend",
              "evidence",
              "missing_checks",
              "rule",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "symbol": {
            "type": "string",
            "default": "BTC"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Signed coin-positioning brief"
      }
    },
    {
      "id": "market_decision_pack",
      "name": "Complete market decision pack",
      "description": "Return ENTER_RISK, WAIT or REDUCE_RISK with score, evidence-coverage confidence, reasons, risk flags, invalidation conditions and a 15-minute expiry. One call combines regime, gas, APY, BTC/ETH/SOL spot, top perps and seven-day history.",
      "price": "0.05 USDC",
      "tags": [
        "decision",
        "market",
        "risk",
        "freshness",
        "signed-result"
      ],
      "examples": [
        "Give my agent one bounded market posture instead of eight separate lookups."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "const": "market_decision_pack"
          },
          "generated_at": {
            "type": "string"
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "components": {
            "type": "object",
            "additionalProperties": true
          },
          "spot": {
            "type": "object",
            "additionalProperties": true
          },
          "perps": {
            "type": "object",
            "additionalProperties": true
          },
          "history_7d": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "rule": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "automation": {
            "type": "object",
            "additionalProperties": true
          },
          "related_resources": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_decision_pack. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "generated_at",
              "decision",
              "components",
              "spot",
              "perps",
              "history_7d",
              "coverage",
              "rule",
              "disclaimer",
              "freshness",
              "automation",
              "related_resources",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {},
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Complete market decision pack"
      }
    },
    {
      "id": "soft_commodity_stress",
      "name": "Soft-commodity supply-stress evidence",
      "description": "Calculate a disclosed weather-only supply-stress score from Brazilian growing-belt rainfall and dry days. A paid result also includes at least one usable Ivory Coast cocoa-or-coffee farmgate-price observation from a distinct source as context; availability of both commodities is not guaranteed. This has its own wrapper because its upstream cost is higher.",
      "price": "0.04 USDC",
      "tags": [
        "commodities",
        "weather",
        "cocoa",
        "coffee",
        "decision-input"
      ],
      "examples": [
        "Assess current cocoa and coffee supply stress from weather and farmgate evidence."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "const": "commodities"
          },
          "signal": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "data": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "trade": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for soft_commodity_stress. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "signal",
              "sources",
              "data",
              "coverage",
              "freshness",
              "trade",
              "generated_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {},
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Soft-commodity supply-stress evidence"
      }
    },
    {
      "id": "market_data",
      "name": "Fresh market indicators",
      "description": "Return one computed market_brief, Base gas or yield indicator with source coverage, freshness, a stable repeat URL and a do-not-repurchase-before time. Soft commodities use soft_commodity_stress.",
      "price": "0.01 USDC",
      "tags": [
        "market-data",
        "gas",
        "yield",
        "freshness",
        "signed-result"
      ],
      "examples": [
        "Return the current market_brief and tell me when buying it again becomes useful."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string",
            "enum": [
              "market_brief",
              "yield",
              "gas"
            ]
          },
          "signal": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "data": {
            "type": "object",
            "additionalProperties": true
          },
          "coverage": {
            "type": "string"
          },
          "freshness": {
            "type": "object",
            "additionalProperties": true
          },
          "trade": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "automation": {
            "type": "object",
            "additionalProperties": true
          },
          "related_resources": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_data. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "signal",
              "sources",
              "data",
              "coverage",
              "freshness",
              "trade",
              "generated_at",
              "disclaimer",
              "automation",
              "related_resources",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "product": {
            "enum": [
              "market_brief",
              "yield",
              "gas"
            ],
            "type": "string",
            "default": "market_brief"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Fresh market indicators"
      }
    },
    {
      "id": "market_history",
      "name": "Archived market history",
      "description": "Return the service's own archived gas, yield, commodity or market-brief series as raw observations or daily medians. At least two usable points must remain after the requested resolution; an empty, one-point or incompletely readable archive returns an uncharged error and is never sold as a time series.",
      "price": "0.008 USDC",
      "tags": [
        "history",
        "time-series",
        "market-data",
        "archive"
      ],
      "examples": [
        "Return seven days of daily median Base gas observations."
      ],
      "outputSchema": {
        "properties": {
          "product": {
            "type": "string"
          },
          "unit": {
            "type": [
              "string",
              "null"
            ]
          },
          "window_days": {
            "type": "integer"
          },
          "resolution": {
            "type": "string",
            "enum": [
              "raw",
              "daily"
            ]
          },
          "points": {
            "type": "array",
            "items": {}
          },
          "stats": {
            "type": "object",
            "additionalProperties": true
          },
          "rule": {
            "type": "string"
          },
          "coverage_note": {
            "type": [
              "string",
              "null"
            ]
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for market_history. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "product",
              "unit",
              "window_days",
              "resolution",
              "points",
              "stats",
              "rule",
              "coverage_note",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "product": {
            "type": "string"
          },
          "days": {
            "type": "integer",
            "default": 7,
            "minimum": 1,
            "maximum": 365
          },
          "resolution": {
            "type": "string",
            "default": "raw",
            "enum": [
              "raw",
              "daily"
            ]
          }
        },
        "required": [
          "product"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Archived market history"
      }
    },
    {
      "id": "ai_act_disclosure",
      "name": "EU AI Act disclosure evidence",
      "description": "Create a signed Article 50 provenance record and German/English disclosure for AI-generated content, including a privacy-first hash-only path. This attests declared origin; it does not detect AI in arbitrary content.",
      "price": "0.01 USDC",
      "tags": [
        "eu-ai-act",
        "provenance",
        "disclosure",
        "signed-result"
      ],
      "examples": [
        "Create an Article 50 disclosure record from this content hash."
      ],
      "outputSchema": {
        "properties": {
          "standard": {
            "type": "string"
          },
          "regulation": {
            "type": "string"
          },
          "provenance": {
            "type": "object",
            "additionalProperties": true
          },
          "disclosure": {
            "type": "object",
            "additionalProperties": true
          },
          "obligations": {
            "type": "array",
            "items": {}
          },
          "penalty_exposure": {
            "type": "string"
          },
          "scope_and_limits": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for ai_act_disclosure. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "standard",
              "regulation",
              "provenance",
              "disclosure",
              "obligations",
              "penalty_exposure",
              "scope_and_limits",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "content": {
            "type": "string",
            "default": ""
          },
          "content_sha256": {
            "type": "string",
            "default": ""
          },
          "model": {
            "type": "string",
            "default": ""
          },
          "model_provider": {
            "type": "string",
            "default": ""
          },
          "deployer": {
            "type": "string",
            "default": ""
          },
          "kind": {
            "type": "string",
            "default": "text"
          },
          "language": {
            "type": "string",
            "default": "en"
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU AI Act disclosure evidence"
      }
    },
    {
      "id": "screen_sanctions_eu",
      "name": "Sanctions screening (EU, UN, UK)",
      "description": "Check a person or company against the official EU (Commission FSF), UN Security Council and UK (HM Treasury OFSI) sanctions lists. 12,000+ listed entities, 50,000+ name variants, re-indexed daily, fuzzy matching. Each hit states its list, programme, reference and the list date.",
      "price": "0.01 USDC",
      "tags": [
        "sanctions",
        "aml",
        "kyc",
        "compliance"
      ],
      "examples": [
        "Is 'Wagner Group' on a sanctions list?"
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "string"
          },
          "country_filter": {
            "type": [
              "string",
              "null"
            ]
          },
          "lists_screened": {
            "type": "array",
            "items": {}
          },
          "clear": {
            "type": "boolean"
          },
          "match_count": {
            "type": "integer"
          },
          "matches": {
            "type": "array",
            "items": {}
          },
          "checked_at": {
            "type": "string"
          },
          "list_generated": {},
          "entities_screened": {
            "type": "integer"
          },
          "names_screened": {
            "type": "integer"
          },
          "sources": {
            "type": "array",
            "items": {}
          },
          "not_included": {},
          "source": {},
          "threshold": {
            "type": "number"
          },
          "disclaimer": {
            "type": "string"
          },
          "compliance_workflow": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for screen_sanctions_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "country_filter",
              "lists_screened",
              "clear",
              "match_count",
              "matches",
              "checked_at",
              "list_generated",
              "entities_screened",
              "names_screened",
              "sources",
              "not_included",
              "source",
              "threshold",
              "disclaimer",
              "compliance_workflow",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string"
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "threshold": {
            "type": "number",
            "default": 0.85,
            "minimum": 0,
            "maximum": 1
          },
          "lists": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "name"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Sanctions screening (EU, UN, UK)"
      }
    },
    {
      "id": "check_counterparty_eu",
      "name": "Counterparty due diligence (KYB)",
      "description": "VAT ID validation (VIES) plus sanctions screening plus IBAN check in one call, condensed into a traffic-light verdict with reasons and a recommendation.",
      "price": "0.02 USDC",
      "tags": [
        "kyb",
        "onboarding",
        "duediligence"
      ],
      "examples": [
        "Can I onboard Acme GmbH, VAT ATU12345678, as a supplier?"
      ],
      "outputSchema": {
        "properties": {
          "input": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "coverage": {
            "type": "object",
            "additionalProperties": true
          },
          "risk": {
            "type": "object",
            "additionalProperties": true
          },
          "checks_performed": {
            "type": "array",
            "items": {}
          },
          "checks_missing": {
            "type": "array",
            "items": {}
          },
          "disclaimer": {
            "type": "string"
          },
          "compliance_workflow": {
            "type": "object",
            "additionalProperties": true
          },
          "vat": {
            "type": "object",
            "additionalProperties": true
          },
          "legal_entity": {
            "type": "object",
            "additionalProperties": true
          },
          "sanctions": {
            "type": "object",
            "additionalProperties": true
          },
          "iban_result": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for check_counterparty_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "input",
              "checked_at",
              "coverage",
              "risk",
              "checks_performed",
              "checks_missing",
              "disclaimer",
              "compliance_workflow",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "name": {
            "type": "string",
            "default": ""
          },
          "vat": {
            "type": "string",
            "default": ""
          },
          "iban": {
            "type": "string",
            "default": ""
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "own_country": {
            "type": "string",
            "default": ""
          },
          "relationship": {
            "type": "string",
            "default": ""
          },
          "type": {
            "type": "string",
            "default": "service"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          }
        },
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Counterparty due diligence (KYB)"
      }
    },
    {
      "id": "must_verify_before_pay",
      "name": "Autonomous payment gate",
      "description": "Return allow or deny before an agent pays a counterparty, using sanctions screening, live VIES validation and IBAN structure evidence. Deny is the default and the decision carries a signed receipt.",
      "price": "0.02 USDC",
      "tags": [
        "payment-decision",
        "sanctions",
        "vies",
        "iban",
        "signed-result"
      ],
      "examples": [
        "May my agent release this EUR payment to the stated supplier?"
      ],
      "outputSchema": {
        "properties": {
          "decision": {
            "type": "string",
            "enum": [
              "allow",
              "deny"
            ]
          },
          "allowed": {
            "type": "boolean"
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "payee": {
            "type": "object",
            "additionalProperties": true
          },
          "amount": {
            "type": "number"
          },
          "currency": {
            "type": "string"
          },
          "risk_level": {
            "type": "string"
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "detail": {
            "type": "object",
            "additionalProperties": true
          },
          "policy": {
            "type": "string"
          },
          "verify_offline": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for must_verify_before_pay. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "decision",
              "allowed",
              "reasons",
              "payee",
              "amount",
              "currency",
              "risk_level",
              "checks",
              "detail",
              "policy",
              "verify_offline",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "payee_name": {
            "type": "string"
          },
          "payee_vat": {
            "type": "string"
          },
          "payee_iban": {
            "type": "string"
          },
          "country": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "type": "number",
            "default": 0.0,
            "minimum": 0
          },
          "currency": {
            "type": "string",
            "default": "EUR"
          }
        },
        "required": [
          "payee_name",
          "payee_vat",
          "payee_iban"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Autonomous payment gate"
      }
    },
    {
      "id": "tx_preflight",
      "name": "Agent Transaction Guard",
      "description": "Read-only decision analysis before signing with five on-chain core checks: native balance/gas price, transaction-specific gas estimate, simulation with decoded revert reason, pending nonce gap and recipient bytecode/type. Token inputs add an optional ERC-20 balance and allowance check. Returns proceed, review or block with evidence, unknowns, limitations and safe next actions. Wallet sanctions screening is not included because official name lists cannot clear or identify a blockchain address. Missing evidence is never approval; there are no follow-up charges.",
      "price": "0.02 USDC",
      "tags": [
        "preflight",
        "simulation",
        "onchain",
        "risk"
      ],
      "examples": [
        "Should my agent proceed, review or block this Base transaction before spending gas?"
      ],
      "outputSchema": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "chain": {
            "type": "string"
          },
          "chain_id": {
            "type": "integer"
          },
          "sender": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "value": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "read_only": {
            "type": "boolean"
          },
          "broadcasts_transaction": {
            "type": "boolean"
          },
          "gas": {
            "type": "object",
            "additionalProperties": true
          },
          "simulation": {
            "type": "object",
            "additionalProperties": true
          },
          "nonce": {
            "type": "object",
            "additionalProperties": true
          },
          "recipient": {
            "type": "object",
            "additionalProperties": true
          },
          "wallet_sanctions": {
            "type": "object",
            "additionalProperties": true
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "missing_checks": {
            "type": "array",
            "items": {}
          },
          "checks": {
            "type": "array",
            "items": {}
          },
          "decision": {
            "type": "object",
            "additionalProperties": true
          },
          "next_actions": {
            "type": "array",
            "items": {}
          },
          "would_succeed": {
            "type": "boolean"
          },
          "blocking_reasons": {
            "type": "array",
            "items": {}
          },
          "review_reasons": {
            "type": "array",
            "items": {}
          },
          "verdict": {
            "type": "string"
          },
          "pricing": {
            "type": "object",
            "additionalProperties": true
          },
          "limitations": {
            "type": "array",
            "items": {}
          },
          "note": {
            "type": "string"
          },
          "token": {
            "type": "object",
            "additionalProperties": true
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for tx_preflight. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "contract",
              "chain",
              "chain_id",
              "sender",
              "to",
              "value",
              "checked_at",
              "read_only",
              "broadcasts_transaction",
              "gas",
              "simulation",
              "nonce",
              "recipient",
              "wallet_sanctions",
              "evidence",
              "missing_checks",
              "checks",
              "decision",
              "next_actions",
              "would_succeed",
              "blocking_reasons",
              "review_reasons",
              "verdict",
              "pricing",
              "limitations",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "sender": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "to": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          },
          "data": {
            "type": "string",
            "default": "0x"
          },
          "value_eth": {
            "type": "string",
            "default": "0"
          },
          "token": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "type": "string",
            "default": ""
          },
          "spender": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "sender",
          "to"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Agent Transaction Guard"
      }
    },
    {
      "id": "tx_status",
      "name": "Transaction status and revert evidence",
      "description": "Return mined or pending status, success or decoded revert reason, gas used, block and confirmations for a transaction on Base, Ethereum, Arbitrum, Optimism or Polygon.",
      "price": "0.002 USDC",
      "tags": [
        "transaction",
        "status",
        "revert",
        "evm",
        "evidence"
      ],
      "examples": [
        "Why did this Base transaction fail, and how many confirmations does it have?"
      ],
      "outputSchema": {
        "properties": {
          "chain": {
            "type": "string"
          },
          "tx_hash": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "pending",
              "unknown",
              "success",
              "failed"
            ]
          },
          "confirmations": {
            "type": [
              "integer",
              "null"
            ]
          },
          "known_to_node": {
            "type": "boolean"
          },
          "evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "block": {
            "type": "integer"
          },
          "fee_paid_wei": {
            "type": "string"
          },
          "fee_paid_eth": {
            "type": "string"
          },
          "gas_used": {
            "type": "integer"
          },
          "revert_reason": {
            "type": [
              "string",
              "null"
            ]
          },
          "from": {
            "type": "string"
          },
          "to": {
            "type": [
              "string",
              "null"
            ]
          },
          "value": {
            "type": "string"
          },
          "logs": {
            "type": "array",
            "items": {}
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for tx_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "chain",
              "tx_hash",
              "status",
              "confirmations",
              "known_to_node",
              "evidence",
              "checked_at",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "tx_hash": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{64}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          }
        },
        "required": [
          "tx_hash"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Transaction status and revert evidence"
      }
    },
    {
      "id": "token_status",
      "name": "ERC-20 balance and allowance evidence",
      "description": "Return an owner's token balance and optional spender allowance, including whether both satisfy a requested amount, across five EVM chains.",
      "price": "0.002 USDC",
      "tags": [
        "erc20",
        "balance",
        "allowance",
        "evm",
        "evidence"
      ],
      "examples": [
        "Does this owner have enough USDC and allowance for the intended spender?"
      ],
      "outputSchema": {
        "properties": {
          "chain": {
            "type": "string"
          },
          "chain_id": {
            "type": "integer"
          },
          "token": {
            "type": "object",
            "additionalProperties": true
          },
          "owner": {
            "type": "string"
          },
          "balance_raw": {
            "type": "string"
          },
          "balance": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "spender": {
            "type": "string"
          },
          "allowance": {
            "type": "object",
            "additionalProperties": true
          },
          "requested_amount": {
            "type": "string"
          },
          "would_succeed": {
            "type": "boolean"
          },
          "blocking_reasons": {
            "type": "array",
            "items": {}
          },
          "action_needed": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for token_status. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "chain",
              "chain_id",
              "token",
              "owner",
              "balance_raw",
              "balance",
              "checked_at",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "token": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "owner": {
            "type": "string",
            "pattern": "^0x[a-fA-F0-9]{40}$"
          },
          "chain": {
            "type": "string",
            "default": "base"
          },
          "spender": {
            "type": "string",
            "default": ""
          },
          "amount": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "number",
                "minimum": 0
              }
            ],
            "default": "",
            "description": "Exact decimal string preferred; JSON number remains accepted for backwards compatibility."
          }
        },
        "required": [
          "token",
          "owner"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "ERC-20 balance and allowance evidence"
      }
    },
    {
      "id": "read_url",
      "name": "Safe page reader",
      "description": "Fetch a public web page as clean Markdown or text while refusing internal and private addresses, suitable for reading evidence before an agent acts on a link.",
      "price": "0.003 USDC",
      "tags": [
        "web",
        "reader",
        "markdown",
        "ssrf-protection"
      ],
      "examples": [
        "Read this public policy page as clean Markdown."
      ],
      "outputSchema": {
        "properties": {
          "url": {
            "type": "string"
          },
          "final_url": {
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "author": {
            "type": [
              "string",
              "null"
            ]
          },
          "date": {
            "type": [
              "string",
              "null"
            ]
          },
          "sitename": {
            "type": [
              "string",
              "null"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "markdown",
              "text"
            ]
          },
          "content": {
            "type": "string"
          },
          "truncated": {
            "type": "boolean"
          },
          "content_chars": {
            "type": "integer"
          },
          "fetched_at": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for read_url. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "url",
              "final_url",
              "status",
              "title",
              "author",
              "date",
              "sitename",
              "format",
              "content",
              "truncated",
              "content_chars",
              "fetched_at",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "pattern": "^https?://"
          },
          "format": {
            "type": "string",
            "default": "markdown",
            "enum": [
              "markdown",
              "text"
            ]
          }
        },
        "required": [
          "url"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Safe page reader"
      }
    },
    {
      "id": "lookup_company_eu",
      "name": "Company register lookup",
      "description": "Live extract from official national registers in France, Norway, Czechia, Finland, Slovakia and Poland: name, registration number, status, legal form, address and registration date. Germany and Austria are not covered because their registers are not available here as an equivalent open lookup.",
      "price": "0.01 USDC",
      "tags": [
        "company",
        "register",
        "companydata"
      ],
      "examples": [
        "Does 'Equinor' exist in the Norwegian register?"
      ],
      "outputSchema": {
        "properties": {
          "query": {
            "type": "object",
            "additionalProperties": true
          },
          "register": {
            "type": "string"
          },
          "register_url": {
            "type": "string"
          },
          "result_count": {
            "type": "integer"
          },
          "results": {
            "type": "array",
            "items": {}
          },
          "checked_at": {
            "type": "string"
          },
          "available_countries": {
            "type": "array",
            "items": {}
          },
          "not_covered": {},
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for lookup_company_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "query",
              "register",
              "register_url",
              "result_count",
              "results",
              "checked_at",
              "available_countries",
              "not_covered",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "country": {
            "type": "string"
          },
          "name": {
            "type": "string",
            "default": ""
          },
          "id": {
            "type": "string",
            "default": ""
          }
        },
        "required": [
          "country"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Company register lookup"
      }
    },
    {
      "id": "eu_vat_rules",
      "name": "EU VAT decision engine",
      "description": "Place of supply, reverse charge, intra-Community supply or export, the rate, plus the EN 16931 VAT category code (BT-151), exemption reason code (BT-121) and invoice wording. Supplier/customer jurisdictions are always required; customer VAT validity, transaction type and OSS-threshold evidence are conditionally required when the selected VAT rule depends on them. Missing evidence is reported, not inferred.",
      "price": "0.005 USDC",
      "tags": [
        "vat",
        "tax",
        "einvoicing",
        "en16931"
      ],
      "examples": [
        "Austrian supplier, German business customer, service - do I charge VAT?"
      ],
      "outputSchema": {
        "properties": {
          "supplier_country": {
            "type": "string"
          },
          "supplier_country_name": {
            "type": "string"
          },
          "customer_country": {
            "type": [
              "string",
              "null"
            ]
          },
          "customer_in_eu": {
            "type": "boolean"
          },
          "b2b": {
            "type": "boolean"
          },
          "supply_type": {
            "type": "string"
          },
          "decision": {
            "type": "string"
          },
          "charge_vat": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "vat_rate_percent": {
            "type": [
              "number",
              "null"
            ]
          },
          "place_of_supply": {
            "type": "string"
          },
          "en16931_vat_category_code": {
            "type": "string"
          },
          "en16931_exemption_reason_code": {
            "type": [
              "string",
              "null"
            ]
          },
          "en16931_exemption_reason_text": {
            "type": [
              "string",
              "null"
            ]
          },
          "invoice_note_en": {
            "type": [
              "string",
              "null"
            ]
          },
          "invoice_note_de": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_reference": {
            "type": "string"
          },
          "notes": {
            "type": "array",
            "items": {}
          },
          "standard_rate_source": {
            "type": "string"
          },
          "standard_rate_as_of": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for eu_vat_rules. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "supplier_country",
              "supplier_country_name",
              "customer_country",
              "customer_in_eu",
              "b2b",
              "supply_type",
              "decision",
              "charge_vat",
              "vat_rate_percent",
              "place_of_supply",
              "en16931_vat_category_code",
              "en16931_exemption_reason_code",
              "en16931_exemption_reason_text",
              "invoice_note_en",
              "invoice_note_de",
              "legal_reference",
              "notes",
              "standard_rate_source",
              "standard_rate_as_of",
              "checked_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "supplier": {
            "type": "string"
          },
          "customer": {
            "type": "string"
          },
          "b2b": {
            "type": "boolean",
            "default": true
          },
          "type": {
            "type": "string",
            "default": "service"
          },
          "customer_vat_valid": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "above_oss_threshold": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "supplier",
          "customer"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "EU VAT decision engine"
      }
    },
    {
      "id": "validate_einvoice_eu",
      "name": "E-invoice validation",
      "description": "Validate an XRechnung, ZUGFeRD/Factur-X or Peppol BIS invoice (UBL or CII) against EN 16931: mandatory fields, arithmetic consistency of all totals, VAT breakdown and category rules, each finding with its official BR- rule code.",
      "price": "0.10 USDC",
      "tags": [
        "einvoicing",
        "xrechnung",
        "zugferd",
        "peppol"
      ],
      "examples": [
        "Is this XRechnung compliant before I send it?"
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "syntax": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "profile": {
            "type": "string"
          },
          "customization_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "document_type": {
            "type": "string"
          },
          "summary": {
            "type": "object",
            "additionalProperties": true
          },
          "error_count": {
            "type": "integer"
          },
          "errors": {
            "type": "array",
            "items": {}
          },
          "warning_count": {
            "type": "integer"
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "full_schematron": {
            "type": "boolean"
          },
          "schematron": {
            "type": "object",
            "additionalProperties": true
          },
          "checked_at": {
            "type": "string"
          },
          "standard": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for validate_einvoice_eu. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "syntax",
              "source",
              "profile",
              "customization_id",
              "document_type",
              "summary",
              "error_count",
              "errors",
              "warning_count",
              "warnings",
              "full_schematron",
              "schematron",
              "checked_at",
              "standard",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "xml": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "xml"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "E-invoice validation"
      }
    },
    {
      "id": "agent_spend_statement",
      "name": "Agent spend transfer evidence",
      "description": "Create a complete Base USDC outflow and transfer record for an agent wallet: every observed transfer, recipient, transaction reference and dated ECB EUR conversion, available as JSON or CSV. Transfers remain explicitly unclassified until invoice, supplier identity and supply type are linked; this tool does not assign VAT, reverse-charge or deductible-expense treatment by itself.",
      "price": "0.10 USDC",
      "tags": [
        "accounting",
        "transfer-evidence",
        "agentspend",
        "audit"
      ],
      "examples": [
        "List every Base USDC outflow last month in EUR and show which transfers still need invoice and supplier evidence."
      ],
      "outputSchema": {
        "properties": {
          "wallet": {
            "type": "string"
          },
          "period": {
            "type": "object",
            "additionalProperties": true
          },
          "payment_count": {
            "type": "integer"
          },
          "outgoing_transfer_count": {
            "type": "integer"
          },
          "transaction_semantics": {
            "type": "string"
          },
          "complete": {
            "type": "boolean"
          },
          "gaps": {
            "type": "array",
            "items": {}
          },
          "total_usd": {
            "type": "number"
          },
          "total_eur": {
            "type": "number"
          },
          "payees": {
            "type": "array",
            "items": {}
          },
          "payments": {
            "type": "array",
            "items": {}
          },
          "truncated": {
            "type": "boolean"
          },
          "vat_assessment": {
            "type": "object",
            "additionalProperties": true
          },
          "sources": {
            "type": "object",
            "additionalProperties": true
          },
          "generated_at": {
            "type": "string"
          },
          "disclaimer": {
            "type": "string"
          },
          "format": {
            "type": "string"
          },
          "media_type": {
            "type": "string"
          },
          "csv": {
            "type": "string"
          },
          "days": {
            "type": "integer"
          },
          "classification": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "receipt": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "standard": {
                "type": "string",
                "const": "eucompliance-receipt/2"
              },
              "service": {
                "type": "string"
              },
              "subject": {
                "type": "string"
              },
              "result_hash": {
                "type": "string"
              },
              "issued_at": {
                "type": "string",
                "format": "date-time"
              },
              "valid_until": {
                "type": "string",
                "format": "date-time"
              },
              "issuer": {
                "type": "string"
              },
              "issuer_key": {
                "type": "string"
              },
              "key_id": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              },
              "how_to_verify": {
                "type": "string"
              },
              "signature": {
                "type": "string"
              },
              "signed_message": {
                "type": "string"
              }
            },
            "required": [
              "standard",
              "service",
              "subject",
              "result_hash",
              "issued_at",
              "valid_until",
              "issuer",
              "issuer_key",
              "key_id",
              "verify_url",
              "how_to_verify",
              "signature",
              "signed_message"
            ]
          },
          "extensions": {
            "type": "object",
            "additionalProperties": true,
            "properties": {
              "delivery-receipt": {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "standard": {
                    "type": "string",
                    "const": "eucompliance-receipt/2"
                  },
                  "service": {
                    "type": "string"
                  },
                  "subject": {
                    "type": "string"
                  },
                  "result_hash": {
                    "type": "string"
                  },
                  "issued_at": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "valid_until": {
                    "type": "string",
                    "format": "date-time"
                  },
                  "issuer": {
                    "type": "string"
                  },
                  "issuer_key": {
                    "type": "string"
                  },
                  "key_id": {
                    "type": "string"
                  },
                  "verify_url": {
                    "type": "string"
                  },
                  "how_to_verify": {
                    "type": "string"
                  },
                  "signature": {
                    "type": "string"
                  },
                  "signed_message": {
                    "type": "string"
                  }
                },
                "required": [
                  "standard",
                  "service",
                  "subject",
                  "result_hash",
                  "issued_at",
                  "valid_until",
                  "issuer",
                  "issuer_key",
                  "key_id",
                  "verify_url",
                  "how_to_verify",
                  "signature",
                  "signed_message"
                ]
              }
            },
            "required": [
              "delivery-receipt"
            ]
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for agent_spend_statement. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "wallet",
              "period",
              "payment_count",
              "outgoing_transfer_count",
              "complete",
              "gaps",
              "total_usd",
              "total_eur",
              "payees",
              "payments",
              "truncated",
              "vat_assessment",
              "sources",
              "generated_at",
              "disclaimer",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "format",
              "media_type",
              "csv",
              "wallet",
              "days",
              "classification",
              "note",
              "receipt",
              "extensions"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "wallet": {
            "type": "string"
          },
          "days": {
            "type": "integer",
            "default": 30,
            "minimum": 1,
            "maximum": 3650
          },
          "format": {
            "type": "string",
            "default": "json",
            "enum": [
              "json",
              "csv"
            ]
          }
        },
        "required": [
          "wallet"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Agent spend transfer evidence"
      }
    },
    {
      "id": "verify_compliance_receipt",
      "name": "Verify a compliance receipt (free)",
      "description": "Anyone can verify issuer authenticity, integrity and the signed validity window of a eucompliance.tools result locally without payment or network access; this does not validate the underlying facts.",
      "price": "free",
      "tags": [
        "verification",
        "audit",
        "trust"
      ],
      "examples": [
        "Is this sanctions screening result authentic?"
      ],
      "outputSchema": {
        "properties": {
          "valid": {
            "type": "boolean"
          },
          "reasons": {
            "type": "array",
            "items": {}
          },
          "failures": {
            "type": "array",
            "items": {}
          },
          "content_unchanged": {
            "type": "boolean"
          },
          "signature_valid": {
            "type": "boolean"
          },
          "issued_by_us": {
            "type": "boolean"
          },
          "expired": {
            "type": "boolean"
          },
          "recovered_signer": {
            "type": "string"
          },
          "official_issuer_key": {
            "type": "string"
          },
          "service": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "issued_at": {
            "type": "string"
          },
          "valid_until": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          },
          "error": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "object",
                "additionalProperties": true,
                "properties": {
                  "message": {
                    "type": "string"
                  },
                  "type": {
                    "type": "string"
                  },
                  "param": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "code": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "required": [
                  "message"
                ]
              }
            ]
          },
          "error_code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "charged": {
            "type": "boolean",
            "description": "When present on an error, false means the failed result is uncharged."
          },
          "settled": {
            "type": "boolean",
            "description": "When present on an error, false means no settlement occurred."
          },
          "retryable": {
            "type": "boolean"
          },
          "missing_checks": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status_code": {
            "type": "integer"
          },
          "partial_evidence": {
            "type": "object",
            "additionalProperties": true
          },
          "tool": {
            "type": "string"
          },
          "missing": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "unknown": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "accepted": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "did_you_mean": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": true
          },
          "price": {
            "type": "string",
            "const": "free",
            "description": "No payment is required for this tool."
          }
        },
        "type": "object",
        "additionalProperties": true,
        "description": "Structured result contract for verify_compliance_receipt. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
        "anyOf": [
          {
            "required": [
              "valid",
              "reasons",
              "failures",
              "price"
            ]
          },
          {
            "required": [
              "error"
            ]
          }
        ]
      },
      "inputSchema": {
        "properties": {
          "document_json": {
            "type": "string",
            "minLength": 2
          }
        },
        "required": [
          "document_json"
        ],
        "type": "object",
        "additionalProperties": false
      },
      "annotations": {
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true,
        "title": "Verify a compliance receipt (free)"
      }
    }
  ],
  "payment": {
    "protocol": "x402",
    "version": 2,
    "scheme": "exact",
    "networks": [
      "eip155:8453",
      "eip155:42161",
      "eip155:137",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "asset": "USDC",
    "requirementsByNetwork": [
      {
        "network": "eip155:8453",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "eip155:42161",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "eip155:137",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "payTo": "0x478bCdeA94b9CB5EA14C33e6f0d7E920743d39f2"
      },
      {
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "payTo": "9N5TAHbtp9s8Ksrcn4b9Kig4uTRnevZC13bSsMnMAQ4c"
      }
    ],
    "priceRangeUsd": [
      0.001,
      1.0
    ],
    "freeTools": [
      "validate_vat",
      "validate_iban",
      "prepare_us_import_readiness",
      "recover_us_import_readiness",
      "prepare_invoice_to_pay_eu",
      "verify_compliance_receipt",
      "prepare_agentllm_micro",
      "prepare_agentllm",
      "prepare_x402_purchase_guard",
      "recommend_agent_tool"
    ],
    "note": "Payment travels in-band with paid calls. The payer needs no native gas token; USDC payment is available on Base, Arbitrum, Polygon and Solana. The 10 free preparation, routing and verification tools make no payment."
  },
  "trustModels": [
    "feedback"
  ],
  "additionalInterfaces": [
    {
      "transport": "MCP",
      "url": "https://mcp.eucompliance.tools/mcp"
    },
    {
      "transport": "HTTP",
      "url": "https://api.eucompliance.tools"
    },
    {
      "transport": "HTTP",
      "url": "https://api.eucompliance.tools/agentllm/quickstart.json"
    }
  ],
  "registrations": [
    {
      "explorer": "https://8004scan.io/agent/8453/60255",
      "agentAddress": "0x8920c61b1FE0b713f271E86854B0008c19113A7e",
      "agentId": 60255,
      "agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
      "registrationTx": "0x445007b9c5329a1bd7dc3a79ff00652a7afb982452478058dfea4773ca1e9585"
    }
  ],
  "signedResults": {
    "standard": "eucompliance-receipt/2",
    "issuerKey": "0x0AcF6C30229AcDF3c68BB16bb34d92d46C3cFa1d",
    "verifyUrl": "https://api.eucompliance.tools/verify",
    "cost": "free"
  },
  "operator": {
    "legalName": "Kaufmann Installationen",
    "country": "AT",
    "contact": "office@eucompliance.tools"
  },
  "disclaimer": "Results are informational, based on the cited official sources, and are not legal or tax advice."
}