HTTP-402 Receipts

Cryptographic proof of data delivery. Verifiable receipts for AI agents and micropayments with pay-per-query protocol.

Protocol Overview

What is HTTP-402

Payment Required status code that enables cryptographic receipts for data delivery and instant verification.

  • 01

    Payment Required

    HTTP status code 402 signals that payment is required before accessing the resource.

  • 02

    Cryptographic Receipt

    Provider signs the data with their private key, creating verifiable proof of delivery.

  • 03

    Instant Verification

    Verify receipts on-chain using Merkle proofs anchored in oracle rounds.

Process Flow

How it works

Complete pay-per-query flow with cryptographic receipts.

Step 01

Agent Requests Data

AI agent queries RION API endpoint for price data: GET /price/BNB-USD

Step 02

Server Returns 402

Response includes payment address and amount required: 0.001 BNB to proceed

Step 03

Agent Pays

Agent sends payment on-chain and includes transaction hash in retry request header

Step 04

Provider Signs & Delivers

Provider returns data along with cryptographic receipt signed with their private key

Step 05

Verify On-Chain

Agent verifies receipt against Merkle root published in the next oracle round

Verified Providers

Provider Directory

Enterprise-grade data providers with on-chain receipts, Merkle-verifiable proofs and 99.9%+ uptime SLAs.

Active & insured via RIONReceipts → Merkle root → anchored on BNB Chain
Binance logo
Binance
Oracle Data Provider
Address
0x4a2f...8d1b
Total Receipts
124,530
Signed reports
Uptime
99.98%30d
Active
OKX logo
OKX
Oracle Data Provider
Address
0x7f3e...2b9a
Total Receipts
124,501
Signed reports
Uptime
99.95%30d
Active
PancakeSwap logo
PancakeSwap
Oracle Data Provider
Address
0x2b4c...1a5f
Total Receipts
124,482
Signed reports
Uptime
99.92%30d
Active

All providers are continuously monitored. Every response can be tied back to a signed receipt, aggregated into a Merkle tree and anchored on-chain for trustless verification.