Micropayments API
Open Channel
POST/oris/micropayments/channels/openOpen channel
Request
"party_a_id": "agent-a", "party_b_id": "agent-b",
"chain": "base", "party_a_deposit": 100, "settlement_interval": "daily"
Response (201)
"id": "ch-990e8400-...", "status": "open", "party_a_balance": "100.00", "nonce": 0
Get Channel
GET/oris/micropayments/channels/{id}Details
Close
POST/oris/micropayments/channels/{id}/closeClose and settle
Meter
POST/oris/micropayments/meterMicropayment
Request
"channel_id": "ch-...", "payer_id": "agent-a", "payee_id": "agent-b",
"payer_is_a": true, "amount": 0.001, "metering_type": "api_call"
Response
"success": true, "payer_balance": "99.999", "nonce": 1, "latency_us": 47
Usage
GET/oris/micropayments/usage/{id}Usage summary
Settle
POST/oris/micropayments/settleManual settlement