{"service":"tollex-demo-tools","version":"2","payment":{"note":"x402 v2; pay per call; USDG on Robinhood Chain"},"tools":[{"id":"chain_get_block","version":"1.0.0","name":"Get block","description":"Block header by number or tag (latest | safe | finalized) on Robinhood Chain, including Ethereum parent-chain L1 block number.","category":"chain","tags":["block","finality"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"block":{"type":"string","pattern":"^(latest|safe|finalized|[0-9]{1,15})$"}},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_get_block","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_get_transaction","version":"1.0.0","name":"Get transaction","description":"Transaction by hash: sender, recipient, value, nonce, type, calldata size and inclusion block.","category":"chain","tags":["transaction"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["hash"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["chain_receipt"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_get_transaction","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_get_receipt","version":"1.0.0","name":"Get receipt","description":"Transaction receipt with observed settlement assurance (l2_included → l2_confirmed → parent_safe → parent_finalized), canonicality re-check and confirmations.","category":"chain","tags":["receipt","finality","settlement"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"confirmations":{"type":"integer","minimum":1,"maximum":1000}},"required":["hash"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["chain_receipt"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_get_receipt","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_get_logs","version":"1.0.0","name":"Get logs","description":"Event logs for a contract over a bounded block range (max range enforced), optionally filtered by topic0.","category":"chain","tags":["logs","events"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"fromBlock":{"type":"integer","minimum":0},"toBlock":{"type":"integer","minimum":0},"topic0":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["address","fromBlock","toBlock"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_get_logs","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_contract_read","version":"1.0.0","name":"Contract read","description":"Read-only call of one view/pure function given its human-readable ABI signature, at a pinned block.","category":"chain","tags":["contract","read","eth_call"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"signature":{"type":"string","maxLength":300,"pattern":"^function [A-Za-z0-9_]+\\(.*\\) (external |public )?(view|pure) returns \\(.*\\)$","examples":["function balanceOf(address) view returns (uint256)"]},"args":{"type":"array","maxItems":10}},"required":["address","signature"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_contract_read","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_simulate","version":"1.0.0","name":"Simulate call","description":"Simulate a call against current state (eth_call). Never broadcasts. Returns return data or the revert reason/selector.","category":"chain","tags":["simulation","eth_call"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$","maxLength":200000},"value":{"type":"string","pattern":"^[0-9]{1,78}$"}},"required":["to","data"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_simulate","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_get_code","version":"1.0.0","name":"Get code","description":"Runtime bytecode hash and size for an address; detects EIP-7702 delegated EOAs (0xef0100 prefix) and ERC-1967 proxies.","category":"chain","tags":["contract","bytecode","eip7702"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_get_code","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"chain_estimate_gas","version":"1.0.0","name":"Estimate gas","description":"Gas estimate plus current base fee and priority fee, with the implied maximum cost in wei. Never broadcasts.","category":"chain","tags":["gas","fees"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$","maxLength":200000},"value":{"type":"string","pattern":"^[0-9]{1,78}$"}},"required":["to"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/chain.ts","generated":false},"url":"https://api.tollex.org/tools/chain_estimate_gas","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"wallet_native_balance","version":"1.0.0","name":"Native ETH balance","description":"ETH (gas asset) balance and transaction count of an address on Robinhood Chain.","category":"wallet","tags":["balance","eth","gas"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/wallet.ts","generated":false},"url":"https://api.tollex.org/tools/wallet_native_balance","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"wallet_token_balance","version":"1.0.0","name":"Token balance","description":"ERC-20 balance (atomic units + decimals) of an address; defaults to USDG.","category":"wallet","tags":["balance","erc20","usdg"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["address"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/wallet.ts","generated":false},"url":"https://api.tollex.org/tools/wallet_token_balance","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"wallet_allowance","version":"1.0.0","name":"Allowance","description":"ERC-20 allowance from owner to spender (default spender: canonical Permit2). Permit2-based x402 payments need this allowance in place.","category":"wallet","tags":["allowance","permit2","approval"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"owner":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"spender":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["owner"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/wallet.ts","generated":false},"url":"https://api.tollex.org/tools/wallet_allowance","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"wallet_authorization_state","version":"1.0.0","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.","category":"wallet","tags":["eip3009","replay","nonce"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"authorizer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"nonce":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["authorizer","nonce"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/wallet.ts","generated":false},"url":"https://api.tollex.org/tools/wallet_authorization_state","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"wallet_activity","version":"1.0.0","name":"Token activity","description":"Recent ERC-20 Transfer events into and out of an address (default token USDG) over a bounded block window.","category":"wallet","tags":["history","transfers"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"token":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"blocks":{"type":"integer","minimum":1,"maximum":50000}},"required":["address"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/wallet.ts","generated":false},"url":"https://api.tollex.org/tools/wallet_activity","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"usdg_metadata","version":"1.0.0","name":"USDG metadata","description":"USDG (Paxos Global Dollar) on Robinhood Chain: address, name, symbol, decimals, total supply and current ERC-1967 implementation.","category":"usdg","tags":["usdg","stablecoin","paxos"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/usdg.ts","generated":false},"url":"https://api.tollex.org/tools/usdg_metadata","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"usdg_domain","version":"1.0.0","name":"USDG EIP-712 domain","description":"USDG EIP-712 signing domain and on-chain DOMAIN_SEPARATOR, with a byte-for-byte reconstruction check.","category":"usdg","tags":["eip712","domain","eip3009"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/usdg.ts","generated":false},"url":"https://api.tollex.org/tools/usdg_domain","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"usdg_capabilities","version":"1.0.0","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).","category":"usdg","tags":["usdg","x402","probe","eip3009","permit2"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":60000,"mode":"sync","evidenceCapabilities":["block_pinned","source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/usdg.ts","generated":false},"url":"https://api.tollex.org/tools/usdg_capabilities","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"usdg_authorization_state","version":"1.0.0","name":"USDG authorization state","description":"authorizationState(authorizer, nonce) on USDG. This is the authoritative replay check, because USDG replays do not revert.","category":"usdg","tags":["usdg","eip3009","replay"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"authorizer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"nonce":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"}},"required":["authorizer","nonce"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/usdg.ts","generated":false},"url":"https://api.tollex.org/tools/usdg_authorization_state","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_inspect_endpoint","version":"1.0.0","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.","category":"x402","tags":["x402","402","inspect"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["url"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":true},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_inspect_endpoint","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_get_requirements","version":"1.0.0","name":"Get payment requirements","description":"FRESH payment requirements for a resource (never cached; historical listings are not payment terms).","category":"x402","tags":["x402","requirements","price"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["url"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":true},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_get_requirements","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_validate_requirements","version":"1.0.0","name":"Validate requirements","description":"Validate x402 v2 payment requirements (given inline or fetched from a URL) against CAIP-2, atomic amounts, USDG domain and scheme-specific extras.","category":"x402","tags":["x402","validation"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]},"requirements":{"type":"object","additionalProperties":true,"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"amount":{"type":"string"},"asset":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"}}}},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":[],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_validate_requirements","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_simulate_payment","version":"1.0.0","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.","category":"x402","tags":["x402","simulation","preflight"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]},"requirements":{"type":"object","additionalProperties":true,"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"amount":{"type":"string"},"asset":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"}}},"payer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}},"required":["payer"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_simulate_payment","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_facilitator_status","version":"1.0.0","name":"Facilitator status","description":"A facilitator's live /supported and /ready (SSRF-guarded), or the status of Tollex's configured facilitator mesh.","category":"x402","tags":["facilitator","supported","health"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":[],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":true},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_facilitator_status","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_reconcile_operation","version":"1.0.0","name":"Reconciliation check","description":"Read-only reconciliation check of a Tollex payment operation: durable state vs. chain evidence for its settlement transaction.","category":"x402","tags":["reconciliation","settlement","operation"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"operationId":{"type":"string","pattern":"^[0-9a-f-]{36}$","examples":["00000000-0000-4000-8000-000000000001"]}},"required":["operationId"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["chain_receipt"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"chain-read","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_reconcile_operation","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"x402_verify_receipt","version":"1.0.0","name":"Verify execution receipt","description":"Verify a Tollex execution receipt against trusted signer addresses (or a merchant's well-known receipt keys URL).","category":"x402","tags":["receipt","verification","evidence"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"receipt":{"type":"object","additionalProperties":true},"trustedSigners":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":10},"keysUrl":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["receipt"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["signature"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/x402.ts","generated":false},"url":"https://api.tollex.org/tools/x402_verify_receipt","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"stock_tokens_list","version":"1.0.0","name":"List Stock Tokens","description":"Official Robinhood Stock Token registry: symbol, name, Robinhood Chain contract, current corporate-action multiplier, status.","category":"stock-token","tags":["stock-token","rwa","registry"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":500}},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/stock.ts","generated":false},"url":"https://api.tollex.org/tools/stock_tokens_list","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"stock_token_metadata","version":"1.0.0","name":"Stock Token metadata","description":"Registry entry for one Stock Token plus its on-chain ERC-20 metadata on Robinhood Chain.","category":"stock-token","tags":["stock-token","rwa","metadata"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","pattern":"^[A-Z][A-Z0-9.]{0,9}$"}},"required":["symbol"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash","block_pinned"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/stock.ts","generated":false},"url":"https://api.tollex.org/tools/stock_token_metadata","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"stock_token_quote","version":"1.0.0","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 USDG.","category":"stock-token","tags":["stock-token","rwa","price","quote"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","pattern":"^[A-Z][A-Z0-9.]{0,9}$"}},"required":["symbol"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["quote_input_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/stock.ts","generated":false},"url":"https://api.tollex.org/tools/stock_token_quote","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"stock_token_halt_status","version":"1.0.0","name":"Stock Token halt status","description":"Whether a Stock Token's underlying is in a trading halt, with the quote generation time.","category":"stock-token","tags":["stock-token","halt","trading"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","pattern":"^[A-Z][A-Z0-9.]{0,9}$"}},"required":["symbol"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/stock.ts","generated":false},"url":"https://api.tollex.org/tools/stock_token_halt_status","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"stock_token_corporate_actions","version":"1.0.0","name":"Stock Token corporate actions","description":"Processed corporate actions (splits, cash/stock dividends) that change Stock Token multipliers, optionally for one symbol.","category":"stock-token","tags":["stock-token","dividend","split","corporate-actions"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","pattern":"^[A-Z][A-Z0-9.]{0,9}$"}},"required":[],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/stock.ts","generated":false},"url":"https://api.tollex.org/tools/stock_token_corporate_actions","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"merchant_inspect","version":"1.0.0","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).","category":"merchant","tags":["merchant","x402","receipts","discovery"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["url"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":true},"provenance":{"source":"packages/tools/src/first-party/merchant.ts","generated":false},"url":"https://api.tollex.org/tools/merchant_inspect","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"merchant_health","version":"1.0.0","name":"Merchant health","description":"Merchant availability: /health status, latency, and whether the resource currently answers with a valid x402 402 challenge.","category":"merchant","tags":["merchant","health","latency"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["url"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":[],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/merchant.ts","generated":false},"url":"https://api.tollex.org/tools/merchant_health","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"merchant_payment_options","version":"1.0.0","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.","category":"merchant","tags":["merchant","pricing","schemes"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"pattern":"^https?://","examples":["https://merchant.example/v1/quote"]}},"required":["url"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["source_hash"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"external-http","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/merchant.ts","generated":false},"url":"https://api.tollex.org/tools/merchant_payment_options","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"receipt_get","version":"1.0.0","name":"Get receipt","description":"Fetch a stored Tollex execution receipt (body, content hash, signer, signature) by receipt id.","category":"receipt","tags":["receipt","evidence"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"receiptId":{"type":"string","pattern":"^[A-Za-z0-9_-]{8,128}$"}},"required":["receiptId"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["signature"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"none","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/receipt.ts","generated":false},"url":"https://api.tollex.org/tools/receipt_get","method":"POST","origin":"FIRST_PARTY","executable":true},{"id":"receipt_verify","version":"1.0.0","name":"Verify receipt","description":"Cryptographically verify a Tollex execution receipt against trusted signer addresses supplied by the caller.","category":"receipt","tags":["receipt","verification"],"class":"FIRST_PARTY","provider":{"id":"tollex.robinhood-chain","name":"Tollex first-party (Robinhood Chain)","kind":"FIRST_PARTY"},"transport":"in-process","inputSchema":{"type":"object","properties":{"receipt":{"type":"object","additionalProperties":true},"trustedSigners":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":10}},"required":["receipt","trustedSigners"],"additionalProperties":false},"pricingModel":{"scheme":"exact","amount":"7800","billing":"on_success","version":"1+floor","formula":"max(fixed, settlement gas floor 7800)","successOnly":true},"supportedNetworks":["eip155:4663"],"supportedAssets":[{"network":"eip155:4663","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","symbol":"USDG"}],"supportedSchemes":["exact"],"timeoutMs":15000,"mode":"sync","evidenceCapabilities":["signature"],"receiptCapabilities":["request_hash","response_hash","pricing_terms","settlement_tx","assurance"],"riskMetadata":{"network":"none","sideEffects":"none","dataSensitivity":"public","untrustedOutput":false},"provenance":{"source":"packages/tools/src/first-party/receipt.ts","generated":false},"url":"https://api.tollex.org/tools/receipt_verify","method":"POST","origin":"FIRST_PARTY","executable":true}]}