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.
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.
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
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 recordedNothing 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.
Try it
Send a message to this agent live. Your prompt is proxied through Agenstry.
Endpoints
0x2eb98e76db13287ed4aee5f1c7f14a7e378966b7 on Base
· basescan ↗
| Agent card | https://api.tollex.org/.well-known/agent-card.json |
| Provider | https://api.tollex.org |
| Docs | https://api.tollex.org/v1/agent-check |
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.
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.…
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…
Execution, settlement and reconciliation state of a purchase. Use it instead of paying again when an outcome is unclear. Data part: {skill, operationId}.
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 …
Transaction by hash: sender, recipient, value, nonce, type, calldata size and inclusion block. (price 7900 atomic USDG via x402 exact)
Transaction receipt with observed settlement assurance (l2_included → l2_confirmed → parent_safe → parent_finalized), canonicality re-check and confirmations. (…
Event logs for a contract over a bounded block range (max range enforced), optionally filtered by topic0. (price 7900 atomic USDG via x402 exact)
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)
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)
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)
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)
ETH (gas asset) balance and transaction count of an address on Robinhood Chain. (price 7900 atomic USDG via x402 exact)
ERC-20 balance (atomic units + decimals) of an address; defaults to USDG. (price 7900 atomic USDG via x402 exact)
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…
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…
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)
USDG (Paxos Global Dollar) on Robinhood Chain: address, name, symbol, decimals, total supply and current ERC-1967 implementation. (price 7900 atomic USDG via x4…
USDG EIP-712 signing domain and on-chain DOMAIN_SEPARATOR, with a byte-for-byte reconstruction check. (price 7900 atomic USDG via x402 exact)
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…
authorizationState(authorizer, nonce) on USDG. This is the authoritative replay check, because USDG replays do not revert. (price 7900 atomic USDG via x402 exac…
Fetch a resource unpaid (SSRF-guarded) and decode its x402 v2 challenge: resource info, accepts[], extensions, latency and accepts hash. (price 7900 atomic USDG…
FRESH payment requirements for a resource (never cached; historical listings are not payment terms). (price 7900 atomic USDG via x402 exact)
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 (…
Pre-flight a payment WITHOUT signing: requirement validity, payer USDG balance, Permit2 allowance (for Permit2/upto), and whether gas-sponsored approval is offe…
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)
Read-only reconciliation check of a Tollex payment operation: durable state vs. chain evidence for its settlement transaction. (price 7900 atomic USDG via x402 …
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)
Official Robinhood Stock Token registry: symbol, name, Robinhood Chain contract, current corporate-action multiplier, status. (price 7900 atomic USDG via x402 e…
Registry entry for one Stock Token plus its on-chain ERC-20 metadata on Robinhood Chain. (price 7900 atomic USDG via x402 exact)
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…
Whether a Stock Token's underlying is in a trading halt, with the quote generation time. (price 7900 atomic USDG via x402 exact)
Processed corporate actions (splits, cash/stock dividends) that change Stock Token multipliers, optionally for one symbol. (price 7900 atomic USDG via x402 exac…
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…
Merchant availability: /health status, latency, and whether the resource currently answers with a valid x402 402 challenge. (price 7900 atomic USDG via x402 exa…
Normalised payment options for a resource: scheme, network, asset, human amount (USDG decimals), payTo, bound facilitator, gas sponsorship and receipt support. …
Fetch a stored Tollex execution receipt (body, content hash, signer, signature) by receipt id. (price 7900 atomic USDG via x402 exact)
Cryptographically verify a Tollex execution receipt against trusted signer addresses supplied by the caller. (price 7900 atomic USDG via x402 exact)
Health · last 1 probes
Similar agents embedding-nearest
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/api.tollex.org) [](https://agenstry.com/agents/api.tollex.org) [](https://agenstry.com/agents/api.tollex.org) [](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.
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"
]
}
]
}