verified until 2026-08-17
PayPerByte is a pay-per-call data gateway for AI agents — 22 first-party feeds and decision oracles billed in USDC over x402 on Base mainnet. A wallet, not an API key; no token. Every paid 200 carries a signed EIP-712 provenance receipt (X-BYTE-Attestation) so an agent can verify the data before it acts. Coverage spans DeFi/markets, weather, earthquakes, security advisories, code/runtime status, and decision oracles. Flagship: the Address Reputation Oracle — a signed ALLOW/WARN/BLOCK verdict on a receiving address before an agent releases funds ($0.05/call). Per-byte pricing from $0.003; settled in USDC via the Coinbase CDP facilitator.
Pay from $0.003 to $0.10 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
first settlement 2026-06-11 · $7.45 all-time · settled via coinbase
ASSESSMENT
updated 6h agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 99.7%
- uptime 24h
- 100%
- uptime 7d
- 100%
- uptime 30d
- 99.7%
- uptime 90d
- 99.8%
- response p95
- 186ms
- avg response
- 155ms
- total checks
- 2,753
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
compliance A (14/14)
14 of 14 x402 conformance checks pass. Full checklist below.
price $0.003 to $0.10 (p28 in Data)
- price (min)
- $0.003
- price (max)
- $0.10
- category percentile (min)
- p28 in Data
- category percentile (max)
- p77 in Data
- endpoints / prices
- 22 / 7
- model
- tiered
- stability
- 0%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- -
- registrar
- -
- hosting
- custom
- domain created
- ---
Identity facts, not a risk score.
traction $3.707 30d · 17 buyers
- volume 30d
- $3.707
- buyers 30d
- 17
- settlements 30d
- 78
- first settlement
- 2026-06-11
- last settlement
- 2026-08-10
- top buyer share
- 67% of 30d volume
- trend 7d vs 30d
- 0.11x the 30d daily rate
- networks
- eip155:8453
- volume all-time
- $7.45
- settlements all-time
- 229
- median settlement 30d
- $0.03
- max settlement 30d
- $0.10
- settled via
- coinbase
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
WHAT IT DOES
ai-derivedPayPerByte provides various data feeds for AI agents including crypto markets, DeFi yields, weather, earthquakes, news, threat intelligence, and address reputation.
- category
- data-feeds
- in
- query params
- auth
- api key
AI-generated summary. The measured data is never altered by it.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET | 402 CHANNEL |
|---|---|---|---|---|---|---|
| POST | /feeds/address-reputation | $0.10 | Base | USDC | header | |
| GET | /feeds/agent-compute | $0.05 | Base | USDC | - | |
| GET | /feeds/agent-memory | $0.05 | Base | USDC | - | |
| GET | /feeds/agent-tools | $0.05 | Base | USDC | - | |
| GET | /feeds/code-pulse | $0.02 | Base | USDC | - | |
| GET | /feeds/defi-yields | $0.03 | Base | USDC | - | |
| GET | /feeds/earthquakes | $0.003 | Base | USDC | header | |
| POST | /feeds/evidence-pack | $0.10 | Base | USDC | header | |
| POST | /feeds/liquidation-stream | $0.03 | Base | USDC | header | |
| GET | /feeds/news-feed | $0.01 | Base | USDC | - | |
| GET | /feeds/perp-funding | $0.02 | Base | USDC | - | |
| POST | /feeds/pkg-verdict | $0.10 | Base | USDC | header | |
| POST | /feeds/positioning-snapshot | $0.03 | Base | USDC | header | |
| POST | /feeds/reasoning-verdict | $0.10 | Base | USDC | header | |
| GET | /feeds/runtime-eol | $0.02 | Base | USDC | header | |
| POST | /feeds/sanctions-screen | $0.10 | Base | USDC | header | |
| GET | /feeds/space-weather | $0.003 | Base | USDC | - | |
| GET | /feeds/stablecoin-rails | $0.03 | Base | USDC | - | |
| GET | /feeds/threat-intel | $0.05 | Base | USDC | header | |
| GET | /feeds/usc-statute | $0.05 | Base | USDC | - | |
| GET | /feeds/weather | $0.005 | Base | USDC | header | |
| GET | /feeds/x402-pulse | $0.01 | Base | USDC | - |
REQUEST / RESPONSE EXAMPLE
An unpaid request to GET /feeds/agent-compute returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i 'https://x402.payperbyte.io/feeds/agent-compute'
// 402 response (captured by monitor) · 22 payloads · click to expand
[
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "5000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/weather",
"tags": [
"payperbyte",
"weather",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "NWS weather forecasts for 5 US cities (NYC, LA, Chicago, Houston, Miami)",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "weather"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"weather",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/earthquakes",
"tags": [
"payperbyte",
"earthquakes",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "USGS recent earthquakes worldwide (M2.5+)",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "earthquakes"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"earthquakes",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "3000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/space-weather",
"tags": [
"payperbyte",
"space-weather",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "NOAA SWPC solar activity, geomagnetic storms, Kp index",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "space-weather"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"space-weather",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/news-feed",
"tags": [
"payperbyte",
"news-feed",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "LLM-curated news headlines with source citations",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "news-feed"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"news-feed",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/code-pulse",
"tags": [
"payperbyte",
"code-pulse",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Repo / package release tracker — latest releases of high-signal OSS projects",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "code-pulse"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"code-pulse",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/runtime-eol",
"tags": [
"payperbyte",
"runtime-eol",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "End-of-life dates and status for language runtimes, frameworks, OSes (endoflife.date)",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "runtime-eol"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"runtime-eol",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/threat-intel",
"tags": [
"payperbyte",
"threat-intel",
"general",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Recent CVE highlights + CISA known-exploited-vulnerability entries, relayed from public sources (NVD, CISA KEV)",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "threat-intel"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"threat-intel",
"general",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/x402-pulse",
"tags": [
"payperbyte",
"x402-pulse",
"commerce",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Rolling-window metrics for the PayPerByte x402 facilitator: verify/settle counts, per-network/scheme breakdowns, top payers, optional on-chain cross-check.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "x402-pulse"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"x402-pulse",
"commerce",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/stablecoin-rails",
"tags": [
"payperbyte",
"stablecoin-rails",
"commerce",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Cross-chain stablecoin supply (USDC/USDT/DAI/PYUSD) + Circle iris-api health.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "stablecoin-rails"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"stablecoin-rails",
"commerce",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/perp-funding",
"tags": [
"payperbyte",
"perp-funding",
"financial",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Cross-venue perpetual-swap funding rates (Hyperliquid, dYdX, Aevo live; GMX + Vertex coming v1.1) + spread. Annualized.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "perp-funding"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"perp-funding",
"financial",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/usc-statute",
"tags": [
"payperbyte",
"usc-statute",
"legal",
"eip712-attested"
],
"mimeType": "application/json",
"description": "On-demand current text of a US Code section, public-domain, with content hash + source URLs. Q&A oracle.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "usc-statute"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"usc-statute",
"legal",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/agent-compute",
"tags": [
"payperbyte",
"agent-compute",
"financial",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Decentralized GPU/compute networks an agent can rent (Akash, Render, io.net, Golem, Bittensor, Nosana, Aethir, Hyperbolic): concurrent-active provider counts where independently pollable (cumulative counts flagged), computed GPU utilization, per-metric provenance + data-quality flags, and a byte_score. First-party compounding snapshot, not a relayed dashboard.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "agent-compute"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"agent-compute",
"financial",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/agent-memory",
"tags": [
"payperbyte",
"agent-memory",
"financial",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Decentralized storage/memory networks for agent state + RAG (Filecoin, Walrus, Arweave, Storj, Autonomys, Sia, Irys, 0G): active-node accounting and used-vs-capacity where source APIs respond, geo-concentration, agent-memory tooling status, per-metric provenance + data-quality flags, and a byte_score.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "agent-memory"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"agent-memory",
"financial",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "50000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/agent-tools",
"tags": [
"payperbyte",
"agent-tools",
"financial",
"eip712-attested"
],
"mimeType": "application/json",
"description": "Decentralized networks exposing an agent-callable tool surface — MCP servers, on-chain request buses, OpenAI-compatible inference (Chainlink, Akash, Morpheus, Olas, Virtuals, Bittensor, GaiaNet, Nillion). Tiered: every entry carries a decentralization-maturity flag + verified-vs-claimed split.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "agent-tools"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"agent-tools",
"financial",
"eip712-attested"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/evidence-pack",
"tags": [
"payperbyte",
"evidence-pack",
"general",
"first-party"
],
"mimeType": "application/json",
"description": "RAG-citable meta-oracle: retrieve from PayPerByte factual feeds + signed citation bundle with sources.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"claim": "USDC is fully reserved 1:1"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"feed": "evidence-pack"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"claim"
],
"properties": {
"claim": {
"type": "string",
"minLength": 1,
"description": "The statement to research and ground against cited sources — returns a signed citation bundle (retrieved sources + excerpts), e.g. \"USDC is fully reserved 1:1\". The receipt proves provenance/integrity of the returned bundle, NOT that the statement is true; no correctness or fact-check verdict is asserted."
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional allowlist of source domains to retrieve evidence from (e.g. [\"sec.gov\", \"circle.com\"]). Omit to search all indexed PayPerByte factual feeds."
},
"max_sources": {
"type": "integer",
"minimum": 1,
"description": "Optional cap on the number of cited sources in the returned evidence pack — bounds the response size. The price is a flat $0.02 per call regardless of how many sources are returned (it is not metered per source)."
},
"subscriber_address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "Optional. The Arbitrum address bound to the signed EIP-712 request, so a leaked query cannot burn another wallet's escrow."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"evidence-pack",
"general",
"first-party"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/address-reputation",
"tags": [
"payperbyte",
"address-reputation",
"payments-risk",
"go-no-go",
"signed-verdict"
],
"mimeType": "application/json",
"description": "Agentic-payments go/no-go verdict: synchronous signed ALLOW/WARN/BLOCK for (domain, receiving address, amount, chain) BEFORE releasing USDC. ar-v1 ruleset over RDAP/TLS/DNS/Wayback domain signals + on-chain receiving-address signals + curated known-bad blocklist. The verdict carries an embedded EIP-712 PayloadAttestation — recompute keccak256(answer) and recover the signer before acting.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"chain": "base",
"amount": 50000,
"domain": "example.com",
"address": "0x1111111111111111111111111111111111111111"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"_note": "Illustrative response shape — not a live answer. ALLOW/WARN/BLOCK is a screening signal. The embedded EIP-712 receipt (domain chainId 421614 = Arbitrum Sepolia, a frozen signing namespace, not a settlement rail) proves who signed the exact answer bytes — not that the verdict is correct.",
"answer": {
"v": "address-reputation/v1",
"query": {
"chain": "base",
"amount": 50000,
"domain": "example.com",
"address": "0x1111111111111111111111111111111111111111"
},
"score": 55,
"reasons": [
"illustrative — real answers cite the ar-v1 domain (RDAP/TLS/DNS/Wayback), on-chain, and blocklist signals judged"
],
"verdict": "WARN",
"methodology": "ar-v1"
},
"attestation": {
"domain": {
"name": "BYTE Library",
"chainId": 421614,
"version": "1"
},
"signer": "0x…",
"signature": "0x…",
"payloadHash": "0x…"
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"anyOf": [
{
"required": [
"domain"
]
},
{
"required": [
"url"
]
}
],
"required": [
"address"
],
"properties": {
"url": {
"type": "string",
"minLength": 1,
"description": "Alias for `domain` — the payee's web domain/URL. Accepted interchangeably with `domain` (provide at least one)."
},
"chain": {
"enum": [
"base",
"arbitrum-one"
],
"type": "string",
"description": "Mainnet for the on-chain receiving-address signals (default \"base\" = Base mainnet; \"arbitrum-one\" = Arbitrum One mainnet). Mainnets only — a testnet returns meaningless zeros for a real payee. (The Arbitrum Sepolia testnet is opt-in dev-only via ADDRESS_REP_ENABLE_TESTNET as chain \"arbitrum-sepolia\", and is intentionally not advertised here.)"
},
"amount": {
"type": "integer",
"minimum": 0,
"description": "Optional. The payment amount in atomic units — logged with the query and bound into the verdict context."
},
"domain": {
"type": "string",
"minLength": 1,
"description": "The payee's web domain, e.g. \"github.com\". BLOCK if it doesn't resolve or hits the blocklist. Provide either `domain` or its alias `url`."
},
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$",
"description": "The receiving address about to be paid. On-chain history + blocklist are checked on the selected chain."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"address-reputation",
"payments-risk",
"go-no-go",
"signed-verdict"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/pkg-verdict",
"tags": [
"payperbyte",
"pkg-verdict",
"supply-chain",
"install-gate",
"signed-verdict"
],
"mimeType": "application/json",
"description": "Signed ALLOW/WARN/BLOCK on installing a package@version: OSV.dev malicious-corpus + typosquat distance + registry signals. Verify before you install.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"package": "left-pad",
"ecosystem": "npm"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"_note": "Illustrative response shape — not a live answer. ALLOW/WARN/BLOCK is a screening signal. The embedded EIP-712 receipt (domain chainId 421614 = Arbitrum Sepolia, a frozen signing namespace, not a settlement rail) proves who signed the exact answer bytes — not that the verdict is correct.",
"answer": {
"v": "pkg-verdict/v1",
"query": {
"package": "left-pad",
"version": null,
"ecosystem": "npm",
"version_requested": null
},
"score": 96,
"reasons": [
"illustrative — real answers cite the pv-v1 OSV.dev / typosquat / registry / known-bad signals judged"
],
"verdict": "ALLOW",
"methodology": "pv-v1"
},
"attestation": {
"domain": {
"name": "BYTE Library",
"chainId": 421614,
"version": "1"
},
"signer": "0x…",
"signature": "0x…",
"payloadHash": "0x…"
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"ecosystem",
"package"
],
"properties": {
"package": {
"type": "string",
"maxLength": 214,
"description": "Package name (npm scoped names like @scope/name allowed; PyPI names are PEP-503-normalized for matching)."
},
"version": {
"type": "string",
"maxLength": 64,
"description": "Exact version to judge. Omitted => the registry's latest is resolved and pinned into answer.query.version."
},
"ecosystem": {
"enum": [
"npm",
"pypi"
],
"type": "string",
"description": "Package ecosystem."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"pkg-verdict",
"supply-chain",
"install-gate",
"signed-verdict"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/sanctions-screen",
"tags": [
"payperbyte",
"sanctions-screen",
"ofac",
"compliance",
"signed-verdict"
],
"mimeType": "application/json",
"description": "Signed, version-pinned OFAC SDN + Consolidated screening on an address or name; every answer embeds the pinned list-state (date + sha256) it was judged against.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"name": "Lazarus Group"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"_note": "Excerpt of a real answer (live service, 2026-07-01); hash/signature elided, signals/consolidated trimmed. Every answer pins the exact OFAC list version (published date + sha256 + entry count) it was judged against. Screening signal, not legal advice. The EIP-712 receipt — domain chainId 421614 = Arbitrum Sepolia, a frozen signing namespace, not a settlement rail — proves who signed these exact bytes (authenticity + tamper-evidence), not that the screening result is correct. Recompute keccak256(canonical answer bytes) and recover the signer before acting.",
"answer": {
"v": "sanctions-screen/v1",
"query": {
"name": "Lazarus Group",
"chain": null,
"address": null
},
"score": 0,
"reasons": [
"name exactly matches OFAC SDN primary name \"LAZARUS GROUP\": entry #27307 \"LAZARUS GROUP\" [DPRK3] — list published 2026-06-30"
],
"verdict": "BLOCK",
"list_state": {
"sdn": {
"stale": false,
"source": "OFAC SDN (Specially Designated Nationals and Blocked Persons)",
"entry_count": 19129,
"content_sha256": "a04efa5d60104ebd35fc08b6891811120d151bf37801fbd3c01e64380198f099",
"published_date": "2026-06-30"
}
},
"methodology": "ss-v1"
},
"attestation": {
"domain": {
"name": "BYTE Library",
"chainId": 421614,
"version": "1",
"verifyingContract": "0x44729bB148F46d8Db509E47b0453edc271e06e95"
},
"signer": "0x344ECaCDe6566294c31397445c98b62a3EEEA456",
"signature": "0x…",
"payloadHash": "0x…"
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"anyOf": [
{
"required": [
"address"
]
},
{
"required": [
"name"
]
}
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"minLength": 2,
"description": "Counterparty name (individual or entity). Screened exact + conservative fuzzy against primary and a.k.a. names in the SDN + Consolidated lists."
},
"chain": {
"type": "string",
"description": "Optional, informational only — the SDN annex pins addresses to currency symbols; chain never gates a hit."
},
"address": {
"type": "string",
"description": "Counterparty address: 0x+40-hex (EVM) or a digital-currency address. Checked against the OFAC SDN digital-currency annex."
}
},
"description": "At least one of `address` or `name` is required."
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"sanctions-screen",
"ofac",
"compliance",
"signed-verdict"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "100000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/reasoning-verdict",
"tags": [
"payperbyte",
"reasoning-verdict",
"verify-before-act",
"local-llm",
"signed-verdict"
],
"mimeType": "application/json",
"description": "Verify-before-act risk oracle: POST an action context (message, payload, proposal, payee, tool-call) and get a signed ALLOW/WARN/BLOCK/ABSTAIN verdict + 0-100 safe-to-proceed score + reasons from a LOCAL model (no data egress). The verdict carries an embedded EIP-712 PayloadAttestation — recompute keccak256(answer) and recover the signer before acting. Advisory: the receipt proves provenance/integrity, not correctness.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"kind": "transaction",
"subject": "Release 5,000 USDC to 0x1111111111111111111111111111111111111111 for invoice #42?"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"_note": "Illustrative response shape — not a live answer. The verdict is advisory. The embedded EIP-712 receipt (domain chainId 421614 = Arbitrum Sepolia, a frozen signing namespace, not a settlement rail) proves who signed the exact answer bytes — not that the verdict is correct.",
"answer": {
"v": "reasoning-verdict/v1",
"kind": "transaction",
"score": 40,
"reasons": [
"illustrative — real answers list the model's risk reasons"
],
"ruleset": "rv-v1",
"subject": "Release 5,000 USDC to 0x1111111111111111111111111111111111111111 for invoice #42?",
"summary": "illustrative — a one-sentence rationale from the LOCAL model",
"verdict": "WARN",
"confidence": "medium",
"disclaimer": "The receipt proves these exact bytes came from this publisher; it does NOT guarantee the verdict is correct. AI-generated advisory analysis — verify independently before acting."
},
"attestation": {
"domain": {
"name": "BYTE Library",
"chainId": 421614,
"version": "1"
},
"signer": "0x…",
"signature": "0x…",
"payloadHash": "0x…"
}
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"subject"
],
"properties": {
"kind": {
"enum": [
"payee",
"transaction",
"contract",
"message",
"proposal",
"tool-call",
"url",
"claim",
"general"
],
"type": "string",
"description": "Optional. The action type, to focus the judgment (default \"general\"). Echoed back in answer.kind."
},
"context": {
"type": "string",
"description": "Optional. Extra context for the judgment — a string, or a JSON object/array (it is stringified). Length-capped server-side."
},
"subject": {
"type": "string",
"minLength": 1,
"description": "The action/text to judge — the message, payload, proposal, payee, or tool-call the agent is about to act on. Returns a signed ALLOW/WARN/BLOCK/ABSTAIN verdict + a 0-100 safe-to-proceed score + reasons from a LOCAL model (no data egress)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"reasoning-verdict",
"verify-before-act",
"local-llm",
"signed-verdict"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/liquidation-stream",
"tags": [
"payperbyte",
"liquidation-stream",
"financial",
"first-party"
],
"mimeType": "application/json",
"description": "Hawkes branching-ratio (self-excitation) verdict over a first-party realized-liquidation archive: SUBCRITICAL/NEAR_CRITICAL/SUPERCRITICAL.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"asset": "BTC"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"feed": "liquidation-stream"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"asset"
],
"properties": {
"asset": {
"type": "string",
"pattern": "^[A-Za-z0-9]{1,10}$",
"description": "Asset symbol (OKX USDT-SWAP underlying), e.g. BTC."
},
"window_h": {
"type": "number",
"maximum": 72,
"minimum": 1,
"description": "Lookback window in hours (default 6). Committed into the answer as window_start_ms/window_end_ms for /verify reproducibility."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"liquidation-stream",
"financial",
"first-party"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/positioning-snapshot",
"tags": [
"payperbyte",
"positioning-snapshot",
"financial",
"first-party"
],
"mimeType": "application/json",
"description": "Cross-venue perp positioning (funding + open interest) from Hyperliquid, dYdX v4, Aevo; raw fields, abstains honestly where a venue lacks data.",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"assets": [
"BTC",
"ETH"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"feed": "positioning-snapshot"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"type": "object",
"properties": {
"assets": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9]{1,10}$"
},
"maxItems": 10,
"description": "Subset of the configured asset set to snapshot (default: all configured — BTC, ETH, SOL, ARB, AVAX)."
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"positioning-snapshot",
"financial",
"first-party"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
},
{
"error": "Payment required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xffFf4B8Da8C165B556326453446F6940C8AFE0DB",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
}
],
"resource": {
"url": "https://x402.payperbyte.io/feeds/defi-yields",
"tags": [
"payperbyte",
"defi-yields",
"financial",
"first-party"
],
"mimeType": "application/json",
"description": "Top DeFi protocol yields across major chains",
"serviceName": "PayPerByte"
},
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"method": "GET",
"queryParams": {}
},
"output": {
"type": "json",
"example": {
"feed": "defi-yields"
}
}
},
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"properties": {}
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
}
}
}
}
},
"payperbyte-service-metadata": {
"tags": [
"payperbyte",
"defi-yields",
"financial",
"first-party"
],
"serviceName": "PayPerByte"
}
},
"x402Version": 2
}
] OVER TIME
All charts use the 30d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/payperbyte/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 22 endpoints. Use the selector to isolate one.
checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression
Measured site and economics pillars from the assessment history, so the latest value shown elsewhere on this page reads as a point on a trend rather than a permanent state.
COMPLIANCE
14/14 checks pass · grade Alast 402 captured 2026-07-02 · last up 2026-08-10
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (18) live · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/payperbyte?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/payperbyte.svg" alt="PayPerByte listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/payperbyte?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/payperbyte?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/payperbyte.svg?data=uptime" alt="PayPerByte uptime on x402-list" height="28"> </a>