Octo x402 is a decentralized payment protocol that enables instant micropayments for digital content and API access. It supports both EVM (Ethereum Virtual Machine) and SVM (Solana Virtual Machine) networks, allowing merchants to accept USDC payments seamlessly across multiple blockchains.
Protocol Version: x402 v1
Facilitator URL:https://facilitator.octox402.xyzStatus: Production Ready (12 networks) | Testing Phase (BSC, Ethereum, and more)
Architecture
The x402 protocol consists of three main components:
1. Facilitator
URL:https://facilitator.octox402.xyz
Verifies payment signatures and requirements
Submits transactions to blockchain
EVM Networks: Facilitator pays gas fees (~$0.001-0.01)
SVM Networks: Facilitator only verifies; consumer pays transaction fees (~$0.000005)
2. Merchant
Exposes content behind payment requirements
Returns HTTP 402 with payment requirements when payment is needed
Verifies payments via facilitator
Serves content after successful payment settlement
Important: On Solana, the consumer pays their own transaction fees (~$0.000005). The facilitator only verifies the payment.
Merchant (Solana Mainnet)
Payment Flow
1. Initial Request
2. Payment Required
3. Payment Creation
4. Payment Submission
5. Payment Verification
6. Payment Settlement
7. Content Delivery
Facilitator API Reference
Base URL: https://facilitator.octox402.xyz
Endpoints Overview
Endpoint
Method
Description
Auth Required
/
GET
Service information
No
/health
GET
Health check
No
/supported
GET
List supported networks
No
/stats
GET
Facilitator statistics
No
/verify
GET
Verify endpoint info
No
/verify
POST
Verify payment signature
Optional
/settle
GET
Settle endpoint info
No
/settle
POST
Settle payment on blockchain
Optional
GET /supported
Returns all supported payment networks and schemes.
Response:
GET /stats
Returns facilitator statistics and performance metrics.
Response:
POST /verify
Verifies payment signature and requirements without settling on blockchain.
Request Headers:
Request Body:
Success Response (200):
Failure Response (200):
Error Response (400/500):
POST /settle
Verifies and settles payment on blockchain. For EVM networks, facilitator pays gas fees. For SVM networks, facilitator only submits the pre-signed transaction.