{"name":"AgentIndex x402","description":"Pay-per-call tools for AI agents: web search + content, documents, live market data, and multi-chain wallet/gas reads. Mainnet test from $0.000001 USDC on Base. Start with GET /wallet-intelligence ($0.001): one signature replaces wallet and gas reads on five EVM networks. Cheapest single reads cost $0.001. USDC on Base (x402), no account, no API key. Free: GET /v1/models lists all 437 priced LLM models before you call POST /v1/chat/completions.","url":"https://x402.agentindex.world","repository":"https://github.com/comallagency/kairos-x402-service","version":"1.2.0","protocolVersion":"0.3.0","x402":{"wellKnown":"https://x402.agentindex.world/.well-known/x402"},"openapi":"https://x402.agentindex.world/openapi.json","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"capabilitiesUrl":"https://x402.agentindex.world/capabilities","walletMcpSkill":"https://x402.agentindex.world/agentindex.md","trustBadges":{"provider":"agenteconomy.report","profile":"https://agenteconomy.report/s/x402.agentindex.world","rating_svg":"https://agenteconomy.report/s/x402.agentindex.world.svg","verified_svg":"https://agenteconomy.report/s/x402.agentindex.world.verified.svg"},"skills":[{"id":"agent-claim","name":"agent-verification-listing","resource":"https://x402.agentindex.world/agent-claim","method":"POST","price":"$0.01","description":"Buy a 30-day verified agent listing for $0.01 USDC. AgentIndex audits reachability, x402 compatibility and discovery manifests, then publishes a machine-readable registry entry and score badge for buyer trust and SEO.","sample":"https://x402.agentindex.world/agent-claim/sample","input_example":{"url":"https://x402.agentindex.world","name":"AgentIndex x402"},"output_example":{"id":"8e6c3b7ef184b00c3a21","url":"https://x402.agentindex.world","score":95,"verdict":"operational","verified_at":"2026-09-20T02:20:00Z","expires_at":"2026-10-20T02:20:00Z","listing":"https://x402.agentindex.world/verified-agents.json","badge":"https://x402.agentindex.world/verified-agents/8e6c3b7ef184b00c3a21.svg"}},{"id":"agent-claim","name":"agent-verification-listing","resource":"https://x402.agentindex.world/agent-claim","method":"GET","price":"$0.01","description":"Buy a 30-day verified agent listing for $0.01 USDC. AgentIndex audits reachability, x402 compatibility and discovery manifests, then publishes a machine-readable registry entry and score badge for buyer trust and SEO.","sample":"https://x402.agentindex.world/agent-claim/sample","input_example":{"url":"https://x402.agentindex.world","name":"AgentIndex x402"},"output_example":{"id":"8e6c3b7ef184b00c3a21","url":"https://x402.agentindex.world","score":95,"verdict":"operational","verified_at":"2026-09-20T02:20:00Z","expires_at":"2026-10-20T02:20:00Z","listing":"https://x402.agentindex.world/verified-agents.json","badge":"https://x402.agentindex.world/verified-agents/8e6c3b7ef184b00c3a21.svg"}},{"id":"agent-health","name":"api-health-check","resource":"https://x402.agentindex.world/agent-health","method":"POST","price":"$0.001","description":"Fresh operational audit of any public agent or paid API: reachability, latency, HTTP status, x402 challenge, price/network/payTo, OpenAPI, agent card and MCP manifest. Returns a 0-100 score, verdict and issues. Try GET /agent-health/sample.","sample":"https://x402.agentindex.world/agent-health/sample","input_example":{"url":"https://x402.agentindex.world/search","method":"POST","body":{"query":"test"}},"output_example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}},{"id":"agent-health","name":"api-health-check","resource":"https://x402.agentindex.world/agent-health","method":"GET","price":"$0.001","description":"Fresh operational audit of any public agent or paid API: reachability, latency, HTTP status, x402 challenge, price/network/payTo, OpenAPI, agent card and MCP manifest. Returns a 0-100 score, verdict and issues. Try GET /agent-health/sample.","sample":"https://x402.agentindex.world/agent-health/sample","input_example":null,"output_example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}},{"id":"base/allowance","name":"base-allowance","resource":"https://x402.agentindex.world/base/allowance","method":"POST","price":"$0.003","description":"ERC20 allowance on Base mainnet via RPC: how much a spender is approved to move from an owner balance, read with allowance(owner,spender) eth_call.","sample":"https://x402.agentindex.world/base/allowance/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","spender":"0xcA11bde05977b3631167028862bE2a173976CA11"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","spender":"0xcA11bde05977b3631167028862bE2a173976CA11","decimals":6,"allowance_raw":"0","allowance":0.0}},{"id":"base/allowance","name":"base-allowance","resource":"https://x402.agentindex.world/base/allowance","method":"GET","price":"$0.003","description":"ERC20 allowance on Base mainnet via RPC: how much a spender is approved to move from an owner balance, read with allowance(owner,spender) eth_call.","sample":"https://x402.agentindex.world/base/allowance/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","spender":"0xcA11bde05977b3631167028862bE2a173976CA11"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","spender":"0xcA11bde05977b3631167028862bE2a173976CA11","decimals":6,"allowance_raw":"0","allowance":0.0}},{"id":"base/basename","name":"base-basename","resource":"https://x402.agentindex.world/base/basename","method":"POST","price":"$0.005","description":"Resolve a Basename, Base's native ENS-equivalent, to its wallet address via the L2 Basenames resolver.","sample":"https://x402.agentindex.world/base/basename/sample","input_example":{"name":"jesse.base.eth"},"output_example":{"name":"jesse.base.eth","address":"0x2211d1d0020daea8039e46cf1367962070d77da9"}},{"id":"base/basename","name":"base-basename","resource":"https://x402.agentindex.world/base/basename","method":"GET","price":"$0.005","description":"Resolve a Basename, Base's native ENS-equivalent, to its wallet address via the L2 Basenames resolver.","sample":"https://x402.agentindex.world/base/basename/sample","input_example":{"name":"jesse.base.eth"},"output_example":{"name":"jesse.base.eth","address":"0x2211d1d0020daea8039e46cf1367962070d77da9"}},{"id":"base/block","name":"base-block","resource":"https://x402.agentindex.world/base/block","method":"POST","price":"$0.003","description":"Fetch a Base mainnet block header and transaction hashes by number, tag (latest/earliest/safe/finalized), or hash via eth_getBlockByNumber/eth_getBlockByHash.","sample":"https://x402.agentindex.world/base/block/sample","input_example":{"number":0},"output_example":{"number":0,"hash":"0xf712aa9241cc24369b143cf6dce85f0902a9731e70d66818a3a5845b296c73dd","parent_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","timestamp":1686789347,"miner":"0x4200000000000000000000000000000000000011","gas_used":0,"gas_limit":30000000,"base_fee_per_gas":1000000000,"transaction_count":0,"transaction_hashes":[]}},{"id":"base/block","name":"base-block","resource":"https://x402.agentindex.world/base/block","method":"GET","price":"$0.003","description":"Fetch a Base mainnet block header and transaction hashes by number, tag (latest/earliest/safe/finalized), or hash via eth_getBlockByNumber/eth_getBlockByHash.","sample":"https://x402.agentindex.world/base/block/sample","input_example":{"number":0},"output_example":{"number":0,"hash":"0xf712aa9241cc24369b143cf6dce85f0902a9731e70d66818a3a5845b296c73dd","parent_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","timestamp":1686789347,"miner":"0x4200000000000000000000000000000000000011","gas_used":0,"gas_limit":30000000,"base_fee_per_gas":1000000000,"transaction_count":0,"transaction_hashes":[]}},{"id":"base/block-number","name":"base-block-number","resource":"https://x402.agentindex.world/base/block-number","method":"POST","price":"$0.001","description":"Latest Base mainnet block height via eth_blockNumber - the current chain tip.","sample":"https://x402.agentindex.world/base/block-number/sample","input_example":{},"output_example":{"block_number":51968219,"block_number_hex":"0x31b5cdb"}},{"id":"base/block-number","name":"base-block-number","resource":"https://x402.agentindex.world/base/block-number","method":"GET","price":"$0.001","description":"Latest Base mainnet block height via eth_blockNumber - the current chain tip.","sample":"https://x402.agentindex.world/base/block-number/sample","input_example":{},"output_example":{"block_number":51968219,"block_number_hex":"0x31b5cdb"}},{"id":"base/call","name":"base-call","resource":"https://x402.agentindex.world/base/call","method":"POST","price":"$0.005","description":"Generic read-only eth_call against any Base mainnet contract - pass raw calldata, get the raw return data back.","sample":"https://x402.agentindex.world/base/call/sample","input_example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"},"output_example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","return_data":"0x0000000000000000000000000000000000000000000000000000000000000006"}},{"id":"base/call","name":"base-call","resource":"https://x402.agentindex.world/base/call","method":"GET","price":"$0.005","description":"Generic read-only eth_call against any Base mainnet contract - pass raw calldata, get the raw return data back.","sample":"https://x402.agentindex.world/base/call/sample","input_example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"},"output_example":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","return_data":"0x0000000000000000000000000000000000000000000000000000000000000006"}},{"id":"base/can-sell","name":"base-can-sell","resource":"https://x402.agentindex.world/base/can-sell","method":"POST","price":"$0.005","description":"Can I sell this token? Honeypot check that simulates a real buy then a real sell of a Base mainnet token in one atomic on-chain call via Uniswap V2 - if the sell reverts, that is a honeypot, reported with the exact decoded reason. Factual, never predictive.","sample":"https://x402.agentindex.world/base/can-sell/sample","input_example":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","test_eth_wei":10000000000000000},"output_example":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","test_eth_wei":"10000000000000000","buy_succeeded":true,"approve_succeeded":true,"sell_succeeded":true,"can_sell":true,"reason":null}},{"id":"base/can-sell","name":"base-can-sell","resource":"https://x402.agentindex.world/base/can-sell","method":"GET","price":"$0.005","description":"Can I sell this token? Honeypot check that simulates a real buy then a real sell of a Base mainnet token in one atomic on-chain call via Uniswap V2 - if the sell reverts, that is a honeypot, reported with the exact decoded reason. Factual, never predictive.","sample":"https://x402.agentindex.world/base/can-sell/sample","input_example":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","test_eth_wei":10000000000000000},"output_example":{"token":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","test_eth_wei":"10000000000000000","buy_succeeded":true,"approve_succeeded":true,"sell_succeeded":true,"can_sell":true,"reason":null}},{"id":"base/chain-id","name":"base-chain-id","resource":"https://x402.agentindex.world/base/chain-id","method":"POST","price":"$0.001","description":"Base mainnet chain ID (EIP-155) via eth_chainId - confirm which network you're actually talking to.","sample":"https://x402.agentindex.world/base/chain-id/sample","input_example":{},"output_example":{"chain_id":8453,"chain_id_hex":"0x2105","caip2":"eip155:8453"}},{"id":"base/chain-id","name":"base-chain-id","resource":"https://x402.agentindex.world/base/chain-id","method":"GET","price":"$0.001","description":"Base mainnet chain ID (EIP-155) via eth_chainId - confirm which network you're actually talking to.","sample":"https://x402.agentindex.world/base/chain-id/sample","input_example":{},"output_example":{"chain_id":8453,"chain_id_hex":"0x2105","caip2":"eip155:8453"}},{"id":"base/code","name":"base-code","resource":"https://x402.agentindex.world/base/code","method":"POST","price":"$0.003","description":"Check whether a Base mainnet address is a contract via eth_getCode - returns bytecode size, zero for an externally-owned account.","sample":"https://x402.agentindex.world/base/code/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is_contract":true,"bytecode_size":1852}},{"id":"base/code","name":"base-code","resource":"https://x402.agentindex.world/base/code","method":"GET","price":"$0.003","description":"Check whether a Base mainnet address is a contract via eth_getCode - returns bytecode size, zero for an externally-owned account.","sample":"https://x402.agentindex.world/base/code/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is_contract":true,"bytecode_size":1852}},{"id":"base/contract","name":"base-contract","resource":"https://x402.agentindex.world/base/contract","method":"POST","price":"$0.005","description":"Contract introspection on Base mainnet - is it a contract, bytecode size, best-effort owner(), and whether it's a proxy.","sample":"https://x402.agentindex.world/base/contract/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is_contract":true,"bytecode_size":1852,"owner":"0x3abd6f64a422225e61e435bae41db12096106df7","is_proxy":false}},{"id":"base/contract","name":"base-contract","resource":"https://x402.agentindex.world/base/contract","method":"GET","price":"$0.005","description":"Contract introspection on Base mainnet - is it a contract, bytecode size, best-effort owner(), and whether it's a proxy.","sample":"https://x402.agentindex.world/base/contract/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","is_contract":true,"bytecode_size":1852,"owner":"0x3abd6f64a422225e61e435bae41db12096106df7","is_proxy":false}},{"id":"base/erc1155-balance","name":"base-erc1155-balance","resource":"https://x402.agentindex.world/base/erc1155-balance","method":"POST","price":"$0.003","description":"ERC1155 multi-token balance for a wallet and token id on Base mainnet via balanceOf(address,uint256).","sample":"https://x402.agentindex.world/base/erc1155-balance/sample","input_example":{"token":"0xBa5E05cb26b78eDa3A2f8e3b3814726305DCAC83","wallet":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","token_id":14},"output_example":{"token":"0xBa5E05cb26b78eDa3A2f8e3b3814726305DCAC83","wallet":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","token_id":14,"balance_raw":"1","balance":1}},{"id":"base/erc1155-balance","name":"base-erc1155-balance","resource":"https://x402.agentindex.world/base/erc1155-balance","method":"GET","price":"$0.003","description":"ERC1155 multi-token balance for a wallet and token id on Base mainnet via balanceOf(address,uint256).","sample":"https://x402.agentindex.world/base/erc1155-balance/sample","input_example":{"token":"0xBa5E05cb26b78eDa3A2f8e3b3814726305DCAC83","wallet":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","token_id":14},"output_example":{"token":"0xBa5E05cb26b78eDa3A2f8e3b3814726305DCAC83","wallet":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","token_id":14,"balance_raw":"1","balance":1}},{"id":"base/erc20-balance","name":"base-erc20-balance","resource":"https://x402.agentindex.world/base/erc20-balance","method":"POST","price":"$0.003","description":"ERC20 token balance for a wallet on Base mainnet - balanceOf() and decimals() batched into one Multicall3 round trip.","sample":"https://x402.agentindex.world/base/erc20-balance/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","decimals":6,"balance_raw":"27892","balance":0.027892}},{"id":"base/erc20-balance","name":"base-erc20-balance","resource":"https://x402.agentindex.world/base/erc20-balance","method":"GET","price":"$0.003","description":"ERC20 token balance for a wallet on Base mainnet - balanceOf() and decimals() batched into one Multicall3 round trip.","sample":"https://x402.agentindex.world/base/erc20-balance/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","decimals":6,"balance_raw":"27892","balance":0.027892}},{"id":"base/erc20-transfers","name":"base-erc20-transfers","resource":"https://x402.agentindex.world/base/erc20-transfers","method":"POST","price":"$0.005","description":"ERC20 Transfer event logs for one token over a Base mainnet block range (max 2,000 blocks) via eth_getLogs.","sample":"https://x402.agentindex.world/base/erc20-transfers/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","from_block":52118214,"to_block":52118214},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","from_block":52118214,"to_block":52118214,"transfers":[{"block_number":52118214,"transaction_hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","log_index":234,"from_address":"0x3cedc3cba49c3809ee46b9bf60da75d6607b45ec","to_address":"0xb3f32bdfe8d07825bc0d7387295ab1d7559ba69d","value_raw":"1000"}]}},{"id":"base/erc20-transfers","name":"base-erc20-transfers","resource":"https://x402.agentindex.world/base/erc20-transfers","method":"GET","price":"$0.005","description":"ERC20 Transfer event logs for one token over a Base mainnet block range (max 2,000 blocks) via eth_getLogs.","sample":"https://x402.agentindex.world/base/erc20-transfers/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","from_block":52118214,"to_block":52118214},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","from_block":52118214,"to_block":52118214,"transfers":[{"block_number":52118214,"transaction_hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","log_index":234,"from_address":"0x3cedc3cba49c3809ee46b9bf60da75d6607b45ec","to_address":"0xb3f32bdfe8d07825bc0d7387295ab1d7559ba69d","value_raw":"1000"}]}},{"id":"base/erc721-tokens","name":"base-nft-holdings","resource":"https://x402.agentindex.world/base/erc721-tokens","method":"POST","price":"$0.008","description":"NFT holdings for a wallet in one Base ERC721 collection, owned token IDs via ERC721Enumerable (tokenOfOwnerByIndex) - up to 20 tokens, requires the collection to implement Enumerable.","sample":"https://x402.agentindex.world/base/erc721-tokens/sample","input_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","wallet":"0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"},"output_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","wallet":"0xf70da97812CB96acDF810712Aa562db8dfA3dbEF","total_owned":1,"token_ids":[129],"truncated":false}},{"id":"base/erc721-tokens","name":"base-nft-holdings","resource":"https://x402.agentindex.world/base/erc721-tokens","method":"GET","price":"$0.008","description":"NFT holdings for a wallet in one Base ERC721 collection, owned token IDs via ERC721Enumerable (tokenOfOwnerByIndex) - up to 20 tokens, requires the collection to implement Enumerable.","sample":"https://x402.agentindex.world/base/erc721-tokens/sample","input_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","wallet":"0xf70da97812CB96acDF810712Aa562db8dfA3dbEF"},"output_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","wallet":"0xf70da97812CB96acDF810712Aa562db8dfA3dbEF","total_owned":1,"token_ids":[129],"truncated":false}},{"id":"base/estimate-gas","name":"base-estimate-gas","resource":"https://x402.agentindex.world/base/estimate-gas","method":"POST","price":"$0.004","description":"Gas estimate for a Base mainnet swap or any other call (to/from/value/data) via eth_estimateGas, without broadcasting a transaction.","sample":"https://x402.agentindex.world/base/estimate-gas/sample","input_example":{"to":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","value_wei":0},"output_example":{"to":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","value_wei":0,"gas_estimate":21000}},{"id":"base/estimate-gas","name":"base-estimate-gas","resource":"https://x402.agentindex.world/base/estimate-gas","method":"GET","price":"$0.004","description":"Gas estimate for a Base mainnet swap or any other call (to/from/value/data) via eth_estimateGas, without broadcasting a transaction.","sample":"https://x402.agentindex.world/base/estimate-gas/sample","input_example":{"to":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","value_wei":0},"output_example":{"to":"0xdb6882db2A406Bc1541988715842906Dfd4FD590","from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","value_wei":0,"gas_estimate":21000}},{"id":"base/events","name":"base-events","resource":"https://x402.agentindex.world/base/events","method":"POST","price":"$0.005","description":"Smart contract event logs on Base mainnet (Base contract events) via eth_getLogs - filter by contract address and up to 4 topics, up to 2,000 blocks, raw logs with topics, data, block and tx hash.","sample":"https://x402.agentindex.world/base/events/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],"from_block":52118214,"to_block":52118214},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],"from_block":52118214,"to_block":52118214,"logs":[{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0x000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d"],"data":"0x00000000000000000000000000000000000000000000000000000000000003e8","block_number":52118214,"transaction_hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","log_index":234}]}},{"id":"base/events","name":"base-events","resource":"https://x402.agentindex.world/base/events","method":"GET","price":"$0.005","description":"Smart contract event logs on Base mainnet (Base contract events) via eth_getLogs - filter by contract address and up to 4 topics, up to 2,000 blocks, raw logs with topics, data, block and tx hash.","sample":"https://x402.agentindex.world/base/events/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],"from_block":52118214,"to_block":52118214},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"],"from_block":52118214,"to_block":52118214,"logs":[{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0x000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d"],"data":"0x00000000000000000000000000000000000000000000000000000000000003e8","block_number":52118214,"transaction_hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","log_index":234}]}},{"id":"base/live-balance","name":"base-live-balance","resource":"https://x402.agentindex.world/base/live-balance","method":"POST","price":"$0.003","description":"Native ETH balance plus up to 20 ERC20 token balances for one wallet on Base mainnet, in a single Multicall3 round trip regardless of token count.","sample":"https://x402.agentindex.world/base/live-balance/sample","input_example":{"wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","tokens":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0x4200000000000000000000000000000000000006"]},"output_example":{"wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","native_balance_wei":"0","native_balance_eth":0.0,"tokens":[{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"balance_raw":"27892","balance":0.027892},{"token":"0x4200000000000000000000000000000000000006","decimals":18,"balance_raw":"0","balance":0.0}]}},{"id":"base/live-balance","name":"base-live-balance","resource":"https://x402.agentindex.world/base/live-balance","method":"GET","price":"$0.003","description":"Native ETH balance plus up to 20 ERC20 token balances for one wallet on Base mainnet, in a single Multicall3 round trip regardless of token count.","sample":"https://x402.agentindex.world/base/live-balance/sample","input_example":{"wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","tokens":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","0x4200000000000000000000000000000000000006"]},"output_example":{"wallet":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","native_balance_wei":"0","native_balance_eth":0.0,"tokens":[{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"balance_raw":"27892","balance":0.027892},{"token":"0x4200000000000000000000000000000000000006","decimals":18,"balance_raw":"0","balance":0.0}]}},{"id":"base/network-info","name":"base-network-info","resource":"https://x402.agentindex.world/base/network-info","method":"POST","price":"$0.001","description":"Base mainnet network info in one call: chain ID, block height, and current gas price (wei and gwei).","sample":"https://x402.agentindex.world/base/network-info/sample","input_example":{},"output_example":{"chain_id":8453,"block_number":51968219,"gas_price_wei":6000000,"gas_price_gwei":0.006}},{"id":"base/network-info","name":"base-network-info","resource":"https://x402.agentindex.world/base/network-info","method":"GET","price":"$0.001","description":"Base mainnet network info in one call: chain ID, block height, and current gas price (wei and gwei).","sample":"https://x402.agentindex.world/base/network-info/sample","input_example":{},"output_example":{"chain_id":8453,"block_number":51968219,"gas_price_wei":6000000,"gas_price_gwei":0.006}},{"id":"base/nft-metadata","name":"base-nft-metadata","resource":"https://x402.agentindex.world/base/nft-metadata","method":"POST","price":"$0.008","description":"NFT metadata URI for an ERC721 token on Base mainnet via tokenURI - the on-chain pointer (IPFS, HTTP, or data URI), not a fetch of the document itself.","sample":"https://x402.agentindex.world/base/nft-metadata/sample","input_example":{"token":"0x217Ec1aC929a17481446a76Ff9B95B9A64f298Cf","token_id":1},"output_example":{"token":"0x217Ec1aC929a17481446a76Ff9B95B9A64f298Cf","token_id":1,"token_uri":"ipfs://bafybeigr7b3cbyrhyjnmv6nx7itr7v25ghqqhfzb23owwvtmaj7vh5vlr4/1"}},{"id":"base/nft-metadata","name":"base-nft-metadata","resource":"https://x402.agentindex.world/base/nft-metadata","method":"GET","price":"$0.008","description":"NFT metadata URI for an ERC721 token on Base mainnet via tokenURI - the on-chain pointer (IPFS, HTTP, or data URI), not a fetch of the document itself.","sample":"https://x402.agentindex.world/base/nft-metadata/sample","input_example":{"token":"0x217Ec1aC929a17481446a76Ff9B95B9A64f298Cf","token_id":1},"output_example":{"token":"0x217Ec1aC929a17481446a76Ff9B95B9A64f298Cf","token_id":1,"token_uri":"ipfs://bafybeigr7b3cbyrhyjnmv6nx7itr7v25ghqqhfzb23owwvtmaj7vh5vlr4/1"}},{"id":"base/nft-owner","name":"base-nft-owner","resource":"https://x402.agentindex.world/base/nft-owner","method":"POST","price":"$0.003","description":"Who owns this NFT? ERC721 owner lookup on Base mainnet via ownerOf(tokenId).","sample":"https://x402.agentindex.world/base/nft-owner/sample","input_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","token_id":129},"output_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","token_id":129,"owner":"0xf70da97812cb96acdf810712aa562db8dfa3dbef"}},{"id":"base/nft-owner","name":"base-nft-owner","resource":"https://x402.agentindex.world/base/nft-owner","method":"GET","price":"$0.003","description":"Who owns this NFT? ERC721 owner lookup on Base mainnet via ownerOf(tokenId).","sample":"https://x402.agentindex.world/base/nft-owner/sample","input_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","token_id":129},"output_example":{"token":"0xdcfeb48770c42a20428f025a69c093155829a11c","token_id":129,"owner":"0xf70da97812cb96acdf810712aa562db8dfa3dbef"}},{"id":"base/nonce","name":"base-nonce","resource":"https://x402.agentindex.world/base/nonce","method":"POST","price":"$0.003","description":"Next transaction nonce for any Base mainnet wallet via eth_getTransactionCount - how many transactions it has sent.","sample":"https://x402.agentindex.world/base/nonce/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","nonce":1}},{"id":"base/nonce","name":"base-nonce","resource":"https://x402.agentindex.world/base/nonce","method":"GET","price":"$0.003","description":"Next transaction nonce for any Base mainnet wallet via eth_getTransactionCount - how many transactions it has sent.","sample":"https://x402.agentindex.world/base/nonce/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","nonce":1}},{"id":"base/pending","name":"base-pending-block","resource":"https://x402.agentindex.world/base/pending","method":"POST","price":"$0.01","description":"The current pending Base mainnet block (mempool, not yet mined) - unconfirmed transactions via eth_getBlockByNumber('pending').","sample":"https://x402.agentindex.world/base/pending/sample","input_example":{},"output_example":{"number":33554433,"hash":"0x0000000000000000000000000000000000000000000000000000000000000000","parent_hash":"0xf712aa9241cc24369b143cf6dce85f0902a9731e70d66818a3a5845b296c73dd","timestamp":1759500000,"miner":"0x4200000000000000000000000000000000000011","gas_used":0,"gas_limit":30000000,"base_fee_per_gas":10000000,"transaction_count":0,"transaction_hashes":[]}},{"id":"base/pending","name":"base-pending-block","resource":"https://x402.agentindex.world/base/pending","method":"GET","price":"$0.01","description":"The current pending Base mainnet block (mempool, not yet mined) - unconfirmed transactions via eth_getBlockByNumber('pending').","sample":"https://x402.agentindex.world/base/pending/sample","input_example":{},"output_example":{"number":33554433,"hash":"0x0000000000000000000000000000000000000000000000000000000000000000","parent_hash":"0xf712aa9241cc24369b143cf6dce85f0902a9731e70d66818a3a5845b296c73dd","timestamp":1759500000,"miner":"0x4200000000000000000000000000000000000011","gas_used":0,"gas_limit":30000000,"base_fee_per_gas":10000000,"transaction_count":0,"transaction_hashes":[]}},{"id":"base/proxy","name":"base-proxy","resource":"https://x402.agentindex.world/base/proxy","method":"POST","price":"$0.005","description":"Is this Base contract an upgradeable proxy? Proxy contract detection for EIP-1967 (transparent/UUPS), beacon, or EIP-1822 patterns, returning the implementation address.","sample":"https://x402.agentindex.world/base/proxy/sample","input_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f"},"output_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","is_proxy":true,"proxy_type":"eip1967","implementation":"0xc1455ae6df6cd808ed677f048e434e22892682a7"}},{"id":"base/proxy","name":"base-proxy","resource":"https://x402.agentindex.world/base/proxy","method":"GET","price":"$0.005","description":"Is this Base contract an upgradeable proxy? Proxy contract detection for EIP-1967 (transparent/UUPS), beacon, or EIP-1822 patterns, returning the implementation address.","sample":"https://x402.agentindex.world/base/proxy/sample","input_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f"},"output_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","is_proxy":true,"proxy_type":"eip1967","implementation":"0xc1455ae6df6cd808ed677f048e434e22892682a7"}},{"id":"base/quote","name":"base-quote","resource":"https://x402.agentindex.world/base/quote","method":"POST","price":"$0.003","description":"Slippage estimate, swap quote, and best DEX price on Base - compares Uniswap v2, Uniswap v3, and Aerodrome on-chain via Multicall3, returns amount received, chosen path, and price impact.","sample":"https://x402.agentindex.world/base/quote/sample","input_example":{"token_in":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","token_out":"0x4200000000000000000000000000000000000006","amount_in":1000000},"output_example":{"token_in":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","token_out":"0x4200000000000000000000000000000000000006","amount_in":"1000000","decimals_in":6,"decimals_out":18,"best_dex":"uniswap_v3","best_amount_out_raw":"370394821572273","best_amount_out":0.000370394821572273,"price_impact_pct":0.01,"uniswap_v2":{"available":true,"amount_out_raw":"369235162467701","amount_out":0.000369235162467701,"detail":null},"uniswap_v3":{"available":true,"amount_out_raw":"370394821572273","amount_out":0.000370394821572273,"detail":"0.05% fee tier"},"aerodrome":{"available":true,"amount_out_raw":"368869375130808","amount_out":0.000368869375130808,"detail":"volatile pool"}}},{"id":"base/quote","name":"base-quote","resource":"https://x402.agentindex.world/base/quote","method":"GET","price":"$0.003","description":"Slippage estimate, swap quote, and best DEX price on Base - compares Uniswap v2, Uniswap v3, and Aerodrome on-chain via Multicall3, returns amount received, chosen path, and price impact.","sample":"https://x402.agentindex.world/base/quote/sample","input_example":{"token_in":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","token_out":"0x4200000000000000000000000000000000000006","amount_in":1000000},"output_example":{"token_in":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","token_out":"0x4200000000000000000000000000000000000006","amount_in":"1000000","decimals_in":6,"decimals_out":18,"best_dex":"uniswap_v3","best_amount_out_raw":"370394821572273","best_amount_out":0.000370394821572273,"price_impact_pct":0.01,"uniswap_v2":{"available":true,"amount_out_raw":"369235162467701","amount_out":0.000369235162467701,"detail":null},"uniswap_v3":{"available":true,"amount_out_raw":"370394821572273","amount_out":0.000370394821572273,"detail":"0.05% fee tier"},"aerodrome":{"available":true,"amount_out_raw":"368869375130808","amount_out":0.000368869375130808,"detail":"volatile pool"}}},{"id":"base/receipt","name":"base-receipt","resource":"https://x402.agentindex.world/base/receipt","method":"POST","price":"$0.005","description":"Transaction receipt via eth_getTransactionReceipt - status, gas used, and event logs for a mined Base mainnet transaction.","sample":"https://x402.agentindex.world/base/receipt/sample","input_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4"},"output_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","block_number":52118214,"status":true,"gas_used":86262,"contract_address":null,"logs":[{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0xb0b24ee42f54b8fe2a1cb6032417c7c63a92867031c51404a9c97f6c0280501f"],"data":"0x","log_index":233},{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0x000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d"],"data":"0x00000000000000000000000000000000000000000000000000000000000003e8","log_index":234}]}},{"id":"base/receipt","name":"base-receipt","resource":"https://x402.agentindex.world/base/receipt","method":"GET","price":"$0.005","description":"Transaction receipt via eth_getTransactionReceipt - status, gas used, and event logs for a mined Base mainnet transaction.","sample":"https://x402.agentindex.world/base/receipt/sample","input_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4"},"output_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","block_number":52118214,"status":true,"gas_used":86262,"contract_address":null,"logs":[{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0x98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0xb0b24ee42f54b8fe2a1cb6032417c7c63a92867031c51404a9c97f6c0280501f"],"data":"0x","log_index":233},{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","topics":["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef","0x0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec","0x000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d"],"data":"0x00000000000000000000000000000000000000000000000000000000000003e8","log_index":234}]}},{"id":"base/simulate","name":"base-simulate","resource":"https://x402.agentindex.world/base/simulate","method":"POST","price":"$0.005","description":"Simulate a Base mainnet transaction before sending it - will it succeed, estimated gas, and the decoded revert reason if it would fail.","sample":"https://x402.agentindex.world/base/simulate/sample","input_example":{"from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"},"output_example":{"will_succeed":true,"gas_estimate":30958,"revert_reason":null,"return_data":"0x0000000000000000000000000000000000000000000000000000000000000006"}},{"id":"base/simulate","name":"base-simulate","resource":"https://x402.agentindex.world/base/simulate","method":"GET","price":"$0.005","description":"Simulate a Base mainnet transaction before sending it - will it succeed, estimated gas, and the decoded revert reason if it would fail.","sample":"https://x402.agentindex.world/base/simulate/sample","input_example":{"from_address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x313ce567"},"output_example":{"will_succeed":true,"gas_estimate":30958,"revert_reason":null,"return_data":"0x0000000000000000000000000000000000000000000000000000000000000006"}},{"id":"base/storage","name":"base-storage","resource":"https://x402.agentindex.world/base/storage","method":"POST","price":"$0.005","description":"Read a contract storage slot on Base mainnet via eth_getStorageAt - the raw 32-byte value, decoded as hex and unsigned integer, zero-filled if unset.","sample":"https://x402.agentindex.world/base/storage/sample","input_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","slot":"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"},"output_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","slot":"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc","value":"0x000000000000000000000000c1455ae6df6cd808ed677f048e434e22892682a7","value_decimal":"1103243528667961629076029746875274476749108994727"}},{"id":"base/storage","name":"base-storage","resource":"https://x402.agentindex.world/base/storage","method":"GET","price":"$0.005","description":"Read a contract storage slot on Base mainnet via eth_getStorageAt - the raw 32-byte value, decoded as hex and unsigned integer, zero-filled if unset.","sample":"https://x402.agentindex.world/base/storage/sample","input_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","slot":"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"},"output_example":{"address":"0xb125e6687d4313864e53df431d5425969c15eb2f","slot":"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc","value":"0x000000000000000000000000c1455ae6df6cd808ed677f048e434e22892682a7","value_decimal":"1103243528667961629076029746875274476749108994727"}},{"id":"base/total-supply","name":"base-total-supply","resource":"https://x402.agentindex.world/base/total-supply","method":"POST","price":"$0.003","description":"Total supply for an ERC20 (normalized by decimals()) or ERC721 (raw count, no decimals) contract on Base mainnet.","sample":"https://x402.agentindex.world/base/total-supply/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","total_supply_raw":"4375417452035492","decimals":6,"total_supply":4375417452.035492}},{"id":"base/total-supply","name":"base-total-supply","resource":"https://x402.agentindex.world/base/total-supply","method":"GET","price":"$0.003","description":"Total supply for an ERC20 (normalized by decimals()) or ERC721 (raw count, no decimals) contract on Base mainnet.","sample":"https://x402.agentindex.world/base/total-supply/sample","input_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","total_supply_raw":"4375417452035492","decimals":6,"total_supply":4375417452.035492}},{"id":"base/tx","name":"base-tx","resource":"https://x402.agentindex.world/base/tx","method":"POST","price":"$0.008","description":"Base transaction lookup by hash - sender, recipient, value, calldata, gas and block, live from Base mainnet via eth_getTransactionByHash.","sample":"https://x402.agentindex.world/base/tx/sample","input_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4"},"output_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","block_number":52118214,"from_address":"0x59b7ebc67a3d627fabaf06768c818638452ae704","to_address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","value_wei":0,"input_data":"0xe3ee160e0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d00000000000000000000000000000000000000000000000000000000000003e8","gas":95905,"gas_price_wei":5025000,"nonce":1579520}},{"id":"base/tx","name":"base-tx","resource":"https://x402.agentindex.world/base/tx","method":"GET","price":"$0.008","description":"Base transaction lookup by hash - sender, recipient, value, calldata, gas and block, live from Base mainnet via eth_getTransactionByHash.","sample":"https://x402.agentindex.world/base/tx/sample","input_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4"},"output_example":{"hash":"0xc2490a8a0aedd1196617a0e52111f82d6059986db7f1713ab23221c91c42f5c4","block_number":52118214,"from_address":"0x59b7ebc67a3d627fabaf06768c818638452ae704","to_address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","value_wei":0,"input_data":"0xe3ee160e0000000000000000000000003cedc3cba49c3809ee46b9bf60da75d6607b45ec000000000000000000000000b3f32bdfe8d07825bc0d7387295ab1d7559ba69d00000000000000000000000000000000000000000000000000000000000003e8","gas":95905,"gas_price_wei":5025000,"nonce":1579520}},{"id":"can-pay","name":"wallet-can-pay","resource":"https://x402.agentindex.world/can-pay","method":"POST","price":"$0.001","description":"Check whether a Base wallet holds enough USDC to pay an x402 amount (default $0.001). Returns balance, can_pay, shortfall. The checklist agents run before spending. Try GET /can-pay/sample.","sample":"https://x402.agentindex.world/can-pay/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","amount":0.001},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}},{"id":"can-pay","name":"wallet-can-pay","resource":"https://x402.agentindex.world/can-pay","method":"GET","price":"$0.001","description":"Check whether a Base wallet holds enough USDC to pay an x402 amount (default $0.001). Returns balance, can_pay, shortfall. The checklist agents run before spending. Try GET /can-pay/sample.","sample":"https://x402.agentindex.world/can-pay/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}},{"id":"classify","name":"support-ticket-classifier","resource":"https://x402.agentindex.world/classify","method":"POST","price":"$0.003","description":"Text classification with your own custom labels (2-20) - categorize a support ticket, a review, or any text into the best-fitting label, with a confidence score and an alternate label. Powered by Jev, falling back to a Groq-hosted LLM if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /classify/sample.","sample":"https://x402.agentindex.world/classify/sample","input_example":{"text":"Not sure if this is a billing thing or a setup issue, but I got charged and the feature still isn't active.","labels":["billing","technical","account","other"]},"output_example":{"input":"Not sure if this is a billing thing or a setup issue, but I got charged and the feature still isn't active.","label":"billing","probability":0.84,"alternate_label":"account","alternate_probability":0.07,"engine":"jev"}},{"id":"classify","name":"support-ticket-classifier","resource":"https://x402.agentindex.world/classify","method":"GET","price":"$0.003","description":"Text classification with your own custom labels (2-20) - categorize a support ticket, a review, or any text into the best-fitting label, with a confidence score and an alternate label. Powered by Jev, falling back to a Groq-hosted LLM if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /classify/sample.","sample":"https://x402.agentindex.world/classify/sample","input_example":{"text":"Not sure if this is a billing thing or a setup issue, but I got charged and the feature still isn't active.","labels":["billing","technical","account","other"]},"output_example":{"input":"Not sure if this is a billing thing or a setup issue, but I got charged and the feature still isn't active.","label":"billing","probability":0.84,"alternate_label":"account","alternate_probability":0.07,"engine":"jev"}},{"id":"crypto","name":"crypto-price","resource":"https://x402.agentindex.world/crypto","method":"POST","price":"$0.001","description":"Live spot prices for crypto coins (BTC, ETH, SOL, ...) in USD or another fiat, with 24h change. Accepts tickers or CoinGecko ids. Try GET /crypto/sample.","sample":"https://x402.agentindex.world/crypto/sample","input_example":{"coins":["btc","eth"],"vs_currency":"usd"},"output_example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}},{"id":"crypto","name":"crypto-price","resource":"https://x402.agentindex.world/crypto","method":"GET","price":"$0.001","description":"Live spot prices for crypto coins (BTC, ETH, SOL, ...) in USD or another fiat, with 24h change. Accepts tickers or CoinGecko ids. Try GET /crypto/sample.","sample":"https://x402.agentindex.world/crypto/sample","input_example":null,"output_example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}},{"id":"decide","name":"decision-questions","resource":"https://x402.agentindex.world/decide","method":"POST","price":"$0.001","description":"Ask up to 20 typed yes/no, multiple-choice or ordinal-scale questions about one shared piece of context in a single call - each answered with a real probability (Jev decision primitives), not generated text. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /decide/sample.","sample":"https://x402.agentindex.world/decide/sample","input_example":{"state":"A customer wrote: 'The app crashed when I tried to upload a photo larger than 10MB, and I have already been charged for premium.'","questions":{"is_bug":{"type":"noul","instructions":"Is the customer reporting a software defect?","criteria":{"true":"The customer describes broken or unexpected behavior.","false":"The customer is asking a question or requesting a feature."}}}},"output_example":{"answers":{"is_bug":{"type":"noul","noul":0.96}},"x402_receipt":{"model_served":"jev","upstream":"decision","latency_ms":468,"price_paid_usdc":0.0}}},{"id":"decide","name":"decision-questions","resource":"https://x402.agentindex.world/decide","method":"GET","price":"$0.001","description":"Ask up to 20 typed yes/no, multiple-choice or ordinal-scale questions about one shared piece of context in a single call - each answered with a real probability (Jev decision primitives), not generated text. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /decide/sample.","sample":"https://x402.agentindex.world/decide/sample","input_example":{"state":"A customer wrote: 'The app crashed when I tried to upload a photo larger than 10MB, and I have already been charged for premium.'","questions":{"is_bug":{"type":"noul","instructions":"Is the customer reporting a software defect?","criteria":{"true":"The customer describes broken or unexpected behavior.","false":"The customer is asking a question or requesting a feature."}}}},"output_example":{"answers":{"is_bug":{"type":"noul","noul":0.96}},"x402_receipt":{"model_served":"jev","upstream":"decision","latency_ms":468,"price_paid_usdc":0.0}}},{"id":"discover","name":"mcp-discovery","resource":"https://x402.agentindex.world/discover","method":"POST","price":"$0.001","description":"Find MCP servers matching a need, ranked by semantic similarity over a curated snapshot of MCP servers. Returns name, endpoint, description, source registry and a 0-1 relevance per match. Paid POST: up to 25 matches. Try GET /discover/sample.","sample":"https://x402.agentindex.world/discover/sample","input_example":{"q":"read a PDF and give me markdown"},"output_example":{"q":"read a PDF and give me markdown","snapshot_date":"2026-09-18","snapshot_rows":10327,"min_similarity":0.3,"matches":3,"results":[{"name":"PDF Extract MCP","url":"https://example.org/mcp/","description":"Extract a public PDF into clean markdown text, plus metadata and a real token count.","registry":"registre-mcp","relevance":0.7211,"observed_at":"2026-09-02T19:07:49.374328Z"},{"name":"Docling Server","url":null,"description":"Document conversion to markdown and structured text for LLM agents.","registry":"annuaire","relevance":0.6487,"observed_at":"2026-09-10T12:00:00Z"},{"name":"Srclight","url":"https://example.com/mcp/","description":"Deep code indexing for AI agents. FTS5 + embeddings + call graphs. Fully local.","registry":"registre-mcp","relevance":0.4102,"observed_at":"2026-09-15T08:30:00Z"}]}},{"id":"discover","name":"mcp-discovery","resource":"https://x402.agentindex.world/discover","method":"GET","price":"$0.001","description":"Find MCP servers matching a need, ranked by semantic similarity over a curated snapshot of MCP servers. Returns name, endpoint, description, source registry and a 0-1 relevance per match. Paid POST: up to 25 matches. Try GET /discover/sample.","sample":"https://x402.agentindex.world/discover/sample","input_example":{"q":"read a PDF and give me markdown"},"output_example":{"q":"read a PDF and give me markdown","snapshot_date":"2026-09-18","snapshot_rows":10327,"min_similarity":0.3,"matches":3,"results":[{"name":"PDF Extract MCP","url":"https://example.org/mcp/","description":"Extract a public PDF into clean markdown text, plus metadata and a real token count.","registry":"registre-mcp","relevance":0.7211,"observed_at":"2026-09-02T19:07:49.374328Z"},{"name":"Docling Server","url":null,"description":"Document conversion to markdown and structured text for LLM agents.","registry":"annuaire","relevance":0.6487,"observed_at":"2026-09-10T12:00:00Z"},{"name":"Srclight","url":"https://example.com/mcp/","description":"Deep code indexing for AI agents. FTS5 + embeddings + call graphs. Fully local.","registry":"registre-mcp","relevance":0.4102,"observed_at":"2026-09-15T08:30:00Z"}]}},{"id":"encoding/detect","name":"encoding-detect","resource":"https://x402.agentindex.world/encoding/detect","method":"POST","price":"$0.002","description":"Detect whether hex-encoded bytes are ASCII, UTF-8, or UTF-16 with a BOM, by decode-validity and BOM presence (not statistical language detection).","sample":"https://x402.agentindex.world/encoding/detect/sample","input_example":{"hex_bytes":"48656c6c6f"},"output_example":{"encoding":"ascii","has_bom":false}},{"id":"encoding/detect","name":"encoding-detect","resource":"https://x402.agentindex.world/encoding/detect","method":"GET","price":"$0.002","description":"Detect whether hex-encoded bytes are ASCII, UTF-8, or UTF-16 with a BOM, by decode-validity and BOM presence (not statistical language detection).","sample":"https://x402.agentindex.world/encoding/detect/sample","input_example":{"hex_bytes":"48656c6c6f"},"output_example":{"encoding":"ascii","has_bom":false}},{"id":"encoding/transcode","name":"encoding-transcode","resource":"https://x402.agentindex.world/encoding/transcode","method":"POST","price":"$0.002","description":"Convert text between utf-8, base64, hex, URL-percent-encoding and ascii representations.","sample":"https://x402.agentindex.world/encoding/transcode/sample","input_example":{"text":"Hello","from_encoding":"utf-8","to_encoding":"base64"},"output_example":{"result":"SGVsbG8="}},{"id":"encoding/transcode","name":"encoding-transcode","resource":"https://x402.agentindex.world/encoding/transcode","method":"GET","price":"$0.002","description":"Convert text between utf-8, base64, hex, URL-percent-encoding and ascii representations.","sample":"https://x402.agentindex.world/encoding/transcode/sample","input_example":{"text":"Hello","from_encoding":"utf-8","to_encoding":"base64"},"output_example":{"result":"SGVsbG8="}},{"id":"extract","name":"extract-structured-data","resource":"https://x402.agentindex.world/extract","method":"POST","price":"$0.002","description":"Extract structured data from a URL or raw text into strict JSON matching a schema you provide. Fields the content doesn't support come back null - never an invented or approximate value, and an unmatchable schema returns an explicit error. Try GET /extract/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/extract/sample","input_example":{"text":"Widget Pro is our flagship gadget, priced at $29.99 and currently in stock.","schema":{"type":"object","properties":{"product_name":{"type":"string"},"price":{"type":"number"},"in_stock":{"type":"boolean"}}}},"output_example":{"data":{"product_name":"Widget Pro","price":29.99,"in_stock":true},"missing_fields":[]}},{"id":"extract","name":"extract-structured-data","resource":"https://x402.agentindex.world/extract","method":"GET","price":"$0.002","description":"Extract structured data from a URL or raw text into strict JSON matching a schema you provide. Fields the content doesn't support come back null - never an invented or approximate value, and an unmatchable schema returns an explicit error. Try GET /extract/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/extract/sample","input_example":{"text":"Widget Pro is our flagship gadget, priced at $29.99 and currently in stock.","schema":{"type":"object","properties":{"product_name":{"type":"string"},"price":{"type":"number"},"in_stock":{"type":"boolean"}}}},"output_example":{"data":{"product_name":"Widget Pro","price":29.99,"in_stock":true},"missing_fields":[]}},{"id":"fact-check","name":"fact-check","resource":"https://x402.agentindex.world/fact-check","method":"POST","price":"$0.01","description":"Check a claim against live web sources - a verdict, a confidence level, and the sources that support or contradict it, each with its URL and stance. Returns 'inconclusive' rather than a guess when the sources don't clearly settle it. Try GET /fact-check/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/fact-check/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty."},"output_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","verdict":"supported","confidence":0.92,"sources":[{"url":"https://example.com/eiffel-tower-facts","title":"Eiffel Tower Facts","stance":"supports"}]}},{"id":"fact-check","name":"fact-check","resource":"https://x402.agentindex.world/fact-check","method":"GET","price":"$0.01","description":"Check a claim against live web sources - a verdict, a confidence level, and the sources that support or contradict it, each with its URL and stance. Returns 'inconclusive' rather than a guess when the sources don't clearly settle it. Try GET /fact-check/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/fact-check/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty."},"output_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","verdict":"supported","confidence":0.92,"sources":[{"url":"https://example.com/eiffel-tower-facts","title":"Eiffel Tower Facts","stance":"supports"}]}},{"id":"fraction/simplify","name":"fraction-simplify","resource":"https://x402.agentindex.world/fraction/simplify","method":"POST","price":"$0.001","description":"Simplify a fraction to lowest terms and return its decimal value.","sample":"https://x402.agentindex.world/fraction/simplify/sample","input_example":{"numerator":4,"denominator":8},"output_example":{"numerator":1,"denominator":2,"decimal":0.5}},{"id":"fraction/simplify","name":"fraction-simplify","resource":"https://x402.agentindex.world/fraction/simplify","method":"GET","price":"$0.001","description":"Simplify a fraction to lowest terms and return its decimal value.","sample":"https://x402.agentindex.world/fraction/simplify/sample","input_example":{"numerator":4,"denominator":8},"output_example":{"numerator":1,"denominator":2,"decimal":0.5}},{"id":"gas-price","name":"gas-price-checker","resource":"https://x402.agentindex.world/gas-price","method":"POST","price":"$0.001","description":"Read the live gas price, EIP-1559 base fee and estimated native-transfer cost on Base, Ethereum, Polygon, Arbitrum or Optimism. No RPC key or account. Try GET /gas-price/sample.","sample":"https://x402.agentindex.world/gas-price/sample","input_example":{"network":"base"},"output_example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}},{"id":"gas-price","name":"gas-price-checker","resource":"https://x402.agentindex.world/gas-price","method":"GET","price":"$0.001","description":"Read the live gas price, EIP-1559 base fee and estimated native-transfer cost on Base, Ethereum, Polygon, Arbitrum or Optimism. No RPC key or account. Try GET /gas-price/sample.","sample":"https://x402.agentindex.world/gas-price/sample","input_example":null,"output_example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}},{"id":"geo/bbox","name":"geo-bbox","resource":"https://x402.agentindex.world/geo/bbox","method":"POST","price":"$0.001","description":"Bounding box (min/max lat and lon) enclosing a list of points.","sample":"https://x402.agentindex.world/geo/bbox/sample","input_example":{"points":[{"lat":48.8566,"lon":2.3522},{"lat":51.5074,"lon":-0.1278}]},"output_example":{"min_lat":48.8566,"max_lat":51.5074,"min_lon":-0.1278,"max_lon":2.3522}},{"id":"geo/bbox","name":"geo-bbox","resource":"https://x402.agentindex.world/geo/bbox","method":"GET","price":"$0.001","description":"Bounding box (min/max lat and lon) enclosing a list of points.","sample":"https://x402.agentindex.world/geo/bbox/sample","input_example":{"points":[{"lat":48.8566,"lon":2.3522},{"lat":51.5074,"lon":-0.1278}]},"output_example":{"min_lat":48.8566,"max_lat":51.5074,"min_lon":-0.1278,"max_lon":2.3522}},{"id":"geo/bearing","name":"geo-bearing","resource":"https://x402.agentindex.world/geo/bearing","method":"POST","price":"$0.001","description":"Initial compass bearing (0-360 degrees, clockwise from true north) from point 1 to point 2.","sample":"https://x402.agentindex.world/geo/bearing/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278},"output_example":{"bearing_deg":337.9043}},{"id":"geo/bearing","name":"geo-bearing","resource":"https://x402.agentindex.world/geo/bearing","method":"GET","price":"$0.001","description":"Initial compass bearing (0-360 degrees, clockwise from true north) from point 1 to point 2.","sample":"https://x402.agentindex.world/geo/bearing/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278},"output_example":{"bearing_deg":337.9043}},{"id":"geo/distance","name":"geo-distance","resource":"https://x402.agentindex.world/geo/distance","method":"POST","price":"$0.001","description":"Great-circle distance between two lat/lon points (haversine formula). Returns km, mi or nm.","sample":"https://x402.agentindex.world/geo/distance/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278,"unit":"km"},"output_example":{"distance":343.5577,"unit":"km"}},{"id":"geo/distance","name":"geo-distance","resource":"https://x402.agentindex.world/geo/distance","method":"GET","price":"$0.001","description":"Great-circle distance between two lat/lon points (haversine formula). Returns km, mi or nm.","sample":"https://x402.agentindex.world/geo/distance/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278,"unit":"km"},"output_example":{"distance":343.5577,"unit":"km"}},{"id":"geo/dms","name":"geo-dms","resource":"https://x402.agentindex.world/geo/dms","method":"POST","price":"$0.001","description":"Convert decimal degrees to degrees/minutes/seconds, or DMS back to decimal degrees.","sample":"https://x402.agentindex.world/geo/dms/sample","input_example":{"decimal":2.3522},"output_example":{"degrees":2,"minutes":21,"seconds":7.92,"direction":"E"}},{"id":"geo/dms","name":"geo-dms","resource":"https://x402.agentindex.world/geo/dms","method":"GET","price":"$0.001","description":"Convert decimal degrees to degrees/minutes/seconds, or DMS back to decimal degrees.","sample":"https://x402.agentindex.world/geo/dms/sample","input_example":{"decimal":2.3522},"output_example":{"degrees":2,"minutes":21,"seconds":7.92,"direction":"E"}},{"id":"geo/geohash","name":"geo-geohash","resource":"https://x402.agentindex.world/geo/geohash","method":"POST","price":"$0.001","description":"Encode a lat/lon point into a geohash string (precision 1-12 characters).","sample":"https://x402.agentindex.world/geo/geohash/sample","input_example":{"lat":48.8566,"lon":2.3522,"precision":9},"output_example":{"geohash":"u09tvw0g2"}},{"id":"geo/geohash","name":"geo-geohash","resource":"https://x402.agentindex.world/geo/geohash","method":"GET","price":"$0.001","description":"Encode a lat/lon point into a geohash string (precision 1-12 characters).","sample":"https://x402.agentindex.world/geo/geohash/sample","input_example":{"lat":48.8566,"lon":2.3522,"precision":9},"output_example":{"geohash":"u09tvw0g2"}},{"id":"geo/midpoint","name":"geo-midpoint","resource":"https://x402.agentindex.world/geo/midpoint","method":"POST","price":"$0.001","description":"Geographic (great-circle) midpoint between two lat/lon points.","sample":"https://x402.agentindex.world/geo/midpoint/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278},"output_example":{"lat":50.1918,"lon":1.0999}},{"id":"geo/midpoint","name":"geo-midpoint","resource":"https://x402.agentindex.world/geo/midpoint","method":"GET","price":"$0.001","description":"Geographic (great-circle) midpoint between two lat/lon points.","sample":"https://x402.agentindex.world/geo/midpoint/sample","input_example":{"lat1":48.8566,"lon1":2.3522,"lat2":51.5074,"lon2":-0.1278},"output_example":{"lat":50.1918,"lon":1.0999}},{"id":"geo/point-in-polygon","name":"geo-point-in-polygon","resource":"https://x402.agentindex.world/geo/point-in-polygon","method":"POST","price":"$0.001","description":"Ray-casting point-in-polygon test (planar approximation - fine for city/region-scale polygons).","sample":"https://x402.agentindex.world/geo/point-in-polygon/sample","input_example":{"point":{"lat":1,"lon":1},"polygon":[{"lat":0,"lon":0},{"lat":0,"lon":4},{"lat":4,"lon":4},{"lat":4,"lon":0}]},"output_example":{"inside":true}},{"id":"geo/point-in-polygon","name":"geo-point-in-polygon","resource":"https://x402.agentindex.world/geo/point-in-polygon","method":"GET","price":"$0.001","description":"Ray-casting point-in-polygon test (planar approximation - fine for city/region-scale polygons).","sample":"https://x402.agentindex.world/geo/point-in-polygon/sample","input_example":{"point":{"lat":1,"lon":1},"polygon":[{"lat":0,"lon":0},{"lat":0,"lon":4},{"lat":4,"lon":4},{"lat":4,"lon":0}]},"output_example":{"inside":true}},{"id":"guard","name":"tool-call-guard","resource":"https://x402.agentindex.world/guard","method":"POST","price":"$0.001","description":"Ask whether a tool call should run automatically, need human confirmation, or be denied, given the user's request - returns allow/ask/deny with a probability. Advisory only: like any LLM-based judge it is sensitive to prompt injection in the request or tool call, so the calling agent must keep the final decision, not delegate it outright. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /guard/sample.","sample":"https://x402.agentindex.world/guard/sample","input_example":{"user_request":"Clean up my project folder, it's gotten messy.","tool_call":{"name":"delete_files","arguments":{"path":"/","recursive":true}}},"output_example":{"decision":"deny","probability":0.92,"probabilities":{"allow":0,"deny":0.92,"ask":0.08},"confidence":0.89,"x402_receipt":{"model_served":"jev","upstream":"guardrail","latency_ms":420,"price_paid_usdc":0.0}}},{"id":"guard","name":"tool-call-guard","resource":"https://x402.agentindex.world/guard","method":"GET","price":"$0.001","description":"Ask whether a tool call should run automatically, need human confirmation, or be denied, given the user's request - returns allow/ask/deny with a probability. Advisory only: like any LLM-based judge it is sensitive to prompt injection in the request or tool call, so the calling agent must keep the final decision, not delegate it outright. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /guard/sample.","sample":"https://x402.agentindex.world/guard/sample","input_example":{"user_request":"Clean up my project folder, it's gotten messy.","tool_call":{"name":"delete_files","arguments":{"path":"/","recursive":true}}},"output_example":{"decision":"deny","probability":0.92,"probabilities":{"allow":0,"deny":0.92,"ask":0.08},"confidence":0.89,"x402_receipt":{"model_served":"jev","upstream":"guardrail","latency_ms":420,"price_paid_usdc":0.0}}},{"id":"hash/hash","name":"hash-hash","resource":"https://x402.agentindex.world/hash/hash","method":"POST","price":"$0.002","description":"Compute an MD5, SHA-1, SHA-256 or SHA-512 hex digest of text.","sample":"https://x402.agentindex.world/hash/hash/sample","input_example":{"text":"abc","algorithm":"sha256"},"output_example":{"hex_digest":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"}},{"id":"hash/hash","name":"hash-hash","resource":"https://x402.agentindex.world/hash/hash","method":"GET","price":"$0.002","description":"Compute an MD5, SHA-1, SHA-256 or SHA-512 hex digest of text.","sample":"https://x402.agentindex.world/hash/hash/sample","input_example":{"text":"abc","algorithm":"sha256"},"output_example":{"hex_digest":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"}},{"id":"hash/hmac","name":"hash-hmac","resource":"https://x402.agentindex.world/hash/hmac","method":"POST","price":"$0.002","description":"Compute an HMAC (MD5, SHA-1, SHA-256 or SHA-512) of text with a given key.","sample":"https://x402.agentindex.world/hash/hmac/sample","input_example":{"text":"message","key":"secret","algorithm":"sha256"},"output_example":{"hex_digest":"8b5f48702995c1598c573db1e21866a9b825d4a794d169d7060a03605796360b"}},{"id":"hash/hmac","name":"hash-hmac","resource":"https://x402.agentindex.world/hash/hmac","method":"GET","price":"$0.002","description":"Compute an HMAC (MD5, SHA-1, SHA-256 or SHA-512) of text with a given key.","sample":"https://x402.agentindex.world/hash/hmac/sample","input_example":{"text":"message","key":"secret","algorithm":"sha256"},"output_example":{"hex_digest":"8b5f48702995c1598c573db1e21866a9b825d4a794d169d7060a03605796360b"}},{"id":"intent","name":"intent-detection","resource":"https://x402.agentindex.world/intent","method":"POST","price":"$0.002","description":"Intent detection: classify text as a question, request, complaint, compliment, or other, with a confidence score and an alternate label. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /intent/sample.","sample":"https://x402.agentindex.world/intent/sample","input_example":{"text":"Could someone take a look at why my last two orders were both delayed?"},"output_example":{"input":"Could someone take a look at why my last two orders were both delayed?","label":"request","probability":0.55,"alternate_label":"question","alternate_probability":0.29,"engine":"jev"}},{"id":"intent","name":"intent-detection","resource":"https://x402.agentindex.world/intent","method":"GET","price":"$0.002","description":"Intent detection: classify text as a question, request, complaint, compliment, or other, with a confidence score and an alternate label. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /intent/sample.","sample":"https://x402.agentindex.world/intent/sample","input_example":{"text":"Could someone take a look at why my last two orders were both delayed?"},"output_example":{"input":"Could someone take a look at why my last two orders were both delayed?","label":"request","probability":0.55,"alternate_label":"question","alternate_probability":0.29,"engine":"jev"}},{"id":"jobs","name":"web-research","resource":"https://x402.agentindex.world/jobs","method":"POST","price":"$0.10","description":"Multi-query web research, read and synthesized into one sourced JSON brief in a single call - what would otherwise cost an agent twenty calls and its whole context window. Free status polling and result retrieval. Try GET /jobs/sample.","sample":"https://x402.agentindex.world/jobs/sample","input_example":{"subject":"Example Corp"},"output_example":{"job_id":"abc123","eta_seconds":60}},{"id":"jobs","name":"web-research","resource":"https://x402.agentindex.world/jobs","method":"GET","price":"$0.10","description":"Multi-query web research, read and synthesized into one sourced JSON brief in a single call - what would otherwise cost an agent twenty calls and its whole context window. Free status polling and result retrieval. Try GET /jobs/sample.","sample":"https://x402.agentindex.world/jobs/sample","input_example":{"subject":"Example Corp"},"output_example":{"job_id":"abc123","eta_seconds":60}},{"id":"json/diff","name":"json-diff","resource":"https://x402.agentindex.world/json/diff","method":"POST","price":"$0.002","description":"Recursive diff between two JSON documents: added, removed and changed paths.","sample":"https://x402.agentindex.world/json/diff/sample","input_example":{"a":{"name":"Alice","age":30},"b":{"name":"Alice","age":31}},"output_example":{"changes":[{"path":"$.age","change":"changed","old":30,"new":31}]}},{"id":"json/diff","name":"json-diff","resource":"https://x402.agentindex.world/json/diff","method":"GET","price":"$0.002","description":"Recursive diff between two JSON documents: added, removed and changed paths.","sample":"https://x402.agentindex.world/json/diff/sample","input_example":{"a":{"name":"Alice","age":30},"b":{"name":"Alice","age":31}},"output_example":{"changes":[{"path":"$.age","change":"changed","old":30,"new":31}]}},{"id":"json/flatten","name":"json-flatten","resource":"https://x402.agentindex.world/json/flatten","method":"POST","price":"$0.001","description":"Flatten a nested JSON document into single-level dotted-path keys.","sample":"https://x402.agentindex.world/json/flatten/sample","input_example":{"data":{"a":{"b":1,"c":[2,3]}}},"output_example":{"flattened":{"a.b":1,"a.c.0":2,"a.c.1":3}}},{"id":"json/flatten","name":"json-flatten","resource":"https://x402.agentindex.world/json/flatten","method":"GET","price":"$0.001","description":"Flatten a nested JSON document into single-level dotted-path keys.","sample":"https://x402.agentindex.world/json/flatten/sample","input_example":{"data":{"a":{"b":1,"c":[2,3]}}},"output_example":{"flattened":{"a.b":1,"a.c.0":2,"a.c.1":3}}},{"id":"json/query","name":"json-query","resource":"https://x402.agentindex.world/json/query","method":"POST","price":"$0.001","description":"Query a JSON document with a JSONPath expression.","sample":"https://x402.agentindex.world/json/query/sample","input_example":{"data":{"store":{"book":[{"title":"A"},{"title":"B"}]}},"path":"$.store.book[*].title"},"output_example":{"matches":["A","B"]}},{"id":"json/query","name":"json-query","resource":"https://x402.agentindex.world/json/query","method":"GET","price":"$0.001","description":"Query a JSON document with a JSONPath expression.","sample":"https://x402.agentindex.world/json/query/sample","input_example":{"data":{"store":{"book":[{"title":"A"},{"title":"B"}]}},"path":"$.store.book[*].title"},"output_example":{"matches":["A","B"]}},{"id":"json/schema-infer","name":"json-schema-infer","resource":"https://x402.agentindex.world/json/schema-infer","method":"POST","price":"$0.001","description":"Infer a basic JSON Schema (types, object properties, array item type) from an example document.","sample":"https://x402.agentindex.world/json/schema-infer/sample","input_example":{"data":{"name":"Alice","age":30,"active":true}},"output_example":{"schema":{"type":"object","properties":{"name":{"type":"string"},"age":{"type":"integer"},"active":{"type":"boolean"}},"required":["name","age","active"]}}},{"id":"json/schema-infer","name":"json-schema-infer","resource":"https://x402.agentindex.world/json/schema-infer","method":"GET","price":"$0.001","description":"Infer a basic JSON Schema (types, object properties, array item type) from an example document.","sample":"https://x402.agentindex.world/json/schema-infer/sample","input_example":{"data":{"name":"Alice","age":30,"active":true}},"output_example":{"schema":{"type":"object","properties":{"name":{"type":"string"},"age":{"type":"integer"},"active":{"type":"boolean"}},"required":["name","age","active"]}}},{"id":"json/validate","name":"json-validate","resource":"https://x402.agentindex.world/json/validate","method":"POST","price":"$0.001","description":"Validate a JSON document against a JSON Schema.","sample":"https://x402.agentindex.world/json/validate/sample","input_example":{"data":{"name":"Alice"},"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}}},"output_example":{"valid":true,"errors":[]}},{"id":"json/validate","name":"json-validate","resource":"https://x402.agentindex.world/json/validate","method":"GET","price":"$0.001","description":"Validate a JSON document against a JSON Schema.","sample":"https://x402.agentindex.world/json/validate/sample","input_example":{"data":{"name":"Alice"},"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"}}}},"output_example":{"valid":true,"errors":[]}},{"id":"language","name":"language-detection","resource":"https://x402.agentindex.world/language","method":"POST","price":"$0.002","description":"Language detection: identify which of 20 common languages (or \"other\") a text is written in, with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /language/sample.","sample":"https://x402.agentindex.world/language/sample","input_example":{"text":"The quick brown fox jumps over the lazy dog."},"output_example":{"input":"The quick brown fox jumps over the lazy dog.","label":"en","probability":1.0,"alternate_label":"nl","alternate_probability":0.0,"engine":"jev"}},{"id":"language","name":"language-detection","resource":"https://x402.agentindex.world/language","method":"GET","price":"$0.002","description":"Language detection: identify which of 20 common languages (or \"other\") a text is written in, with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /language/sample.","sample":"https://x402.agentindex.world/language/sample","input_example":{"text":"The quick brown fox jumps over the lazy dog."},"output_example":{"input":"The quick brown fox jumps over the lazy dog.","label":"en","probability":1.0,"alternate_label":"nl","alternate_probability":0.0,"engine":"jev"}},{"id":"llm/claude-sonnet","name":"claude-sonnet-api","resource":"https://x402.agentindex.world/llm/claude-sonnet","method":"POST","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"Claude Sonnet API - pay per call, no API key. OpenAI-format chat completions on anthropic/claude-sonnet-5.5, pinned to Anthropic's own OpenRouter endpoint for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /llm/claude-sonnet/sample.","sample":"https://x402.agentindex.world/llm/claude-sonnet/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790780999-5D8mNBe2jJJ4gO8UyUsm","object":"chat.completion","created":1790780999,"model":"anthropic/claude-sonnet-5.5","provider":"Anthropic","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron lattice tower in Paris designed by Gustave Eiffel's company for the 1889 World's Fair, was initially criticized by prominent French artists and intellectuals but has since become a globally recognized cultural icon that draws millions of visitors annually."}}],"usage":{"prompt_tokens":160,"completion_tokens":100,"total_tokens":260,"cost":0.00132},"x402_receipt":{"model_served":"anthropic/claude-sonnet-5.5","upstream":"llm/claude-sonnet","latency_ms":1700,"price_paid_usdc":0.001892}}},{"id":"llm/claude-sonnet","name":"claude-sonnet-api","resource":"https://x402.agentindex.world/llm/claude-sonnet","method":"GET","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"Claude Sonnet API - pay per call, no API key. OpenAI-format chat completions on anthropic/claude-sonnet-5.5, pinned to Anthropic's own OpenRouter endpoint for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /llm/claude-sonnet/sample.","sample":"https://x402.agentindex.world/llm/claude-sonnet/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790780999-5D8mNBe2jJJ4gO8UyUsm","object":"chat.completion","created":1790780999,"model":"anthropic/claude-sonnet-5.5","provider":"Anthropic","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron lattice tower in Paris designed by Gustave Eiffel's company for the 1889 World's Fair, was initially criticized by prominent French artists and intellectuals but has since become a globally recognized cultural icon that draws millions of visitors annually."}}],"usage":{"prompt_tokens":160,"completion_tokens":100,"total_tokens":260,"cost":0.00132},"x402_receipt":{"model_served":"anthropic/claude-sonnet-5.5","upstream":"llm/claude-sonnet","latency_ms":1700,"price_paid_usdc":0.001892}}},{"id":"llm/gpt-mini","name":"gpt-mini-api","resource":"https://x402.agentindex.world/llm/gpt-mini","method":"POST","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"GPT Mini API - pay per call, no API key. OpenAI-format chat completions on openai/gpt-5.4-mini, pinned to OpenAI's own OpenRouter endpoint for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout with an automatic 2nd-provider retry if the first is slow - never charged if both miss; set your client timeout to 30s. Try GET /llm/gpt-mini/sample.","sample":"https://x402.agentindex.world/llm/gpt-mini/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790781015-abP5jUyNb5Xs9xjmdtPX","object":"chat.completion","created":1790781015,"model":"openai/gpt-5.4-mini","provider":"OpenAI","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron tower in Paris built for the 1889 World's Fair, evolved from a controversial design into one of the world's most iconic landmarks."}}],"usage":{"prompt_tokens":100,"completion_tokens":39,"total_tokens":139,"cost":0.0002505},"x402_receipt":{"model_served":"openai/gpt-5.4-mini","upstream":"llm/gpt-mini","latency_ms":1700,"price_paid_usdc":0.001}}},{"id":"llm/gpt-mini","name":"gpt-mini-api","resource":"https://x402.agentindex.world/llm/gpt-mini","method":"GET","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"GPT Mini API - pay per call, no API key. OpenAI-format chat completions on openai/gpt-5.4-mini, pinned to OpenAI's own OpenRouter endpoint for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout with an automatic 2nd-provider retry if the first is slow - never charged if both miss; set your client timeout to 30s. Try GET /llm/gpt-mini/sample.","sample":"https://x402.agentindex.world/llm/gpt-mini/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790781015-abP5jUyNb5Xs9xjmdtPX","object":"chat.completion","created":1790781015,"model":"openai/gpt-5.4-mini","provider":"OpenAI","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron tower in Paris built for the 1889 World's Fair, evolved from a controversial design into one of the world's most iconic landmarks."}}],"usage":{"prompt_tokens":100,"completion_tokens":39,"total_tokens":139,"cost":0.0002505},"x402_receipt":{"model_served":"openai/gpt-5.4-mini","upstream":"llm/gpt-mini","latency_ms":1700,"price_paid_usdc":0.001}}},{"id":"llm/llama","name":"llama-api","resource":"https://x402.agentindex.world/llm/llama","method":"POST","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"Llama API - pay per call, no API key. OpenAI-format chat completions on meta-llama/llama-4-maverick, pinned to DeepInfra for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /llm/llama/sample.","sample":"https://x402.agentindex.world/llm/llama/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790781075-Lyd15GuBV6xAvA6HlOvf","object":"chat.completion","created":1790781075,"model":"meta-llama/llama-4-maverick","provider":"DigitalOcean","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron lattice tower in Paris, France, was designed by Gustave Eiffel's company for the 1889 World's Fair and has since become a global cultural icon of France, attracting millions of visitors annually."}}],"usage":{"prompt_tokens":106,"completion_tokens":51,"total_tokens":157,"cost":6.2e-05},"x402_receipt":{"model_served":"meta-llama/llama-4-maverick","upstream":"llm/llama","latency_ms":1700,"price_paid_usdc":0.001}}},{"id":"llm/llama","name":"llama-api","resource":"https://x402.agentindex.world/llm/llama","method":"GET","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"Llama API - pay per call, no API key. OpenAI-format chat completions on meta-llama/llama-4-maverick, pinned to DeepInfra for reliability. You sign a fixed price computed from your max_tokens; unused tokens are not refunded. 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /llm/llama/sample.","sample":"https://x402.agentindex.world/llm/llama/sample","input_example":{"messages":[{"role":"user","content":"Summarize in one sentence: The Eiffel Tower is a wrought-iron lattice tower on the Champ de Mars in Paris, France. It was designed by Gustave Eiffel's engineering company and built as the entrance arch for the 1889 World's Fair. Initially criticized by some of France's leading artists and intellectuals for its design, it has become a global cultural icon of France and one of the most recognizable structures in the world, attracting millions of visitors every year."}],"max_tokens":150},"output_example":{"id":"gen-1790781075-Lyd15GuBV6xAvA6HlOvf","object":"chat.completion","created":1790781075,"model":"meta-llama/llama-4-maverick","provider":"DigitalOcean","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"The Eiffel Tower, a wrought-iron lattice tower in Paris, France, was designed by Gustave Eiffel's company for the 1889 World's Fair and has since become a global cultural icon of France, attracting millions of visitors annually."}}],"usage":{"prompt_tokens":106,"completion_tokens":51,"total_tokens":157,"cost":6.2e-05},"x402_receipt":{"model_served":"meta-llama/llama-4-maverick","upstream":"llm/llama","latency_ms":1700,"price_paid_usdc":0.001}}},{"id":"money/allocate","name":"money-allocate","resource":"https://x402.agentindex.world/money/allocate","method":"POST","price":"$0.001","description":"Split an integer amount of cents among N ratios with zero rounding loss (Fowler's allocation algorithm) - the parts always sum back to the original amount.","sample":"https://x402.agentindex.world/money/allocate/sample","input_example":{"amount_cents":5,"ratios":[1,1,1]},"output_example":{"allocations":[2,2,1]}},{"id":"money/allocate","name":"money-allocate","resource":"https://x402.agentindex.world/money/allocate","method":"GET","price":"$0.001","description":"Split an integer amount of cents among N ratios with zero rounding loss (Fowler's allocation algorithm) - the parts always sum back to the original amount.","sample":"https://x402.agentindex.world/money/allocate/sample","input_example":{"amount_cents":5,"ratios":[1,1,1]},"output_example":{"allocations":[2,2,1]}},{"id":"money/format","name":"money-format","resource":"https://x402.agentindex.world/money/format","method":"POST","price":"$0.001","description":"Format a numeric amount with thousands separators, a chosen decimal precision and a currency symbol.","sample":"https://x402.agentindex.world/money/format/sample","input_example":{"amount":1234567.5,"currency_symbol":"$","decimals":2},"output_example":{"formatted":"$1,234,567.50"}},{"id":"money/format","name":"money-format","resource":"https://x402.agentindex.world/money/format","method":"GET","price":"$0.001","description":"Format a numeric amount with thousands separators, a chosen decimal precision and a currency symbol.","sample":"https://x402.agentindex.world/money/format/sample","input_example":{"amount":1234567.5,"currency_symbol":"$","decimals":2},"output_example":{"formatted":"$1,234,567.50"}},{"id":"news","name":"tech-news-headlines","resource":"https://x402.agentindex.world/news","method":"POST","price":"$0.001","description":"Top Hacker News headlines right now - title, URL, score, comments. Fresh links for agents that need current tech/startup signal. Try GET /news/sample.","sample":"https://x402.agentindex.world/news/sample","input_example":{"limit":10},"output_example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}},{"id":"news","name":"tech-news-headlines","resource":"https://x402.agentindex.world/news","method":"GET","price":"$0.001","description":"Top Hacker News headlines right now - title, URL, score, comments. Fresh links for agents that need current tech/startup signal. Try GET /news/sample.","sample":"https://x402.agentindex.world/news/sample","input_example":null,"output_example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}},{"id":"number/ordinal","name":"number-ordinal","resource":"https://x402.agentindex.world/number/ordinal","method":"POST","price":"$0.001","description":"Convert an integer to its English ordinal form (1st, 2nd, 3rd, 4th, 11th, 21st...).","sample":"https://x402.agentindex.world/number/ordinal/sample","input_example":{"value":23},"output_example":{"ordinal":"23rd"}},{"id":"number/ordinal","name":"number-ordinal","resource":"https://x402.agentindex.world/number/ordinal","method":"GET","price":"$0.001","description":"Convert an integer to its English ordinal form (1st, 2nd, 3rd, 4th, 11th, 21st...).","sample":"https://x402.agentindex.world/number/ordinal/sample","input_example":{"value":23},"output_example":{"ordinal":"23rd"}},{"id":"number/radix","name":"number-radix","resource":"https://x402.agentindex.world/number/radix","method":"POST","price":"$0.001","description":"Convert a number's string representation from one base (2-36) to another.","sample":"https://x402.agentindex.world/number/radix/sample","input_example":{"value":"255","from_base":10,"to_base":16},"output_example":{"value":"ff"}},{"id":"number/radix","name":"number-radix","resource":"https://x402.agentindex.world/number/radix","method":"GET","price":"$0.001","description":"Convert a number's string representation from one base (2-36) to another.","sample":"https://x402.agentindex.world/number/radix/sample","input_example":{"value":"255","from_base":10,"to_base":16},"output_example":{"value":"ff"}},{"id":"number/roman","name":"number-roman","resource":"https://x402.agentindex.world/number/roman","method":"POST","price":"$0.001","description":"Convert an integer (1-3999) to a Roman numeral, or a Roman numeral back to an integer.","sample":"https://x402.agentindex.world/number/roman/sample","input_example":{"value":1994},"output_example":{"roman":"MCMXCIV"}},{"id":"number/roman","name":"number-roman","resource":"https://x402.agentindex.world/number/roman","method":"GET","price":"$0.001","description":"Convert an integer (1-3999) to a Roman numeral, or a Roman numeral back to an integer.","sample":"https://x402.agentindex.world/number/roman/sample","input_example":{"value":1994},"output_example":{"roman":"MCMXCIV"}},{"id":"number/words","name":"number-words","resource":"https://x402.agentindex.world/number/words","method":"POST","price":"$0.001","description":"Convert an integer into English words.","sample":"https://x402.agentindex.world/number/words/sample","input_example":{"value":123},"output_example":{"words":"one hundred twenty-three"}},{"id":"number/words","name":"number-words","resource":"https://x402.agentindex.world/number/words","method":"GET","price":"$0.001","description":"Convert an integer into English words.","sample":"https://x402.agentindex.world/number/words/sample","input_example":{"value":123},"output_example":{"words":"one hundred twenty-three"}},{"id":"pdf","name":"pdf-to-markdown","resource":"https://x402.agentindex.world/pdf","method":"POST","price":"$0.002","description":"Extract a public PDF (by HTTPS URL or base64) into clean Markdown - headings and tables preserved via layout-aware parsing, plus title/author/page count/date metadata and a real token count. Text content itself is never generated or altered, only its structure is inferred. Try GET /pdf/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/pdf/sample","input_example":{"url":"https://www.ohchr.org/sites/default/files/UDHR/Documents/UDHR_Translations/eng.pdf"},"output_example":{"markdown":"# Universal Declaration of Human Rights \n\n## Preamble \n\nWhereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world, ...","metadata":{"title":null,"author":"lindner","pages":8,"date":"2001-09-10T01:04:58-07:00"},"token_count":2164}},{"id":"pdf","name":"pdf-to-markdown","resource":"https://x402.agentindex.world/pdf","method":"GET","price":"$0.002","description":"Extract a public PDF (by HTTPS URL or base64) into clean Markdown - headings and tables preserved via layout-aware parsing, plus title/author/page count/date metadata and a real token count. Text content itself is never generated or altered, only its structure is inferred. Try GET /pdf/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/pdf/sample","input_example":{"url":"https://www.ohchr.org/sites/default/files/UDHR/Documents/UDHR_Translations/eng.pdf"},"output_example":{"markdown":"# Universal Declaration of Human Rights \n\n## Preamble \n\nWhereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world, ...","metadata":{"title":null,"author":"lindner","pages":8,"date":"2001-09-10T01:04:58-07:00"},"token_count":2164}},{"id":"pii-check","name":"pii-detection","resource":"https://x402.agentindex.world/pii-check","method":"POST","price":"$0.003","description":"PII detection: flag whether text contains personally identifiable information (name plus contact details, email, phone, address, government ID, financial account) with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /pii-check/sample.","sample":"https://x402.agentindex.world/pii-check/sample","input_example":{"text":"Feel free to call the office at 555-201-4477 during business hours."},"output_example":{"input":"Feel free to call the office at 555-201-4477 during business hours.","label":"pii_detected","probability":0.85,"alternate_label":"no_pii","alternate_probability":0.15,"engine":"jev"}},{"id":"pii-check","name":"pii-detection","resource":"https://x402.agentindex.world/pii-check","method":"GET","price":"$0.003","description":"PII detection: flag whether text contains personally identifiable information (name plus contact details, email, phone, address, government ID, financial account) with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /pii-check/sample.","sample":"https://x402.agentindex.world/pii-check/sample","input_example":{"text":"Feel free to call the office at 555-201-4477 during business hours."},"output_example":{"input":"Feel free to call the office at 555-201-4477 during business hours.","label":"pii_detected","probability":0.85,"alternate_label":"no_pii","alternate_probability":0.15,"engine":"jev"}},{"id":"probe","name":"x402-paywall-probe","resource":"https://x402.agentindex.world/probe","method":"POST","price":"$0.001","description":"Probe any public URL and report if it is an x402 paywall - price, network, payTo, scheme. Shop paywalls before you spend. Try GET /probe/sample.","sample":"https://x402.agentindex.world/probe/sample","input_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35"},"output_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}},{"id":"probe","name":"x402-paywall-probe","resource":"https://x402.agentindex.world/probe","method":"GET","price":"$0.001","description":"Probe any public URL and report if it is an x402 paywall - price, network, payTo, scheme. Shop paywalls before you spend. Try GET /probe/sample.","sample":"https://x402.agentindex.world/probe/sample","input_example":null,"output_example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}},{"id":"rank","name":"document-rerank","resource":"https://x402.agentindex.world/rank","method":"POST","price":"$0.001","description":"Rank up to 50 documents by relevance to a query in a single call - each document returned with its relevance probability, sorted highest first. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /rank/sample.","sample":"https://x402.agentindex.world/rank/sample","input_example":{"query":"best practices for REST API design","documents":["A blog post comparing REST API versioning strategies: URL path, header, and query param versioning.","A recipe for chocolate cake with step-by-step baking instructions.","A guide to RESTful resource naming conventions and correct HTTP verb usage."]},"output_example":{"documents":[{"document":"A guide to RESTful resource naming conventions and correct HTTP verb usage.","score":1},{"document":"A blog post comparing REST API versioning strategies: URL path, header, and query param versioning.","score":0},{"document":"A recipe for chocolate cake with step-by-step baking instructions.","score":0}],"x402_receipt":{"model_served":"jev","upstream":"rerank","latency_ms":405,"price_paid_usdc":0.0}}},{"id":"rank","name":"document-rerank","resource":"https://x402.agentindex.world/rank","method":"GET","price":"$0.001","description":"Rank up to 50 documents by relevance to a query in a single call - each document returned with its relevance probability, sorted highest first. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /rank/sample.","sample":"https://x402.agentindex.world/rank/sample","input_example":{"query":"best practices for REST API design","documents":["A blog post comparing REST API versioning strategies: URL path, header, and query param versioning.","A recipe for chocolate cake with step-by-step baking instructions.","A guide to RESTful resource naming conventions and correct HTTP verb usage."]},"output_example":{"documents":[{"document":"A guide to RESTful resource naming conventions and correct HTTP verb usage.","score":1},{"document":"A blog post comparing REST API versioning strategies: URL path, header, and query param versioning.","score":0},{"document":"A recipe for chocolate cake with step-by-step baking instructions.","score":0}],"x402_receipt":{"model_served":"jev","upstream":"rerank","latency_ms":405,"price_paid_usdc":0.0}}},{"id":"regex/replace","name":"regex-replace","resource":"https://x402.agentindex.world/regex/replace","method":"POST","price":"$0.001","description":"Replace regular expression matches in text, with an optional max-replacement count.","sample":"https://x402.agentindex.world/regex/replace/sample","input_example":{"pattern":"\\s+","text":"too   many    spaces","replacement":" "},"output_example":{"result":"too many spaces","replacements":2}},{"id":"regex/replace","name":"regex-replace","resource":"https://x402.agentindex.world/regex/replace","method":"GET","price":"$0.001","description":"Replace regular expression matches in text, with an optional max-replacement count.","sample":"https://x402.agentindex.world/regex/replace/sample","input_example":{"pattern":"\\s+","text":"too   many    spaces","replacement":" "},"output_example":{"result":"too many spaces","replacements":2}},{"id":"regex/test","name":"regex-test","resource":"https://x402.agentindex.world/regex/test","method":"POST","price":"$0.001","description":"Test a regular expression against text; returns match status, capture groups and span.","sample":"https://x402.agentindex.world/regex/test/sample","input_example":{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","text":"Date: 2026-03-15"},"output_example":{"matches":true,"groups":["2026","03","15"],"span":[6,16]}},{"id":"regex/test","name":"regex-test","resource":"https://x402.agentindex.world/regex/test","method":"GET","price":"$0.001","description":"Test a regular expression against text; returns match status, capture groups and span.","sample":"https://x402.agentindex.world/regex/test/sample","input_example":{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","text":"Date: 2026-03-15"},"output_example":{"matches":true,"groups":["2026","03","15"],"span":[6,16]}},{"id":"research","name":"cited-research","resource":"https://x402.agentindex.world/research","method":"POST","price":"$0.005","description":"Jev-powered research: routed search, cited answer, claims verified against sources. Ask a question, get a 5-8 sentence answer, each claim tagged to a numbered source, built from real page content - no invented facts. A fast paid LLM writes it, under 4.5s guaranteed; on a rare miss, a no-LLM extractive fallback (top sentences from the sources, picked by Jev) takes over instead, marked \"synthesis\":\"extractive\". Try GET /research/sample.","sample":"https://x402.agentindex.world/research/sample","input_example":{"query":"What are the main features of the Rust programming language?"},"output_example":{"query":"What are the main features of the Rust programming language?","answer":"The main features of the Rust programming language include an emphasis on performance, type safety, concurrency, and memory safety [1]. Rust supports multiple programming paradigms [1]. The language's syntax is heavily influenced by C++ and functional programming languages such as OCaml [2]. Rust has a focus on static typing and a borrow system, similar to other systems programming languages [5]. However, sources [3] and [4] do not provide information about Rust, instead discussing other programming languages, Zig and V, respectively. Overall, the sources suggest that Rust is a systems programming language with a strong focus on safety and performance [1][2][5].","synthesis":"llm","sources":[{"title":"Rust (programming language)","url":"https://en.wikipedia.org/wiki/Rust_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"Rust syntax","url":"https://en.wikipedia.org/wiki/Rust_syntax","published_at":null,"source":"wikipedia"},{"title":"Zig (programming language)","url":"https://en.wikipedia.org/wiki/Zig_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"V (programming language)","url":"https://en.wikipedia.org/wiki/V_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"Mojo (programming language)","url":"https://en.wikipedia.org/wiki/Mojo_(programming_language)","published_at":null,"source":"wikipedia"}],"claims_verified":true,"claims_verified_reason":null,"timing_ms":{"search":1230,"synthesis":644,"verify":287,"total":2160}}},{"id":"research","name":"cited-research","resource":"https://x402.agentindex.world/research","method":"GET","price":"$0.005","description":"Jev-powered research: routed search, cited answer, claims verified against sources. Ask a question, get a 5-8 sentence answer, each claim tagged to a numbered source, built from real page content - no invented facts. A fast paid LLM writes it, under 4.5s guaranteed; on a rare miss, a no-LLM extractive fallback (top sentences from the sources, picked by Jev) takes over instead, marked \"synthesis\":\"extractive\". Try GET /research/sample.","sample":"https://x402.agentindex.world/research/sample","input_example":{"query":"What are the main features of the Rust programming language?"},"output_example":{"query":"What are the main features of the Rust programming language?","answer":"The main features of the Rust programming language include an emphasis on performance, type safety, concurrency, and memory safety [1]. Rust supports multiple programming paradigms [1]. The language's syntax is heavily influenced by C++ and functional programming languages such as OCaml [2]. Rust has a focus on static typing and a borrow system, similar to other systems programming languages [5]. However, sources [3] and [4] do not provide information about Rust, instead discussing other programming languages, Zig and V, respectively. Overall, the sources suggest that Rust is a systems programming language with a strong focus on safety and performance [1][2][5].","synthesis":"llm","sources":[{"title":"Rust (programming language)","url":"https://en.wikipedia.org/wiki/Rust_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"Rust syntax","url":"https://en.wikipedia.org/wiki/Rust_syntax","published_at":null,"source":"wikipedia"},{"title":"Zig (programming language)","url":"https://en.wikipedia.org/wiki/Zig_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"V (programming language)","url":"https://en.wikipedia.org/wiki/V_(programming_language)","published_at":null,"source":"wikipedia"},{"title":"Mojo (programming language)","url":"https://en.wikipedia.org/wiki/Mojo_(programming_language)","published_at":null,"source":"wikipedia"}],"claims_verified":true,"claims_verified_reason":null,"timing_ms":{"search":1230,"synthesis":644,"verify":287,"total":2160}}},{"id":"search","name":"web-search","resource":"https://x402.agentindex.world/search","method":"POST","price":"$0.001","description":"Jev-routed web search: each query goes to the best specialised source (code, facts, news, prices), results ranked by relevance. 28/30 test queries answered. Up to 10 results per query, each with title, URL, snippet, short extract and publish date. Up to 5 queries per call, merged and de-duplicated. No account, no API key. Try GET /search/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/search/sample","input_example":{"query":"recent earthquake news"},"output_example":{"query":"recent earthquake news","results":[{"title":"Lists of earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_earthquakes","date":null,"source":"wikipedia","extract":"to Earthquakes. USGS-ANSS Latest earthquakes around the world Southern California Earthquake Center (SCEC) IRIS Seismic Monitor, Recent earthquakes around"},{"title":"List of earthquakes in 2026","url":"https://en.wikipedia.org/wiki/List_of_earthquakes_in_2026","date":null,"source":"wikipedia","extract":"This is a list of earthquakes in 2026. Only earthquakes of magnitude 6 or above are included, unless they result in significant damage and/or casualties"},{"title":"Is Recent Earthquake Activity Unusual? Scientists Say No.","url":"http://www.usgs.gov/newsroom/article.asp?ID=2439","date":"2010-04-15T00:49:30Z","source":"hackernews","extract":"Is Recent Earthquake Activity Unusual? Scientists Say No."},{"title":"2026 Venezuela earthquakes","url":"https://en.wikipedia.org/wiki/2026_Venezuela_earthquakes","date":null,"source":"wikipedia","extract":"doublet large strike-slip earthquakes affected northwestern and central Venezuela. The epicenter of the first earthquake was in Veroes Municipality,"},{"title":"Lists of 21st-century earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_21st-century_earthquakes","date":null,"source":"wikipedia","extract":"tsunami is one of the deadliest natural disasters in recent history. The 2005 Kashmir earthquake destroyed several towns, and caused extensive damage"}]}},{"id":"search","name":"web-search","resource":"https://x402.agentindex.world/search","method":"GET","price":"$0.001","description":"Jev-routed web search: each query goes to the best specialised source (code, facts, news, prices), results ranked by relevance. 28/30 test queries answered. Up to 10 results per query, each with title, URL, snippet, short extract and publish date. Up to 5 queries per call, merged and de-duplicated. No account, no API key. Try GET /search/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/search/sample","input_example":{"query":"recent earthquake news"},"output_example":{"query":"recent earthquake news","results":[{"title":"Lists of earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_earthquakes","date":null,"source":"wikipedia","extract":"to Earthquakes. USGS-ANSS Latest earthquakes around the world Southern California Earthquake Center (SCEC) IRIS Seismic Monitor, Recent earthquakes around"},{"title":"List of earthquakes in 2026","url":"https://en.wikipedia.org/wiki/List_of_earthquakes_in_2026","date":null,"source":"wikipedia","extract":"This is a list of earthquakes in 2026. Only earthquakes of magnitude 6 or above are included, unless they result in significant damage and/or casualties"},{"title":"Is Recent Earthquake Activity Unusual? Scientists Say No.","url":"http://www.usgs.gov/newsroom/article.asp?ID=2439","date":"2010-04-15T00:49:30Z","source":"hackernews","extract":"Is Recent Earthquake Activity Unusual? Scientists Say No."},{"title":"2026 Venezuela earthquakes","url":"https://en.wikipedia.org/wiki/2026_Venezuela_earthquakes","date":null,"source":"wikipedia","extract":"doublet large strike-slip earthquakes affected northwestern and central Venezuela. The epicenter of the first earthquake was in Veroes Municipality,"},{"title":"Lists of 21st-century earthquakes","url":"https://en.wikipedia.org/wiki/Lists_of_21st-century_earthquakes","date":null,"source":"wikipedia","extract":"tsunami is one of the deadliest natural disasters in recent history. The 2005 Kashmir earthquake destroyed several towns, and caused extensive damage"}]}},{"id":"sentiment","name":"sentiment-analysis","resource":"https://x402.agentindex.world/sentiment","method":"POST","price":"$0.002","description":"Sentiment analysis: classify text as positive, negative, or neutral with a confidence score and an alternate label. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable (\"engine\":\"jev\"|\"fallback\" in the response) - under 4.5s guaranteed. Try GET /sentiment/sample.","sample":"https://x402.agentindex.world/sentiment/sample","input_example":{"text":"It works well overall, just wish the battery lasted longer."},"output_example":{"input":"It works well overall, just wish the battery lasted longer.","label":"positive","probability":0.93,"alternate_label":"neutral","alternate_probability":0.05,"engine":"jev"}},{"id":"sentiment","name":"sentiment-analysis","resource":"https://x402.agentindex.world/sentiment","method":"GET","price":"$0.002","description":"Sentiment analysis: classify text as positive, negative, or neutral with a confidence score and an alternate label. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable (\"engine\":\"jev\"|\"fallback\" in the response) - under 4.5s guaranteed. Try GET /sentiment/sample.","sample":"https://x402.agentindex.world/sentiment/sample","input_example":{"text":"It works well overall, just wish the battery lasted longer."},"output_example":{"input":"It works well overall, just wish the battery lasted longer.","label":"positive","probability":0.93,"alternate_label":"neutral","alternate_probability":0.05,"engine":"jev"}},{"id":"spam-check","name":"spam-detection","resource":"https://x402.agentindex.world/spam-check","method":"POST","price":"$0.002","description":"Spam detection: classify text as spam or not spam with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /spam-check/sample.","sample":"https://x402.agentindex.world/spam-check/sample","input_example":{"text":"CONGRATULATIONS! You've won a $1000 gift card! Click here immediately to claim your prize before it expires!"},"output_example":{"input":"CONGRATULATIONS! You've won a $1000 gift card! Click here immediately to claim your prize before it expires!","label":"spam","probability":1.0,"alternate_label":"not_spam","alternate_probability":0.0,"engine":"jev"}},{"id":"spam-check","name":"spam-detection","resource":"https://x402.agentindex.world/spam-check","method":"GET","price":"$0.002","description":"Spam detection: classify text as spam or not spam with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /spam-check/sample.","sample":"https://x402.agentindex.world/spam-check/sample","input_example":{"text":"CONGRATULATIONS! You've won a $1000 gift card! Click here immediately to claim your prize before it expires!"},"output_example":{"input":"CONGRATULATIONS! You've won a $1000 gift card! Click here immediately to claim your prize before it expires!","label":"spam","probability":1.0,"alternate_label":"not_spam","alternate_probability":0.0,"engine":"jev"}},{"id":"stats/correlation","name":"stats-correlation","resource":"https://x402.agentindex.world/stats/correlation","method":"POST","price":"$0.001","description":"Pearson correlation coefficient between two equal-length numeric series.","sample":"https://x402.agentindex.world/stats/correlation/sample","input_example":{"x":[1,2,3,4,5],"y":[2,4,6,8,10]},"output_example":{"pearson_r":1.0}},{"id":"stats/correlation","name":"stats-correlation","resource":"https://x402.agentindex.world/stats/correlation","method":"GET","price":"$0.001","description":"Pearson correlation coefficient between two equal-length numeric series.","sample":"https://x402.agentindex.world/stats/correlation/sample","input_example":{"x":[1,2,3,4,5],"y":[2,4,6,8,10]},"output_example":{"pearson_r":1.0}},{"id":"stats/percentile","name":"stats-percentile","resource":"https://x402.agentindex.world/stats/percentile","method":"POST","price":"$0.001","description":"Nth percentile of a list of numbers (linear interpolation between closest ranks).","sample":"https://x402.agentindex.world/stats/percentile/sample","input_example":{"data":[1,2,3,4,5,6,7,8,9,10],"percentile":50},"output_example":{"value":5.5}},{"id":"stats/percentile","name":"stats-percentile","resource":"https://x402.agentindex.world/stats/percentile","method":"GET","price":"$0.001","description":"Nth percentile of a list of numbers (linear interpolation between closest ranks).","sample":"https://x402.agentindex.world/stats/percentile/sample","input_example":{"data":[1,2,3,4,5,6,7,8,9,10],"percentile":50},"output_example":{"value":5.5}},{"id":"stats/regression","name":"stats-regression","resource":"https://x402.agentindex.world/stats/regression","method":"POST","price":"$0.001","description":"Ordinary least squares simple linear regression (y = slope*x + intercept) with R-squared.","sample":"https://x402.agentindex.world/stats/regression/sample","input_example":{"x":[1,2,3,4,5],"y":[2,4,6,8,10]},"output_example":{"slope":2.0,"intercept":0.0,"r_squared":1.0}},{"id":"stats/regression","name":"stats-regression","resource":"https://x402.agentindex.world/stats/regression","method":"GET","price":"$0.001","description":"Ordinary least squares simple linear regression (y = slope*x + intercept) with R-squared.","sample":"https://x402.agentindex.world/stats/regression/sample","input_example":{"x":[1,2,3,4,5],"y":[2,4,6,8,10]},"output_example":{"slope":2.0,"intercept":0.0,"r_squared":1.0}},{"id":"stats/summary","name":"stats-summary","resource":"https://x402.agentindex.world/stats/summary","method":"POST","price":"$0.001","description":"Descriptive statistics for a list of numbers: count, mean, median, sample stdev/variance, min, max.","sample":"https://x402.agentindex.world/stats/summary/sample","input_example":{"data":[2,4,4,4,5,5,7,9]},"output_example":{"count":8,"mean":5.0,"median":4.5,"stdev":2.13809,"variance":4.571429,"min":2.0,"max":9.0}},{"id":"stats/summary","name":"stats-summary","resource":"https://x402.agentindex.world/stats/summary","method":"GET","price":"$0.001","description":"Descriptive statistics for a list of numbers: count, mean, median, sample stdev/variance, min, max.","sample":"https://x402.agentindex.world/stats/summary/sample","input_example":{"data":[2,4,4,4,5,5,7,9]},"output_example":{"count":8,"mean":5.0,"median":4.5,"stdev":2.13809,"variance":4.571429,"min":2.0,"max":9.0}},{"id":"summarize","name":"summarize-text","resource":"https://x402.agentindex.world/summarize","method":"POST","price":"$0.002","description":"Summarize a URL, raw text or HTML at the length you request - short, medium or long - with the source noted. Neutral and factual, no invented facts. Try GET /summarize/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/summarize/sample","input_example":{"url":"https://en.wikipedia.org/wiki/Photosynthesis","length":"short"},"output_example":{"summary":"The article explains how photosynthesis converts light energy into chemical energy in plants.","length":"short","sources":["https://en.wikipedia.org/wiki/Photosynthesis"]}},{"id":"summarize","name":"summarize-text","resource":"https://x402.agentindex.world/summarize","method":"GET","price":"$0.002","description":"Summarize a URL, raw text or HTML at the length you request - short, medium or long - with the source noted. Neutral and factual, no invented facts. Try GET /summarize/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/summarize/sample","input_example":{"url":"https://en.wikipedia.org/wiki/Photosynthesis","length":"short"},"output_example":{"summary":"The article explains how photosynthesis converts light energy into chemical energy in plants.","length":"short","sources":["https://en.wikipedia.org/wiki/Photosynthesis"]}},{"id":"text/case","name":"text-case","resource":"https://x402.agentindex.world/text/case","method":"POST","price":"$0.001","description":"Convert text between case styles: snake_case, camelCase, PascalCase, kebab-case, Title Case, CONSTANT_CASE.","sample":"https://x402.agentindex.world/text/case/sample","input_example":{"text":"Hello World Example","target_case":"snake"},"output_example":{"result":"hello_world_example"}},{"id":"text/case","name":"text-case","resource":"https://x402.agentindex.world/text/case","method":"GET","price":"$0.001","description":"Convert text between case styles: snake_case, camelCase, PascalCase, kebab-case, Title Case, CONSTANT_CASE.","sample":"https://x402.agentindex.world/text/case/sample","input_example":{"text":"Hello World Example","target_case":"snake"},"output_example":{"result":"hello_world_example"}},{"id":"text/diff","name":"text-diff","resource":"https://x402.agentindex.world/text/diff","method":"POST","price":"$0.001","description":"Unified line diff between two texts, plus an overall similarity ratio (0-1).","sample":"https://x402.agentindex.world/text/diff/sample","input_example":{"a":"line one\nline two","b":"line one\nline three"},"output_example":{"diff":["--- ","+++ ","@@ -1,2 +1,2 @@"," line one","-line two","+line three"],"similarity":0.8333}},{"id":"text/diff","name":"text-diff","resource":"https://x402.agentindex.world/text/diff","method":"GET","price":"$0.001","description":"Unified line diff between two texts, plus an overall similarity ratio (0-1).","sample":"https://x402.agentindex.world/text/diff/sample","input_example":{"a":"line one\nline two","b":"line one\nline three"},"output_example":{"diff":["--- ","+++ ","@@ -1,2 +1,2 @@"," line one","-line two","+line three"],"similarity":0.8333}},{"id":"text/readability","name":"text-readability","resource":"https://x402.agentindex.world/text/readability","method":"POST","price":"$0.001","description":"Flesch Reading Ease and Flesch-Kincaid Grade Level scores for English text (standard public formulas, heuristic syllable counting).","sample":"https://x402.agentindex.world/text/readability/sample","input_example":{"text":"The cat sat on the mat. It was a sunny day."},"output_example":{"flesch_reading_ease":108.96,"flesch_kincaid_grade":-0.57,"words":11,"sentences":2,"syllables":12}},{"id":"text/readability","name":"text-readability","resource":"https://x402.agentindex.world/text/readability","method":"GET","price":"$0.001","description":"Flesch Reading Ease and Flesch-Kincaid Grade Level scores for English text (standard public formulas, heuristic syllable counting).","sample":"https://x402.agentindex.world/text/readability/sample","input_example":{"text":"The cat sat on the mat. It was a sunny day."},"output_example":{"flesch_reading_ease":108.96,"flesch_kincaid_grade":-0.57,"words":11,"sentences":2,"syllables":12}},{"id":"text/slug","name":"text-slug","resource":"https://x402.agentindex.world/text/slug","method":"POST","price":"$0.002","description":"Slugify text: strip accents, lowercase, replace non-alphanumerics with a separator.","sample":"https://x402.agentindex.world/text/slug/sample","input_example":{"text":"Café à la Mode!"},"output_example":{"slug":"cafe-a-la-mode"}},{"id":"text/slug","name":"text-slug","resource":"https://x402.agentindex.world/text/slug","method":"GET","price":"$0.002","description":"Slugify text: strip accents, lowercase, replace non-alphanumerics with a separator.","sample":"https://x402.agentindex.world/text/slug/sample","input_example":{"text":"Café à la Mode!"},"output_example":{"slug":"cafe-a-la-mode"}},{"id":"time/add","name":"time-add","resource":"https://x402.agentindex.world/time/add","method":"POST","price":"$0.001","description":"Add a fixed duration (days/hours/minutes/seconds) to an ISO 8601 datetime.","sample":"https://x402.agentindex.world/time/add/sample","input_example":{"datetime":"2026-01-01T00:00:00","days":1,"hours":2},"output_example":{"datetime":"2026-01-02T02:00:00"}},{"id":"time/add","name":"time-add","resource":"https://x402.agentindex.world/time/add","method":"GET","price":"$0.001","description":"Add a fixed duration (days/hours/minutes/seconds) to an ISO 8601 datetime.","sample":"https://x402.agentindex.world/time/add/sample","input_example":{"datetime":"2026-01-01T00:00:00","days":1,"hours":2},"output_example":{"datetime":"2026-01-02T02:00:00"}},{"id":"time/between","name":"time-between","resource":"https://x402.agentindex.world/time/between","method":"POST","price":"$0.001","description":"Duration between two ISO 8601 datetimes, as total seconds and a days/hours/minutes/seconds breakdown.","sample":"https://x402.agentindex.world/time/between/sample","input_example":{"start":"2026-01-01T00:00:00","end":"2026-01-02T01:30:00"},"output_example":{"total_seconds":91800.0,"days":1,"hours":1,"minutes":30,"seconds":0}},{"id":"time/between","name":"time-between","resource":"https://x402.agentindex.world/time/between","method":"GET","price":"$0.001","description":"Duration between two ISO 8601 datetimes, as total seconds and a days/hours/minutes/seconds breakdown.","sample":"https://x402.agentindex.world/time/between/sample","input_example":{"start":"2026-01-01T00:00:00","end":"2026-01-02T01:30:00"},"output_example":{"total_seconds":91800.0,"days":1,"hours":1,"minutes":30,"seconds":0}},{"id":"time/business-days","name":"time-business-days","resource":"https://x402.agentindex.world/time/business-days","method":"POST","price":"$0.001","description":"Count weekdays (Mon-Fri) between two dates, inclusive of both endpoints.","sample":"https://x402.agentindex.world/time/business-days/sample","input_example":{"start":"2026-01-01","end":"2026-01-07"},"output_example":{"business_days":5}},{"id":"time/business-days","name":"time-business-days","resource":"https://x402.agentindex.world/time/business-days","method":"GET","price":"$0.001","description":"Count weekdays (Mon-Fri) between two dates, inclusive of both endpoints.","sample":"https://x402.agentindex.world/time/business-days/sample","input_example":{"start":"2026-01-01","end":"2026-01-07"},"output_example":{"business_days":5}},{"id":"time/convert","name":"time-convert","resource":"https://x402.agentindex.world/time/convert","method":"POST","price":"$0.001","description":"Convert an ISO 8601 datetime from one IANA timezone to another (handles DST automatically).","sample":"https://x402.agentindex.world/time/convert/sample","input_example":{"datetime":"2026-01-01T12:00:00","from_tz":"UTC","to_tz":"America/New_York"},"output_example":{"datetime":"2026-01-01T07:00:00-05:00"}},{"id":"time/convert","name":"time-convert","resource":"https://x402.agentindex.world/time/convert","method":"GET","price":"$0.001","description":"Convert an ISO 8601 datetime from one IANA timezone to another (handles DST automatically).","sample":"https://x402.agentindex.world/time/convert/sample","input_example":{"datetime":"2026-01-01T12:00:00","from_tz":"UTC","to_tz":"America/New_York"},"output_example":{"datetime":"2026-01-01T07:00:00-05:00"}},{"id":"time/format","name":"time-format","resource":"https://x402.agentindex.world/time/format","method":"POST","price":"$0.001","description":"Format an ISO 8601 datetime using a strftime pattern.","sample":"https://x402.agentindex.world/time/format/sample","input_example":{"datetime":"2026-03-15T14:30:00","pattern":"%Y/%m/%d %H:%M"},"output_example":{"formatted":"2026/03/15 14:30"}},{"id":"time/format","name":"time-format","resource":"https://x402.agentindex.world/time/format","method":"GET","price":"$0.001","description":"Format an ISO 8601 datetime using a strftime pattern.","sample":"https://x402.agentindex.world/time/format/sample","input_example":{"datetime":"2026-03-15T14:30:00","pattern":"%Y/%m/%d %H:%M"},"output_example":{"formatted":"2026/03/15 14:30"}},{"id":"time/humanize","name":"time-humanize","resource":"https://x402.agentindex.world/time/humanize","method":"POST","price":"$0.002","description":"Human-readable relative time ('2 hours ago', 'in 3 days') between a datetime and a reference (default now).","sample":"https://x402.agentindex.world/time/humanize/sample","input_example":{"datetime":"2026-01-01T10:00:00","reference":"2026-01-01T12:00:00"},"output_example":{"humanized":"2 hours ago"}},{"id":"time/humanize","name":"time-humanize","resource":"https://x402.agentindex.world/time/humanize","method":"GET","price":"$0.002","description":"Human-readable relative time ('2 hours ago', 'in 3 days') between a datetime and a reference (default now).","sample":"https://x402.agentindex.world/time/humanize/sample","input_example":{"datetime":"2026-01-01T10:00:00","reference":"2026-01-01T12:00:00"},"output_example":{"humanized":"2 hours ago"}},{"id":"time/iso-week","name":"time-iso-week","resource":"https://x402.agentindex.world/time/iso-week","method":"POST","price":"$0.001","description":"ISO 8601 week number, ISO year and ISO weekday (1=Monday) for a date.","sample":"https://x402.agentindex.world/time/iso-week/sample","input_example":{"date":"2026-01-04"},"output_example":{"iso_year":2026,"iso_week":1,"iso_weekday":7}},{"id":"time/iso-week","name":"time-iso-week","resource":"https://x402.agentindex.world/time/iso-week","method":"GET","price":"$0.001","description":"ISO 8601 week number, ISO year and ISO weekday (1=Monday) for a date.","sample":"https://x402.agentindex.world/time/iso-week/sample","input_example":{"date":"2026-01-04"},"output_example":{"iso_year":2026,"iso_week":1,"iso_weekday":7}},{"id":"time/parse","name":"time-parse","resource":"https://x402.agentindex.world/time/parse","method":"POST","price":"$0.001","description":"Parse a date/time string (ISO 8601 by default, or a given strptime format) into its components.","sample":"https://x402.agentindex.world/time/parse/sample","input_example":{"value":"15/03/2026","format":"%d/%m/%Y"},"output_example":{"iso":"2026-03-15T00:00:00","year":2026,"month":3,"day":15,"hour":0,"minute":0,"second":0}},{"id":"time/parse","name":"time-parse","resource":"https://x402.agentindex.world/time/parse","method":"GET","price":"$0.001","description":"Parse a date/time string (ISO 8601 by default, or a given strptime format) into its components.","sample":"https://x402.agentindex.world/time/parse/sample","input_example":{"value":"15/03/2026","format":"%d/%m/%Y"},"output_example":{"iso":"2026-03-15T00:00:00","year":2026,"month":3,"day":15,"hour":0,"minute":0,"second":0}},{"id":"tip","name":"usdc-tip","resource":"https://x402.agentindex.world/tip","method":"POST","price":"$0.01","description":"Voluntarily support AgentIndex with one cent of Base USDC. Returns payer identity, a thank-you acknowledgement and an x402 settlement receipt. Use this when an agent wants to sponsor open pay-per-call infrastructure.","sample":"https://x402.agentindex.world/tip/sample","input_example":{"message":"Keep building agent infrastructure"},"output_example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"id":"tip","name":"usdc-tip","resource":"https://x402.agentindex.world/tip","method":"GET","price":"$0.01","description":"Voluntarily support AgentIndex with one cent of Base USDC. Returns payer identity, a thank-you acknowledgement and an x402 settlement receipt. Use this when an agent wants to sponsor open pay-per-call infrastructure.","sample":"https://x402.agentindex.world/tip/sample","input_example":null,"output_example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"id":"token-card","name":"token-verdict-card","resource":"https://x402.agentindex.world/token-card","method":"GET","price":"$0.005","description":"Base token safety check: Claude Haiku 5.5 (Anthropic) writes a rug pull / honeypot verdict (SAFE/CAUTION/RISKY/DANGER) from on-chain data, a tagline, a short explanation. Deterministic fallback if Claude is slow, honestly labeled. $0.005 - 4x cheaper than comparable cards. GET /token-card/sample.","sample":"https://x402.agentindex.world/token-card/sample","input_example":null,"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"card":{"note":"CAUTION","tagline":"Base USDC: no risky functions found, but verdict is CAUTION.","explanation":"Bytecode analysis flagged no mint, blacklist, pause, or fee-setting functions, and the contract is not an upgradeable proxy. Liquidity was found on Uniswap V2, V3, and Aerodrome, and the JEV risk verdict is caution with 99% probability. Ownership is not renounced, and holder analysis was skipped because this is an established token.","disclaimer":"Not financial advice.","source":"claude"},"token_risk_verdict":{"verdict":"caution","probability":0.99,"probabilities":{"avoid":0.01,"caution":0.99,"acceptable":0},"confidence":0.98,"verdict_source":"jev"}}},{"id":"token-card","name":"token-verdict-card","resource":"https://x402.agentindex.world/token-card","method":"POST","price":"$0.005","description":"Base token safety check: Claude Haiku 5.5 (Anthropic) writes a rug pull / honeypot verdict (SAFE/CAUTION/RISKY/DANGER) from on-chain data, a tagline, a short explanation. Deterministic fallback if Claude is slow, honestly labeled. $0.005 - 4x cheaper than comparable cards. GET /token-card/sample.","sample":"https://x402.agentindex.world/token-card/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"card":{"note":"CAUTION","tagline":"Base USDC: no risky functions found, but verdict is CAUTION.","explanation":"Bytecode analysis flagged no mint, blacklist, pause, or fee-setting functions, and the contract is not an upgradeable proxy. Liquidity was found on Uniswap V2, V3, and Aerodrome, and the JEV risk verdict is caution with 99% probability. Ownership is not renounced, and holder analysis was skipped because this is an established token.","disclaimer":"Not financial advice.","source":"claude"},"token_risk_verdict":{"verdict":"caution","probability":0.99,"probabilities":{"avoid":0.01,"caution":0.99,"acceptable":0},"confidence":0.98,"verdict_source":"jev"}}},{"id":"token-risk","name":"token-risk-scan","resource":"https://x402.agentindex.world/token-risk","method":"POST","price":"$0.005","description":"Base token risk scan: on-chain rug check and honeypot-style flag detection for any ERC-20, no GoPlus, DexScreener or other vendor - real Base token safety. Reads bytecode for mint/blacklist/pause/tax powers, EIP-1967 proxy, renounced ownership, plus Uniswap v2/v3 and Aerodrome liquidity. A Jev avoid/caution/acceptable verdict leads the response, raw signals follow. Holder concentration included only when history fits 1-2 log queries. Try GET /token-risk/sample.","sample":"https://x402.agentindex.world/token-risk/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"verdict":{"verdict":"caution","probability":0.62,"probabilities":{"acceptable":0.31,"avoid":0.07,"caution":0.62},"confidence":0.55,"verdict_source":"jev"},"bytecode_analysis":{"status":"ok","bytecode_size":8421,"flags":{"mint":false,"blacklist":false,"pause":false,"set_max_tx_amount":true},"any_dangerous_function":true,"is_upgradeable_proxy":false,"owner":"0x0000000000000000000000000000000000000000","owner_renounced":true},"liquidity_analysis":{"status":"ok","uniswap_v2":{"pair":"0x1efdc3e6cfb3df3b7dd3e3971d5262733c52c21c","reserve0":"1535891536408965785","reserve1":"5106124266540300941199548545"},"uniswap_v3_pools":[],"aerodrome_pools":[],"any_liquidity_found":true},"holders_analysis":{"status":"skipped_established_token"},"timing_ms":{"signals":420,"verdict":890,"total":950}}},{"id":"token-risk","name":"token-risk-scan","resource":"https://x402.agentindex.world/token-risk","method":"GET","price":"$0.005","description":"Base token risk scan: on-chain rug check and honeypot-style flag detection for any ERC-20, no GoPlus, DexScreener or other vendor - real Base token safety. Reads bytecode for mint/blacklist/pause/tax powers, EIP-1967 proxy, renounced ownership, plus Uniswap v2/v3 and Aerodrome liquidity. A Jev avoid/caution/acceptable verdict leads the response, raw signals follow. Holder concentration included only when history fits 1-2 log queries. Try GET /token-risk/sample.","sample":"https://x402.agentindex.world/token-risk/sample","input_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"output_example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"verdict":{"verdict":"caution","probability":0.62,"probabilities":{"acceptable":0.31,"avoid":0.07,"caution":0.62},"confidence":0.55,"verdict_source":"jev"},"bytecode_analysis":{"status":"ok","bytecode_size":8421,"flags":{"mint":false,"blacklist":false,"pause":false,"set_max_tx_amount":true},"any_dangerous_function":true,"is_upgradeable_proxy":false,"owner":"0x0000000000000000000000000000000000000000","owner_renounced":true},"liquidity_analysis":{"status":"ok","uniswap_v2":{"pair":"0x1efdc3e6cfb3df3b7dd3e3971d5262733c52c21c","reserve0":"1535891536408965785","reserve1":"5106124266540300941199548545"},"uniswap_v3_pools":[],"aerodrome_pools":[],"any_liquidity_found":true},"holders_analysis":{"status":"skipped_established_token"},"timing_ms":{"signals":420,"verdict":890,"total":950}}},{"id":"toxicity","name":"toxicity-detection","resource":"https://x402.agentindex.world/toxicity","method":"POST","price":"$0.002","description":"Toxicity detection: classify text as toxic or not toxic (hate speech, harassment, threats, severe offensive language) with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /toxicity/sample.","sample":"https://x402.agentindex.world/toxicity/sample","input_example":{"text":"Honestly, anyone who thinks that is a complete idiot who shouldn't be allowed to have an opinion."},"output_example":{"input":"Honestly, anyone who thinks that is a complete idiot who shouldn't be allowed to have an opinion.","label":"toxic","probability":0.9,"alternate_label":"not_toxic","alternate_probability":0.1,"engine":"jev"}},{"id":"toxicity","name":"toxicity-detection","resource":"https://x402.agentindex.world/toxicity","method":"GET","price":"$0.002","description":"Toxicity detection: classify text as toxic or not toxic (hate speech, harassment, threats, severe offensive language) with a confidence score. Powered by Jev, with an automatic Groq-hosted LLM fallback if Jev is slow or unavailable - under 4.5s guaranteed. Try GET /toxicity/sample.","sample":"https://x402.agentindex.world/toxicity/sample","input_example":{"text":"Honestly, anyone who thinks that is a complete idiot who shouldn't be allowed to have an opinion."},"output_example":{"input":"Honestly, anyone who thinks that is a complete idiot who shouldn't be allowed to have an opinion.","label":"toxic","probability":0.9,"alternate_label":"not_toxic","alternate_probability":0.1,"engine":"jev"}},{"id":"translate","name":"AgentIndex Translate","resource":"https://x402.agentindex.world/translate","method":"POST","price":"$0.002","description":"Translate up to 200 text segments in a single call - the same result that would otherwise take 200 separate calls to translate a whole file. Markdown, HTML and {x} placeholders preserved per segment, order and count kept intact, source language auto-detected, automatic fallback across multiple models for uptime, providers that train on submitted prompts excluded. A single string also works. No account, no API key. Try GET /translate/sample.","sample":"https://x402.agentindex.world/translate/sample","input_example":{"text":"Bonjour le monde","target_lang":"en"},"output_example":{"text":"Bonjour le monde","target_lang":"en","detected_source_lang":"fr","translated_text":"Hello world","model_served":"agentindex-translate-1"}},{"id":"translate","name":"AgentIndex Translate","resource":"https://x402.agentindex.world/translate","method":"GET","price":"$0.002","description":"Translate up to 200 text segments in a single call - the same result that would otherwise take 200 separate calls to translate a whole file. Markdown, HTML and {x} placeholders preserved per segment, order and count kept intact, source language auto-detected, automatic fallback across multiple models for uptime, providers that train on submitted prompts excluded. A single string also works. No account, no API key. Try GET /translate/sample.","sample":"https://x402.agentindex.world/translate/sample","input_example":{"text":"Bonjour le monde","target_lang":"en"},"output_example":{"text":"Bonjour le monde","target_lang":"en","detected_source_lang":"fr","translated_text":"Hello world","model_served":"agentindex-translate-1"}},{"id":"unit/convert","name":"unit-convert","resource":"https://x402.agentindex.world/unit/convert","method":"POST","price":"$0.001","description":"Convert a value between units of length, mass, volume or temperature (C/F/K).","sample":"https://x402.agentindex.world/unit/convert/sample","input_example":{"value":1,"from_unit":"mi","to_unit":"km"},"output_example":{"value":1.609344,"unit":"km"}},{"id":"unit/convert","name":"unit-convert","resource":"https://x402.agentindex.world/unit/convert","method":"GET","price":"$0.001","description":"Convert a value between units of length, mass, volume or temperature (C/F/K).","sample":"https://x402.agentindex.world/unit/convert/sample","input_example":{"value":1,"from_unit":"mi","to_unit":"km"},"output_example":{"value":1.609344,"unit":"km"}},{"id":"v1/chat/completions","name":"chat-completions-api","resource":"https://x402.agentindex.world/v1/chat/completions","method":"POST","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"437 models, no account, no API key, pay per call in USDC - OpenAI-compatible chat completions and AI inference gateway (Claude, GPT, Gemini, Llama, Mistral and more in one endpoint). Price: from $0.001, computed from your max_tokens × model rate × 1.10 (you sign a ceiling; unused tokens are not refunded). 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /v1/chat/completions/sample.","sample":"https://x402.agentindex.world/v1/chat/completions/sample","input_example":{"model":"openai/gpt-4o-mini","messages":[{"role":"user","content":"Say OK."}],"max_tokens":5},"output_example":{"id":"gen-1790576252-UzfZJjqk0Ld9PGyd1ADA","object":"chat.completion","model":"openai/gpt-4o-mini","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"OK."}}],"usage":{"prompt_tokens":10,"completion_tokens":2,"total_tokens":12},"x402_receipt":{"model_served":"openai/gpt-4o-mini","upstream":"llm-gateway","latency_ms":612,"price_paid_usdc":0.001}}},{"id":"v1/chat/completions","name":"chat-completions-api","resource":"https://x402.agentindex.world/v1/chat/completions","method":"GET","price":"from $0.001, computed from your max_tokens × model rate × 1.10","description":"437 models, no account, no API key, pay per call in USDC - OpenAI-compatible chat completions and AI inference gateway (Claude, GPT, Gemini, Llama, Mistral and more in one endpoint). Price: from $0.001, computed from your max_tokens × model rate × 1.10 (you sign a ceiling; unused tokens are not refunded). 20s server-side timeout - never charged if it fires; set your client timeout to 30s. Try GET /v1/chat/completions/sample.","sample":"https://x402.agentindex.world/v1/chat/completions/sample","input_example":{"model":"openai/gpt-4o-mini","messages":[{"role":"user","content":"Say OK."}],"max_tokens":5},"output_example":{"id":"gen-1790576252-UzfZJjqk0Ld9PGyd1ADA","object":"chat.completion","model":"openai/gpt-4o-mini","choices":[{"index":0,"finish_reason":"stop","message":{"role":"assistant","content":"OK."}}],"usage":{"prompt_tokens":10,"completion_tokens":2,"total_tokens":12},"x402_receipt":{"model_served":"openai/gpt-4o-mini","upstream":"llm-gateway","latency_ms":612,"price_paid_usdc":0.001}}},{"id":"validate/ean","name":"validate-ean","resource":"https://x402.agentindex.world/validate/ean","method":"POST","price":"$0.001","description":"EAN-8 or EAN-13 barcode checksum validation (auto-detected by length).","sample":"https://x402.agentindex.world/validate/ean/sample","input_example":{"code":"4006381333931"},"output_example":{"valid":true,"format":"EAN-13"}},{"id":"validate/ean","name":"validate-ean","resource":"https://x402.agentindex.world/validate/ean","method":"GET","price":"$0.001","description":"EAN-8 or EAN-13 barcode checksum validation (auto-detected by length).","sample":"https://x402.agentindex.world/validate/ean/sample","input_example":{"code":"4006381333931"},"output_example":{"valid":true,"format":"EAN-13"}},{"id":"validate/iban","name":"validate-iban","resource":"https://x402.agentindex.world/validate/iban","method":"POST","price":"$0.002","description":"ISO 13616 IBAN mod-97 checksum validation, with optional BIC (ISO 9362) format check.","sample":"https://x402.agentindex.world/validate/iban/sample","input_example":{"iban":"GB82 WEST 1234 5698 7654 32","bic":"NWBKGB2L"},"output_example":{"valid":true,"country":"GB","bic_format_valid":true}},{"id":"validate/iban","name":"validate-iban","resource":"https://x402.agentindex.world/validate/iban","method":"GET","price":"$0.002","description":"ISO 13616 IBAN mod-97 checksum validation, with optional BIC (ISO 9362) format check.","sample":"https://x402.agentindex.world/validate/iban/sample","input_example":{"iban":"GB82 WEST 1234 5698 7654 32","bic":"NWBKGB2L"},"output_example":{"valid":true,"country":"GB","bic_format_valid":true}},{"id":"validate/imei","name":"validate-imei","resource":"https://x402.agentindex.world/validate/imei","method":"POST","price":"$0.001","description":"IMEI (15-digit mobile device identifier) Luhn checksum validation.","sample":"https://x402.agentindex.world/validate/imei/sample","input_example":{"imei":"490154203237518"},"output_example":{"valid":true}},{"id":"validate/imei","name":"validate-imei","resource":"https://x402.agentindex.world/validate/imei","method":"GET","price":"$0.001","description":"IMEI (15-digit mobile device identifier) Luhn checksum validation.","sample":"https://x402.agentindex.world/validate/imei/sample","input_example":{"imei":"490154203237518"},"output_example":{"valid":true}},{"id":"validate/isbn","name":"validate-isbn","resource":"https://x402.agentindex.world/validate/isbn","method":"POST","price":"$0.001","description":"ISBN-10 or ISBN-13 checksum validation (auto-detected by length).","sample":"https://x402.agentindex.world/validate/isbn/sample","input_example":{"isbn":"0-306-40615-2"},"output_example":{"valid":true,"format":"ISBN-10"}},{"id":"validate/isbn","name":"validate-isbn","resource":"https://x402.agentindex.world/validate/isbn","method":"GET","price":"$0.001","description":"ISBN-10 or ISBN-13 checksum validation (auto-detected by length).","sample":"https://x402.agentindex.world/validate/isbn/sample","input_example":{"isbn":"0-306-40615-2"},"output_example":{"valid":true,"format":"ISBN-10"}},{"id":"validate/isin","name":"validate-isin","resource":"https://x402.agentindex.world/validate/isin","method":"POST","price":"$0.001","description":"ISIN (ISO 6166 security identifier) Luhn checksum validation.","sample":"https://x402.agentindex.world/validate/isin/sample","input_example":{"isin":"US0378331005"},"output_example":{"valid":true,"country":"US"}},{"id":"validate/isin","name":"validate-isin","resource":"https://x402.agentindex.world/validate/isin","method":"GET","price":"$0.001","description":"ISIN (ISO 6166 security identifier) Luhn checksum validation.","sample":"https://x402.agentindex.world/validate/isin/sample","input_example":{"isin":"US0378331005"},"output_example":{"valid":true,"country":"US"}},{"id":"validate/luhn","name":"validate-luhn","resource":"https://x402.agentindex.world/validate/luhn","method":"POST","price":"$0.002","description":"Luhn (mod 10) checksum validation, as used by most payment card numbers.","sample":"https://x402.agentindex.world/validate/luhn/sample","input_example":{"number":"4111111111111111"},"output_example":{"valid":true}},{"id":"validate/luhn","name":"validate-luhn","resource":"https://x402.agentindex.world/validate/luhn","method":"GET","price":"$0.002","description":"Luhn (mod 10) checksum validation, as used by most payment card numbers.","sample":"https://x402.agentindex.world/validate/luhn/sample","input_example":{"number":"4111111111111111"},"output_example":{"valid":true}},{"id":"validate/routing","name":"validate-routing","resource":"https://x402.agentindex.world/validate/routing","method":"POST","price":"$0.001","description":"US ABA bank routing number (9-digit) checksum validation.","sample":"https://x402.agentindex.world/validate/routing/sample","input_example":{"routing_number":"021000021"},"output_example":{"valid":true}},{"id":"validate/routing","name":"validate-routing","resource":"https://x402.agentindex.world/validate/routing","method":"GET","price":"$0.001","description":"US ABA bank routing number (9-digit) checksum validation.","sample":"https://x402.agentindex.world/validate/routing/sample","input_example":{"routing_number":"021000021"},"output_example":{"valid":true}},{"id":"validate/siret","name":"validate-siret","resource":"https://x402.agentindex.world/validate/siret","method":"POST","price":"$0.001","description":"French SIRET (14-digit business establishment number) Luhn checksum validation. Note: the rare La Poste SIREN exception to the standard rule is not applied.","sample":"https://x402.agentindex.world/validate/siret/sample","input_example":{"siret":"55230123450006"},"output_example":{"valid":true,"siren":"552301234"}},{"id":"validate/siret","name":"validate-siret","resource":"https://x402.agentindex.world/validate/siret","method":"GET","price":"$0.001","description":"French SIRET (14-digit business establishment number) Luhn checksum validation. Note: the rare La Poste SIREN exception to the standard rule is not applied.","sample":"https://x402.agentindex.world/validate/siret/sample","input_example":{"siret":"55230123450006"},"output_example":{"valid":true,"siren":"552301234"}},{"id":"validate/vin","name":"validate-vin","resource":"https://x402.agentindex.world/validate/vin","method":"POST","price":"$0.002","description":"North American VIN check-digit validation (NHTSA standard, position 9) plus WMI manufacturer lookup for a small set of known codes.","sample":"https://x402.agentindex.world/validate/vin/sample","input_example":{"vin":"1HGCM82633A004352"},"output_example":{"valid_check_digit":true,"manufacturer":"Honda","country":"USA"}},{"id":"validate/vin","name":"validate-vin","resource":"https://x402.agentindex.world/validate/vin","method":"GET","price":"$0.002","description":"North American VIN check-digit validation (NHTSA standard, position 9) plus WMI manufacturer lookup for a small set of known codes.","sample":"https://x402.agentindex.world/validate/vin/sample","input_example":{"vin":"1HGCM82633A004352"},"output_example":{"valid_check_digit":true,"manufacturer":"Honda","country":"USA"}},{"id":"verify","name":"claim-verification","resource":"https://x402.agentindex.world/verify","method":"POST","price":"$0.001","description":"Check whether a source supports, contradicts, or gives insufficient information about a claim - a typed verdict with a real probability, not generated text. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /verify/sample.","sample":"https://x402.agentindex.world/verify/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","source":"The Eiffel Tower stands 330 meters tall including antennas, while the Statue of Liberty, including its pedestal, reaches about 93 meters."},"output_example":{"verdict":"supported","probability":1,"probabilities":{"not_enough_info":0,"supported":1,"contradicted":0},"confidence":1,"x402_receipt":{"model_served":"jev","upstream":"verification","latency_ms":390,"price_paid_usdc":0.0}}},{"id":"verify","name":"claim-verification","resource":"https://x402.agentindex.world/verify","method":"GET","price":"$0.001","description":"Check whether a source supports, contradicts, or gives insufficient information about a claim - a typed verdict with a real probability, not generated text. Powered by Jev (TypeSafe System One). $0.001 per call, no OpenRouter or TypeSafe account needed. Try GET /verify/sample.","sample":"https://x402.agentindex.world/verify/sample","input_example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","source":"The Eiffel Tower stands 330 meters tall including antennas, while the Statue of Liberty, including its pedestal, reaches about 93 meters."},"output_example":{"verdict":"supported","probability":1,"probabilities":{"not_enough_info":0,"supported":1,"contradicted":0},"confidence":1,"x402_receipt":{"model_served":"jev","upstream":"verification","latency_ms":390,"price_paid_usdc":0.0}}},{"id":"wallet-balance","name":"wallet-balance-checker","resource":"https://x402.agentindex.world/wallet-balance","method":"POST","price":"$0.001","description":"Read native coin and USDC balances for any EVM wallet on Base, Ethereum, Polygon, Arbitrum or Optimism, with atomic amounts and current block. No RPC key or account. Try GET /wallet-balance/sample.","sample":"https://x402.agentindex.world/wallet-balance/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"base"},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},{"id":"wallet-balance","name":"wallet-balance-checker","resource":"https://x402.agentindex.world/wallet-balance","method":"GET","price":"$0.001","description":"Read native coin and USDC balances for any EVM wallet on Base, Ethereum, Polygon, Arbitrum or Optimism, with atomic amounts and current block. No RPC key or account. Try GET /wallet-balance/sample.","sample":"https://x402.agentindex.world/wallet-balance/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},{"id":"wallet-intelligence","name":"wallet-and-gas-lookup","resource":"https://x402.agentindex.world/wallet-intelligence","method":"POST","price":"$0.001","description":"One call replaces wallet-balance and gas reads across Base, Ethereum, Polygon, Arbitrum and Optimism. Returns native and USDC balances, current blocks, fees and Base x402 payment readiness. One signature instead of ten paid requests. Try GET /wallet-intelligence/sample.","sample":"https://x402.agentindex.world/wallet-intelligence/sample","input_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","networks":["base","ethereum","polygon","arbitrum","optimism"],"amount_usdc":0.001},"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}},{"id":"wallet-intelligence","name":"wallet-and-gas-lookup","resource":"https://x402.agentindex.world/wallet-intelligence","method":"GET","price":"$0.001","description":"One call replaces wallet-balance and gas reads across Base, Ethereum, Polygon, Arbitrum and Optimism. Returns native and USDC balances, current blocks, fees and Base x402 payment readiness. One signature instead of ten paid requests. Try GET /wallet-intelligence/sample.","sample":"https://x402.agentindex.world/wallet-intelligence/sample","input_example":null,"output_example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}},{"id":"weather","name":"weather-forecast","resource":"https://x402.agentindex.world/weather","method":"POST","price":"$0.001","description":"Current weather and a 3-day forecast for any city or lat/lon - temperature, humidity, wind, conditions. No account, no API key. Try GET /weather/sample.","sample":"https://x402.agentindex.world/weather/sample","input_example":{"city":"Paris"},"output_example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-30T12:30","temperature_c":21.1,"humidity_pct":78,"wind_speed_kmh":8.9,"weather_code":61,"conditions":"slight_rain"},"daily":[{"date":"2026-09-30","temperature_max_c":22.8,"temperature_min_c":20.5,"precipitation_sum_mm":13.2,"weather_code":63,"conditions":"rain"},{"date":"2026-10-01","temperature_max_c":21.0,"temperature_min_c":16.0,"precipitation_sum_mm":1.9,"weather_code":80,"conditions":"rain_showers"},{"date":"2026-10-02","temperature_max_c":20.6,"temperature_min_c":12.5,"precipitation_sum_mm":0.0,"weather_code":3,"conditions":"overcast"}]}},{"id":"weather","name":"weather-forecast","resource":"https://x402.agentindex.world/weather","method":"GET","price":"$0.001","description":"Current weather and a 3-day forecast for any city or lat/lon - temperature, humidity, wind, conditions. No account, no API key. Try GET /weather/sample.","sample":"https://x402.agentindex.world/weather/sample","input_example":null,"output_example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-30T12:30","temperature_c":21.1,"humidity_pct":78,"wind_speed_kmh":8.9,"weather_code":61,"conditions":"slight_rain"},"daily":[{"date":"2026-09-30","temperature_max_c":22.8,"temperature_min_c":20.5,"precipitation_sum_mm":13.2,"weather_code":63,"conditions":"rain"},{"date":"2026-10-01","temperature_max_c":21.0,"temperature_min_c":16.0,"precipitation_sum_mm":1.9,"weather_code":80,"conditions":"rain_showers"},{"date":"2026-10-02","temperature_max_c":20.6,"temperature_min_c":12.5,"precipitation_sum_mm":0.0,"weather_code":3,"conditions":"overcast"}]}},{"id":"web-read","name":"web-page-to-text","resource":"https://x402.agentindex.world/web-read","method":"POST","price":"$0.002","description":"Fetch URL content as Markdown: read any web page and get clean Markdown - navigation, ads and boilerplate stripped, links resolved, plus a real token count. The same extraction /search uses on result pages, exposed standalone for a URL you already have. Try GET /web-read/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/web-read/sample","input_example":{"url":"https://www.w3.org/"},"output_example":{"url":"https://www.w3.org/","title":"World Wide Web Consortium (W3C)","markdown":"# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.","token_count":154}},{"id":"web-read","name":"web-page-to-text","resource":"https://x402.agentindex.world/web-read","method":"GET","price":"$0.002","description":"Fetch URL content as Markdown: read any web page and get clean Markdown - navigation, ads and boilerplate stripped, links resolved, plus a real token count. The same extraction /search uses on result pages, exposed standalone for a URL you already have. Try GET /web-read/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","sample":"https://x402.agentindex.world/web-read/sample","input_example":{"url":"https://www.w3.org/"},"output_example":{"url":"https://www.w3.org/","title":"World Wide Web Consortium (W3C)","markdown":"# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.","token_count":154}},{"id":"x402-echo","name":"x402-payment-test","resource":"https://x402.agentindex.world/x402-echo","method":"POST","price":"$0.001","description":"Cheapest possible Base-mainnet x402 conformance call: settle $0.001 of USDC and receive payer identity, request echo and receipt. Built for agents testing wallets, Payment-Signature, facilitators and settlement. Try GET /x402-echo/sample.","sample":"https://x402.agentindex.world/x402-echo/sample","input_example":{"message":"hello agent"},"output_example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":0.001,"price_atomic_usdc":"1000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}},{"id":"x402-echo","name":"x402-payment-test","resource":"https://x402.agentindex.world/x402-echo","method":"GET","price":"$0.001","description":"Cheapest possible Base-mainnet x402 conformance call: settle $0.001 of USDC and receive payer identity, request echo and receipt. Built for agents testing wallets, Payment-Signature, facilitators and settlement. Try GET /x402-echo/sample.","sample":"https://x402.agentindex.world/x402-echo/sample","input_example":null,"output_example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":0.001,"price_atomic_usdc":"1000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}]}