Verified data for AI agents, paid per byte.
First-party feeds and oracles where every paid response carries an on-chain provenance receipt — so your agent verifies the data before it acts. Pay per call in USDC over x402, settled on Base mainnet: a wallet, not an API key. No token. The flagship is the Address Reputation Oracle — a signed go/no-go verdict before an agent releases funds.
Three steps. Verify before you act.
Find a feed, pay per call in USDC over x402 — settled on Base mainnet — and check the signed receipt before your agent acts on the data. No API key, no token.
Discover
01Browse the catalog — or list feeds straight from the MCP server.
#every feed is a first-party PayPerByte publisher.$agent.callTool('byte_list_feeds')→address-reputation · crypto-top100 · threat-intel→usc-statute · evidence-pack · perp-funding · …→breadth: weather · earthquakes · wiki-facts · …→21 feeds + oracles · from $0.001 a call
Pay per call
02One x402 call — USDC settles on Base mainnet, no subscription needed.
#an unpaid request returns the 402 challenge.$curl -i x402.payperbyte.io/feeds/address-reputation→HTTP 402 · pay $0.05 USDC on Base (eip155:8453)→sign EIP-3009 + replay → 200 + signed verdict#or subscribe on-chain for a continuous stream.
Verify
03Recompute the hash and recover the signer before acting.
#every paid 200 carries a signed receipt.→keccak256(responseBody) == payloadHash ✓→recoverSigner == BYTE attester ✓→byte_verify_payload → { verified: true }#if it doesn't match, don't act on it.
A few lines. Paid per call.
Drop the MCP server into any agent. Discover a feed, pay per call over x402 — settled in USDC on Base mainnet — and verify the signed receipt before acting.
#npm i byte-mcp-serverimport { Client } from "@modelcontextprotocol/sdk";const c = new Client({ name: "agent" });const r = await c.callTool("byte_buy_data", { feed: "address-reputation" });await c.callTool("byte_verify_payload", { txHash: r.txHash });→{ verdict: "ALLOW", verified: true, tx }
Boring stack. Bored on purpose.
A lean first-party contract core. USDC for settlement on Base mainnet. No new chain, no token.
Be first when the audited anchor lands.
The x402 pay-per-call rail is live on Base mainnet today — try the flagship address-reputation verdict now. The on-chain attestation anchor moves to Arbitrum One after an external security audit; join the list and we'll tell you when it clears.
No spam. One email when the audit clears.