Tollbooth
▸ What it does
Tollbooth is a live, production-grade pay-per-call API service offering 56 verified financial, tax, and legal calculators for autonomous agents. Every answer includes: (1) a detailed formula trace showing the exact computation, (2) versioned 2026 source citations (IRS, SSA, state tax authorities), and (3) a reproducible SHA-256 hash that any agent can re-derive for free via a public golden-vector endpoint. This enables trustless verification—agents do not trust Tollbooth's signature; they verify the math independently. Payments are made in USDC on Base using the x402 HTTP 402 protocol, with typical per-call costs ranging from $0.01–$1.00.
▸ How to use it
Integration is streamlined to five lines of code: (1) Install @x402/fetch and @x402/evm npm packages, (2) import and instantiate wrapFetchWithPaymentFromConfig with your funded Base wallet private key, (3) call the wrapper around any Tollbooth endpoint with POST/JSON payload, (4) the library automatically handles the 402 → sign → retry round trip, (5) receive JSON with {result, provenance}. Before paying, agents can query GET /v1/catalog (prices & schemas), POST /v1/preview/:id (rounded estimate), or GET /v1/golden/:id (canonical result + hash to verify against). A free MCP (Model Context Protocol) discovery server is available via `npx tollbooth-x402` for Claude/Cursor integration, exposing tollbooth_quote, tollbooth_catalog, tollbooth_preview, and tollbooth_golden helpers.
▸ Evidence basis
Tollbooth exhibits all hallmarks of a mature, production-ready service: (1) Live website with fully functional calculator playground (tested paycheck, self-employment tax, capital gains, mortgage affordability tools), (2) Complete OpenAPI 3.1.0 specification with 56+ endpoints, each carrying method descriptions, golden-vector test vectors, and explicit 2026 data sources, (3) Working npm SDK (@x402/fetch) with concrete integration examples, (4) Well-architected trust model: reproducible provenance (formula + sources + hash) beats signature-based trust—this directly aligns with ERC-8004's trustless-agent vision, (5) Formal specification at /v1/spec and /v1/golden/:id endpoints enabling third-party verification, (6) Compliance-aware: every tool carries disclaimers and sources (IRS Rev. Proc. 2025-32, SSA 2026, state revenue departments), (7) x402 protocol is registered on-chain (Base chain ID 8453) with proper USDC payment infrastructure, (8) Metadata consistency: on-chain registration, agent-card.json, x402-manifest, and live website all coherently describe the same service with identical endpoint URLs and pricing. No red flags: site is live, documentation is exhaustive, code examples are runnable, and the value proposition (verified financial calculations with independent re-verifiability) is genuinely novel in the AI-agent space.
▸ Risks
Moderate operational and regulatory risks: (1) Accuracy dependency—formulas are only as good as 2026 data sources; if tax law changes or data is misinterpreted, all downstream agent decisions suffer. Service carries appropriate disclaimers but agents must still validate with professionals. (2) Payment friction—x402 protocol adds a signing round-trip; if wallet is compromised or network delays occur, agents may fail to retrieve time-sensitive calculations. (3) Data staleness—service is dated to July 2026; future tax years require re-indexing and re-verification. (4) Single-point-of-failure for correctness—while golden vectors enable re-verification, they only catch server bugs, not source-data errors or formula misinterpretation. (5) Regulatory exposure—U.S. tax/financial advice disclaimers protect against liability but may not shield against jurisdictional claims. (6) Market adoption—service depends on agents (Claude plugins, autonomous systems) integrating x402 and paying per call; if adoption lags, service economics suffer. (7) Smart-contract risk on Base (lower than Mainnet but non-zero): registry contract 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 is live and holds agent NFT, so contract bugs or chain instability could disrupt registration or reputation signaling.
▸ Raw data
- Chain
- base
- Token ID
- 59110
- First seen
- 7/16/2026, 6:01:32 PM