API overview
Authentication - v402 Auth 3.0
The v402 Facilitator implements cryptographic authentication using public keys instead of traditional API keys:
Public Key Authentication
Your blockchain public key serves as your credential. Include it in requests:
Authorization: Bearer <your_public_key>
X-Public-Key: 0x1234567890abcdef1234567890abcdef12345678
X-Signature: <cryptographic_signature>How It Works
Generate a key pair using your blockchain wallet (Ethereum, Solana, etc.)
Use your public key as your identifier
Sign requests with your private key for authentication
All usage is paid via x402 payment tokens, not stored points
x402 Payment Tokens
Usage credits are represented as x402 payment tokens - on-chain payment proofs that can be verified:
No centralized point system
Payments recorded on-chain
Fully composable and transferable
Tamper-proof accounting
x402 Payment Headers
For payment-related requests:
X-PAYMENT: v402.1.0:signature:payload:metadataAPI Endpoints Overview
Content Providers
/providers
Product management, analytics, payments
Index Clients
/clients
Content discovery, access, payments
Administration
/admin
System management, monitoring, user management
Core Services
/
Health checks, metrics, protocol discovery
Last updated