Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
65
💰 Paid API live JSON-RPC A2A 1.0 v0.2.0 x402 micropay

Tollex

api.tollex.org · Tollex

Paid capabilities for autonomous agents on Robinhood Chain. Plan with resolve, pay per call with x402 in USDG on Robinhood Chain or USDC on Base, and get a signed receipt with every result.

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

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
65/100
grade C · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~191 ms response
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 65/100
C-grade: usable but has clear conformance issues, review the breakdown below.
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).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~191 ms).
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 37 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Tollex (https://api.tollex.org). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
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

2 snapshots drifted 1× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-11-02 15:25:11 current 73b04f75520f… view →
2026-11-02 14:15:41 329508415cb5… view →
Uptime
accumulating
1 direct probes · 30d
Response
478ms
last direct probe
Skills
37
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing A2A x402 Declared in agent card Dispute or improve this rating
This agent accepts A2A x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x2eb98e76db13287ed4aee5f1c7f14a7e378966b7 on Base · basescan ↗
Listed by facilitators PayAI · 1
Agent cardhttps://api.tollex.org/.well-known/agent-card.json
Providerhttps://api.tollex.org
Docshttps://api.tollex.org/v1/agent-check
About this provider off-card enrichment
SSL certificate
Let's Encrypt
expires 2027-01-05
Discovered via
cdp_discovery recrawl_paid

Skills · 37 declared by this agent

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

Plan a paid capability

Find the capability that fits a need under the given constraints, with its route and maximum price and a reason code for every rejected candidate. Never spends.…

No taxonomy category yet
tollexplanningx402
Buy and run a capability

Resolve a need, then buy the selected capability with x402 (a2a-x402 flow): the first reply is a payment-required task naming the capability; re-send with the s…

No taxonomy category yet
tollexx402payments
Purchase status

Execution, settlement and reconciliation state of a purchase. Use it instead of paying again when an outcome is unclear. Data part: {skill, operationId}.

No taxonomy category yet
tollexsettlement
Get block

Block header by number or tag (latest | safe | finalized) on Robinhood Chain, including Ethereum parent-chain L1 block number. (price 7900 atomic USDG via x402 …

No taxonomy category yet
chainblockfinality
Get transaction

Transaction by hash: sender, recipient, value, nonce, type, calldata size and inclusion block. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
chaintransaction
Get receipt

Transaction receipt with observed settlement assurance (l2_included → l2_confirmed → parent_safe → parent_finalized), canonicality re-check and confirmations. (…

No taxonomy category yet
chainreceiptfinalitysettlement
Get logs

Event logs for a contract over a bounded block range (max range enforced), optionally filtered by topic0. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
chainlogsevents
Contract read

Read-only call of one view/pure function given its human-readable ABI signature, at a pinned block. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
chaincontractreadeth_call
Simulate call

Simulate a call against current state (eth_call). Never broadcasts. Returns return data or the revert reason/selector. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
chainsimulationeth_call
Get code

Runtime bytecode hash and size for an address; detects EIP-7702 delegated EOAs (0xef0100 prefix) and ERC-1967 proxies. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
chaincontractbytecodeeip7702
Estimate gas

Gas estimate plus current base fee and priority fee, with the implied maximum cost in wei. Never broadcasts. (price 7900 atomic USDG via x402 exact)

canonical Gas Fee Estimation match 93%
chaingasfees
Native ETH balance

ETH (gas asset) balance and transaction count of an address on Robinhood Chain. (price 7900 atomic USDG via x402 exact)

canonical Onchain Wallet Balance match 91%
walletbalanceethgas
Token balance

ERC-20 balance (atomic units + decimals) of an address; defaults to USDG. (price 7900 atomic USDG via x402 exact)

canonical Onchain Wallet Balance match 91%
walletbalanceerc20usdg
Allowance

ERC-20 allowance from owner to spender (default spender: canonical Permit2). Permit2-based x402 payments need this allowance in place. (price 7900 atomic USDG v…

canonical ERC-20 Token Metadata match 90%
walletallowancepermit2approval
EIP-3009 authorization state

Whether an EIP-3009 authorization nonce has been used (authorizationState). On USDG a replayed authorization does not revert, so use this check rather than a si…

No taxonomy category yet
walleteip3009replaynonce
Token activity

Recent ERC-20 Transfer events into and out of an address (default token USDG) over a bounded block window. (price 7900 atomic USDG via x402 exact)

canonical ERC-20 Token Metadata match 89%
wallethistorytransfers
USDG metadata

USDG (Paxos Global Dollar) on Robinhood Chain: address, name, symbol, decimals, total supply and current ERC-1967 implementation. (price 7900 atomic USDG via x4…

No taxonomy category yet
usdgusdgstablecoinpaxos
USDG EIP-712 domain

USDG EIP-712 signing domain and on-chain DOMAIN_SEPARATOR, with a byte-for-byte reconstruction check. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
usdgeip712domaineip3009
USDG capability probe

Live, facet-aware verification of USDG EIP-3009/EIP-2612/EIP-712 capability and x402 contract bytecode on Robinhood Chain (read-only). (price 7900 atomic USDG v…

No taxonomy category yet
usdgusdgx402probeeip3009
USDG authorization state

authorizationState(authorizer, nonce) on USDG. This is the authoritative replay check, because USDG replays do not revert. (price 7900 atomic USDG via x402 exac…

No taxonomy category yet
usdgusdgeip3009replay
Inspect x402 endpoint

Fetch a resource unpaid (SSRF-guarded) and decode its x402 v2 challenge: resource info, accepts[], extensions, latency and accepts hash. (price 7900 atomic USDG…

No taxonomy category yet
x402x402402inspect
Get payment requirements

FRESH payment requirements for a resource (never cached; historical listings are not payment terms). (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
x402x402requirementsprice
Validate requirements

Validate x402 v2 payment requirements (given inline or fetched from a URL) against CAIP-2, atomic amounts, the pinned asset and EIP-712 domain of each network (…

canonical X402 Usdc Payments match 89%
x402x402validation
Simulate payment

Pre-flight a payment WITHOUT signing: requirement validity, payer USDG balance, Permit2 allowance (for Permit2/upto), and whether gas-sponsored approval is offe…

canonical x402 Payment Preflight match 90%
x402x402simulationpreflight
Facilitator status

A facilitator's live /supported and /ready (SSRF-guarded), or the status of Tollex's configured facilitator mesh. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
x402facilitatorsupportedhealth
Reconciliation check

Read-only reconciliation check of a Tollex payment operation: durable state vs. chain evidence for its settlement transaction. (price 7900 atomic USDG via x402 …

No taxonomy category yet
x402reconciliationsettlementoperation
Verify execution receipt

Verify a Tollex execution receipt against trusted signer addresses (or a merchant's well-known receipt keys URL). (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
x402receiptverificationevidence
List Stock Tokens

Official Robinhood Stock Token registry: symbol, name, Robinhood Chain contract, current corporate-action multiplier, status. (price 7900 atomic USDG via x402 e…

canonical Onchain Market Intelligence match 90%
stock-tokenstock-tokenrwaregistry
Stock Token metadata

Registry entry for one Stock Token plus its on-chain ERC-20 metadata on Robinhood Chain. (price 7900 atomic USDG via x402 exact)

canonical ERC-20 Token Metadata match 91%
stock-tokenstock-tokenrwametadata
Stock Token quote

Multiplier-adjusted Stock Token mid price with halt and staleness checks; returns an input hash to commit into receipts. This is a price input only; payments se…

No taxonomy category yet
stock-tokenstock-tokenrwapricequote
Stock Token halt status

Whether a Stock Token's underlying is in a trading halt, with the quote generation time. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
stock-tokenstock-tokenhalttrading
Stock Token corporate actions

Processed corporate actions (splits, cash/stock dividends) that change Stock Token multipliers, optionally for one symbol. (price 7900 atomic USDG via x402 exac…

No taxonomy category yet
stock-tokenstock-tokendividendsplitcorporate-actions
Inspect merchant

Inspect a merchant endpoint: live x402 terms, Tollex receipt keys, A2A agent card and MCP server card if published (all SSRF-guarded, metadata treated as untrus…

No taxonomy category yet
merchantmerchantx402receiptsdiscovery
Merchant health

Merchant availability: /health status, latency, and whether the resource currently answers with a valid x402 402 challenge. (price 7900 atomic USDG via x402 exa…

No taxonomy category yet
merchantmerchanthealthlatency
Merchant payment options

Normalised payment options for a resource: scheme, network, asset, human amount (USDG decimals), payTo, bound facilitator, gas sponsorship and receipt support. …

No taxonomy category yet
merchantmerchantpricingschemes
Get receipt

Fetch a stored Tollex execution receipt (body, content hash, signer, signature) by receipt id. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
receiptreceiptevidence
Verify receipt

Cryptographically verify a Tollex execution receipt against trusted signer addresses supplied by the caller. (price 7900 atomic USDG via x402 exact)

No taxonomy category yet
receiptreceiptverification

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-11-02 15:25:11 200 ✓ 478ms

Similar agents embedding-nearest

RobinX
The measurement layer for Robinhood Chain (4663): every X caller and deployer graded against real on-chain price since chain genesis. Inputs
RobinX · q 90%
Chit402
Treasury desk for agent spend — who paid which call; export, policy, evidence. Possession book for principals. POST /v1/chat/completions ret
Chit402 · q 90%
Chit402
Treasury desk for agent spend — who paid which call; export, policy, evidence. Possession book for principals. POST /v1/chat/completions ret
Chit402 · q 90%
trustdex.app
Machine-payable token-safety intelligence for AI agents: A+-F risk verdicts, pre-graduation Solana signals, authority checks, wallet portfol
TrustDex · q 0%
AlgoVoi Payable Rail live
Tenant-free metered signed-verification rail. Pay per call in USDC over x402/a2a/mpp/ap2 across 12 mainnet lanes: mined-tx lanes weld the ch
AlgoVoi · q 100%
x402 Bazaar
Pay-per-call onchain data & AI reports for agents on Base and NEAR — token risk, wallet intelligence, OFAC sanctions, prices, NFTs, NEAR tok
x402 Bazaar · q 74%

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/api.tollex.org.svg)](https://agenstry.com/agents/api.tollex.org)
[![Verified Business](https://agenstry.com/badge/api.tollex.org/identity.svg)](https://agenstry.com/agents/api.tollex.org)
[![Uptime](https://agenstry.com/badge/api.tollex.org/uptime.svg)](https://agenstry.com/agents/api.tollex.org)
[![A2A version](https://agenstry.com/badge/api.tollex.org/protocol.svg)](https://agenstry.com/agents/api.tollex.org)

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
{
  "name": "Tollex",
  "description": "Paid capabilities for autonomous agents on Robinhood Chain. Plan with resolve, pay per call with x402 in USDG on Robinhood Chain or USDC on Base, and get a signed receipt with every result.",
  "version": "0.2.0",
  "provider": {
    "organization": "Tollex",
    "url": "https://api.tollex.org"
  },
  "supportedInterfaces": [
    {
      "url": "https://api.tollex.org/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.1",
        "description": "x402 payments (x402 v2; USDG on eip155:4663, USDC on eip155:8453)",
        "required": true
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "tollex.resolve_intent",
      "name": "Plan a paid capability",
      "description": "Find the capability that fits a need under the given constraints, with its route and maximum price and a reason code for every rejected candidate. Never spends. Data part: {skill, need, input?, constraints?}.",
      "tags": [
        "tollex",
        "planning",
        "x402"
      ],
      "examples": [
        "{\"skill\":\"tollex.resolve_intent\",\"need\":\"ETH-USD spot price\",\"input\":{\"pair\":\"ETH-USD\"},\"constraints\":{\"maxCost\":\"5000\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tollex.execute_intent",
      "name": "Buy and run a capability",
      "description": "Resolve a need, then buy the selected capability with x402 (a2a-x402 flow): the first reply is a payment-required task naming the capability; re-send with the signed payment to execute. Data part: {skill, need, input, constraints?}.",
      "tags": [
        "tollex",
        "x402",
        "payments"
      ],
      "examples": [
        "{\"skill\":\"tollex.execute_intent\",\"need\":\"ETH-USD spot price\",\"input\":{\"pair\":\"ETH-USD\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "tollex.operation",
      "name": "Purchase status",
      "description": "Execution, settlement and reconciliation state of a purchase. Use it instead of paying again when an outcome is unclear. Data part: {skill, operationId}.",
      "tags": [
        "tollex",
        "settlement"
      ],
      "examples": [
        "{\"skill\":\"tollex.operation\",\"operationId\":\"<operation id>\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_get_block",
      "name": "Get block",
      "description": "Block header by number or tag (latest | safe | finalized) on Robinhood Chain, including Ethereum parent-chain L1 block number. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "block",
        "finality"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_get_transaction",
      "name": "Get transaction",
      "description": "Transaction by hash: sender, recipient, value, nonce, type, calldata size and inclusion block. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "transaction"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_get_receipt",
      "name": "Get receipt",
      "description": "Transaction receipt with observed settlement assurance (l2_included \u2192 l2_confirmed \u2192 parent_safe \u2192 parent_finalized), canonicality re-check and confirmations. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "receipt",
        "finality",
        "settlement"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_get_logs",
      "name": "Get logs",
      "description": "Event logs for a contract over a bounded block range (max range enforced), optionally filtered by topic0. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "logs",
        "events"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_contract_read",
      "name": "Contract read",
      "description": "Read-only call of one view/pure function given its human-readable ABI signature, at a pinned block. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "contract",
        "read",
        "eth_call"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_simulate",
      "name": "Simulate call",
      "description": "Simulate a call against current state (eth_call). Never broadcasts. Returns return data or the revert reason/selector. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "simulation",
        "eth_call"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_get_code",
      "name": "Get code",
      "description": "Runtime bytecode hash and size for an address; detects EIP-7702 delegated EOAs (0xef0100 prefix) and ERC-1967 proxies. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "contract",
        "bytecode",
        "eip7702"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "chain_estimate_gas",
      "name": "Estimate gas",
      "description": "Gas estimate plus current base fee and priority fee, with the implied maximum cost in wei. Never broadcasts. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "chain",
        "gas",
        "fees"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_native_balance",
      "name": "Native ETH balance",
      "description": "ETH (gas asset) balance and transaction count of an address on Robinhood Chain. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "wallet",
        "balance",
        "eth",
        "gas"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_token_balance",
      "name": "Token balance",
      "description": "ERC-20 balance (atomic units + decimals) of an address; defaults to USDG. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "wallet",
        "balance",
        "erc20",
        "usdg"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_allowance",
      "name": "Allowance",
      "description": "ERC-20 allowance from owner to spender (default spender: canonical Permit2). Permit2-based x402 payments need this allowance in place. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "wallet",
        "allowance",
        "permit2",
        "approval"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_authorization_state",
      "name": "EIP-3009 authorization state",
      "description": "Whether an EIP-3009 authorization nonce has been used (authorizationState). On USDG a replayed authorization does not revert, so use this check rather than a simulation to detect consumed authorizations. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "wallet",
        "eip3009",
        "replay",
        "nonce"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "wallet_activity",
      "name": "Token activity",
      "description": "Recent ERC-20 Transfer events into and out of an address (default token USDG) over a bounded block window. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "wallet",
        "history",
        "transfers"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usdg_metadata",
      "name": "USDG metadata",
      "description": "USDG (Paxos Global Dollar) on Robinhood Chain: address, name, symbol, decimals, total supply and current ERC-1967 implementation. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "usdg",
        "usdg",
        "stablecoin",
        "paxos"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usdg_domain",
      "name": "USDG EIP-712 domain",
      "description": "USDG EIP-712 signing domain and on-chain DOMAIN_SEPARATOR, with a byte-for-byte reconstruction check. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "usdg",
        "eip712",
        "domain",
        "eip3009"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usdg_capabilities",
      "name": "USDG capability probe",
      "description": "Live, facet-aware verification of USDG EIP-3009/EIP-2612/EIP-712 capability and x402 contract bytecode on Robinhood Chain (read-only). (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "usdg",
        "usdg",
        "x402",
        "probe",
        "eip3009",
        "permit2"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "usdg_authorization_state",
      "name": "USDG authorization state",
      "description": "authorizationState(authorizer, nonce) on USDG. This is the authoritative replay check, because USDG replays do not revert. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "usdg",
        "usdg",
        "eip3009",
        "replay"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_inspect_endpoint",
      "name": "Inspect x402 endpoint",
      "description": "Fetch a resource unpaid (SSRF-guarded) and decode its x402 v2 challenge: resource info, accepts[], extensions, latency and accepts hash. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "x402",
        "402",
        "inspect"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_get_requirements",
      "name": "Get payment requirements",
      "description": "FRESH payment requirements for a resource (never cached; historical listings are not payment terms). (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "x402",
        "requirements",
        "price"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_validate_requirements",
      "name": "Validate requirements",
      "description": "Validate x402 v2 payment requirements (given inline or fetched from a URL) against CAIP-2, atomic amounts, the pinned asset and EIP-712 domain of each network (USDG on Robinhood Chain, USDC on Base) and scheme-specific extras. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "x402",
        "validation"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_simulate_payment",
      "name": "Simulate payment",
      "description": "Pre-flight a payment WITHOUT signing: requirement validity, payer USDG balance, Permit2 allowance (for Permit2/upto), and whether gas-sponsored approval is offered. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "x402",
        "simulation",
        "preflight"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_facilitator_status",
      "name": "Facilitator status",
      "description": "A facilitator's live /supported and /ready (SSRF-guarded), or the status of Tollex's configured facilitator mesh. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "facilitator",
        "supported",
        "health"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_reconcile_operation",
      "name": "Reconciliation check",
      "description": "Read-only reconciliation check of a Tollex payment operation: durable state vs. chain evidence for its settlement transaction. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "reconciliation",
        "settlement",
        "operation"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402_verify_receipt",
      "name": "Verify execution receipt",
      "description": "Verify a Tollex execution receipt against trusted signer addresses (or a merchant's well-known receipt keys URL). (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "x402",
        "receipt",
        "verification",
        "evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_tokens_list",
      "name": "List Stock Tokens",
      "description": "Official Robinhood Stock Token registry: symbol, name, Robinhood Chain contract, current corporate-action multiplier, status. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "stock-token",
        "stock-token",
        "rwa",
        "registry"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_token_metadata",
      "name": "Stock Token metadata",
      "description": "Registry entry for one Stock Token plus its on-chain ERC-20 metadata on Robinhood Chain. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "stock-token",
        "stock-token",
        "rwa",
        "metadata"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_token_quote",
      "name": "Stock Token quote",
      "description": "Multiplier-adjusted Stock Token mid price with halt and staleness checks; returns an input hash to commit into receipts. This is a price input only; payments settle in USDC on Base or USDG on Robinhood Chain. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "stock-token",
        "stock-token",
        "rwa",
        "price",
        "quote"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_token_halt_status",
      "name": "Stock Token halt status",
      "description": "Whether a Stock Token's underlying is in a trading halt, with the quote generation time. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "stock-token",
        "stock-token",
        "halt",
        "trading"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "stock_token_corporate_actions",
      "name": "Stock Token corporate actions",
      "description": "Processed corporate actions (splits, cash/stock dividends) that change Stock Token multipliers, optionally for one symbol. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "stock-token",
        "stock-token",
        "dividend",
        "split",
        "corporate-actions"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "merchant_inspect",
      "name": "Inspect merchant",
      "description": "Inspect a merchant endpoint: live x402 terms, Tollex receipt keys, A2A agent card and MCP server card if published (all SSRF-guarded, metadata treated as untrusted). (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "merchant",
        "merchant",
        "x402",
        "receipts",
        "discovery"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "merchant_health",
      "name": "Merchant health",
      "description": "Merchant availability: /health status, latency, and whether the resource currently answers with a valid x402 402 challenge. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "merchant",
        "merchant",
        "health",
        "latency"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "merchant_payment_options",
      "name": "Merchant payment options",
      "description": "Normalised payment options for a resource: scheme, network, asset, human amount (USDG decimals), payTo, bound facilitator, gas sponsorship and receipt support. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "merchant",
        "merchant",
        "pricing",
        "schemes"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "receipt_get",
      "name": "Get receipt",
      "description": "Fetch a stored Tollex execution receipt (body, content hash, signer, signature) by receipt id. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "receipt",
        "receipt",
        "evidence"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "receipt_verify",
      "name": "Verify receipt",
      "description": "Cryptographically verify a Tollex execution receipt against trusted signer addresses supplied by the caller. (price 7900 atomic USDG via x402 exact)",
      "tags": [
        "receipt",
        "receipt",
        "verification"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}