BYTE · LIBRARYSETTLE · BASE 8453
ATTEST · ARB-SEP 421614BLK · GAS · LIVE
FLAGSHIP$0.05 address-rep
PRICEfrom $0.001 / call
RECEIPTX-BYTE-Attestation
TOKENnone
PayPerByte
x402 live on Base mainnet

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.

Settlement
Base
USDC · eip155:8453
Flagship
$0.05
address-reputation
Receipt
EIP-712
X-BYTE-Attestation
Price
$0.003
per-call floor
The railslive
SettlementBase mainnet
AssetUSDC · 8453
ReceiptX-BYTE-Attestation
Attestation domainArb-Sep · 421614
Mainnet anchorpending audit
How it works

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

01

Browse 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
SRC · DataRegistry · byte-mcp-server

Pay per call

02

One 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.
SRC · x402 · HTTP 402

Verify

03

Recompute 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.
SRC · X-BYTE-Attestation · EIP-712
For developers

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.

Reach it from
TypeScript / Node
byte-mcp-server (MCP)
live
Python
MCP client
live
Any HTTP client
x402 micropayments
live
Solidity (on-chain)
call DataStream / DataRegistry directly
any EVM
#npm i byte-mcp-server
import { 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 }
byte-mcp-serverv0.11.1 on npm · the agent-native interface to PayPerBytebyte_buy_datapay-per-call over x402 — USDC on Base mainnet, data + tx inlinebyte_verify_payloadrecompute keccak256 + recover the signer before acting
Infrastructure

Boring stack. Bored on purpose.

A lean first-party contract core. USDC for settlement on Base mainnet. No new chain, no token.

Settlement
Base
USDC · eip155:8453
Flagship
$0.05
address-reputation verdict
Receipt
EIP-712
X-BYTE-Attestation
Pricing
$0.003
per-call floor · per byte
Access
MCP + x402
byte-mcp-server · HTTP 402
Attestation
421614
Arb-Sep domain · mainnet pending audit
Catalog
21 live
first-party feeds + oracles
Status
Live
x402 on Base · no token
Mainnet-anchor waitlist

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.

Email