{"service":"Agent402.Tools","summary":"A live node in the machine-to-machine economy: autonomous agents pay per call in USDC (or with compute) and get the result - no human, no signup.","tools":628,"payment":{"protocol":"x402","network":"base","currency":"USDC","networks":["base","solana","polygon","arbitrum","stellar","algorand","monad","avalanche","sei","optimism","robinhood","celo","arc"],"mpp":{"enabled":true,"order":["tempo","evm","stripe"],"tempo":{"currencies":[{"address":"0x20C000000000000000000000b9537d11c60E8b50","label":"USDC.e"},{"address":"0x20c0000000000000000000000000000000000000","label":"PathUSD"}],"chainId":4217,"withheldOn":["identity-bound routes","long-running routes"]},"evm":{"rails":[{"chain":"Base","chainId":8453,"asset":"USDC","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},{"chain":"Celo","chainId":42220,"asset":"USDC","currency":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C"}]},"stripe":{"minUsd":0.5}}},"wallet":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","walletName":"agent402.base.eth","onchainRevenueProof":"https://basescan.org/address/0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0#tokentxns","onchainNote":"Settled revenue is verifiable on-chain at the wallet above - that is the trustless source of truth, not this counter.","toolCallsServed":{"total":136251,"viaUSDC":66964,"viaUSDCByNetwork":{"base":23662,"robinhood (USDG)":13354,"solana":7660,"algorand":3592,"tempo":2114,"polygon":922,"celo":462,"stellar":396,"arc":192,"arbitrum":152,"monad":104,"avalanche":69,"sei":42,"optimism":39,"unknown":33,"stripe":1},"viaUSDCAttributed":52794,"viaUSDCBeforeNetworkCounter":14170,"viaUSDCByNetworkNote":"viaUSDC is a lifetime counter; the per-network split begins when that counter shipped, so viaUSDCAttributed + viaUSDCBeforeNetworkCounter = viaUSDC","viaProofOfWork":24224,"viaTrial":56,"viaFreeMode":0,"viaHeartbeat":18112,"viaMPPWire":2223,"viaUSDCInternal":26895,"viaMPPWireInternal":8302,"viaRouter":88},"chargedButFailed":1726,"chargedButFailedGenuine":0,"chargedButFailedGenuineScope":{"of":"the most recent charged-failure events retained on disk, not all time","eventsRetained":200,"eventsRetainedMax":200,"maxReportable":200},"chargedButFailedNote":"chargedButFailed is a LIFETIME counter containing a since-fixed miscount: settlement REJECTIONS (buyer keeps their money) were recorded as charged failures. Use chargedButFailedGenuine for current quality - it excludes them, but it is a WINDOW over the most recent 200 retained charged-failure events (see chargedButFailedGenuineScope), never a lifetime count.","topTools":[{"slug":"hash","n":26499},{"slug":"base64","n":8914},{"slug":"v1-chat-metered","n":8693},{"slug":"uuid","n":8186},{"slug":"unit-convert","n":5730},{"slug":"stock-history","n":5156},{"slug":"perp-funding","n":2260},{"slug":"perp-basis","n":2152},{"slug":"judge","n":2042},{"slug":"search-news","n":1674}],"topToolsScope":{"rankedBy":"raw call volume, free and paid combined","limit":10,"toolsWithAnyCalls":1672},"estimatedRevenueUsd":463.072,"estimatedRevenueNote":"An estimate, not a ledger: lifetime USDC-purchase counts valued at TODAY's catalog price (tools are repriced, and a retired tool's purchases value at zero). Card, prepaid-credits and Tempo sales are not in it. Use /api/revenue for settled amounts.","recentCalls":[{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:50:51.620Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:45:51.187Z"},{"slug":"transcribe","paidWith":"usdc","at":"2026-11-06T11:44:06.031Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:40:52.192Z"},{"slug":"skill-subtitle-pipeline","paidWith":"usdc","at":"2026-11-06T11:38:58.274Z"},{"slug":"skill-subtitle-pipeline","paidWith":"usdc","at":"2026-11-06T11:37:03.259Z"},{"slug":"outliers","paidWith":"proof-of-work","at":"2026-11-06T11:36:46.147Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:35:51.440Z"},{"slug":"timezone-convert","paidWith":"proof-of-work","at":"2026-11-06T11:35:17.789Z"},{"slug":"timezone-convert","paidWith":"proof-of-work","at":"2026-11-06T11:35:17.578Z"},{"slug":"jwt-decode","paidWith":"proof-of-work","at":"2026-11-06T11:33:57.586Z"},{"slug":"slugify","paidWith":"heartbeat","at":"2026-11-06T11:33:46.296Z"},{"slug":"base64","paidWith":"heartbeat","at":"2026-11-06T11:33:44.691Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:33:43.003Z"},{"slug":"uuid","paidWith":"heartbeat","at":"2026-11-06T11:33:41.374Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:30:51.776Z"},{"slug":"hash","paidWith":"proof-of-work","at":"2026-11-06T11:27:14.676Z"},{"slug":"unit-convert","paidWith":"proof-of-work","at":"2026-11-06T11:27:12.362Z"},{"slug":"unit-convert","paidWith":"proof-of-work","at":"2026-11-06T11:27:12.241Z"},{"slug":"base64","paidWith":"proof-of-work","at":"2026-11-06T11:27:10.819Z"},{"slug":"base64","paidWith":"proof-of-work","at":"2026-11-06T11:27:10.648Z"},{"slug":"base64","paidWith":"proof-of-work","at":"2026-11-06T11:27:10.517Z"},{"slug":"hash","paidWith":"proof-of-work","at":"2026-11-06T11:27:09.773Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:25:52.035Z"},{"slug":"hash","paidWith":"heartbeat","at":"2026-11-06T11:20:52.184Z"}],"recentCallsScope":{"shown":25,"retainedMax":200,"of":"the newest served calls retained on disk, not a period total"},"servingSince":"2026-06-12T15:59:04.549Z","processUptimeSeconds":1451,"runTheDemo":"https://agent402.tools/llms.txt","performance24h":{"windowHours":24,"calls":9060,"cacheHitRate":0.0164,"errorRate":0.0015,"errorRateScope":"tool handler errors over recorded calls; discovery requests refused by load shedding (503) are not recorded and not counted","p50LatencyMs":159,"p95LatencyMs":1235,"dashboardUrl":"https://agent402.tools/analytics"},"settledOnChain":95339}