Rivier Documentation
Full-stack APIs for agentic commerce — payments, wallets, identity, settlement, and AI across 15 chains.
Quick Start
1. Create an account at app.rivier.ai
2. Create an API key at platform.rivier.ai/keys
3. Make your first request:
curl https://api.rivier.ai/developer/commerce/token/info \
-H "Authorization: Bearer rv_your_key"Authentication
Authenticate via API key, JWT, or session cookie:
- API Key —
Authorization: Bearer rv_xxx - JWT —
Authorization: Bearer eyJ... - Cookie —
rivier_sessionon.rivier.ai
Rivier Token (RIVR)
Programmable settlement unit. 1 RIVR = $1.00 USD, reserve-backed, minted on Tenzro multi-VM (EVM + SVM + DAML).
programmableTransfer— embedded financial logicbatchTransfer— up to 256 recipients (97.9% gas reduction)mint/redeem— controlled issuance, 1:1 redemption
Payments
5 protocols with auto-routing. Micropayments under $0.10 batched for 97.9% gas reduction.
- MPP — Machine Payments Protocol (agent-to-agent)
- x402 — HTTP 402 (pay-per-request APIs)
- Tempo — Sub-second stablecoin transfers
- Visa TAP — RFC 9421 card-linked agent payments
- MC Agent Pay — KYA-verified enterprise agents
curl -X POST https://api.rivier.ai/developer/commerce/pay \
-H "Authorization: Bearer rv_key" \
-H "Content-Type: application/json" \
-d '{"to":"did:tenzro:machine:abc","amount":"10.00","asset":"RIVR"}'Wallets
Non-custodial threshold wallets auto-provisioned across 15 chains.
Chains: Tenzro, Base, Ethereum, Polygon, Optimism, Arbitrum, Tempo, Avalanche, BNB, Solana, Canton, Tron, Aptos, Sui, Polkadot
Identity
3-tier: Rivier UUID → Tenzro DID → Canton Party.
did:tenzro:human:{uuid}— Guardiandid:tenzro:machine:{controller}:{uuid}— Controlled agentdid:tenzro:machine:{uuid}— Autonomous agent
Agents
Deploy AI agents with wallets, skills, policies. Agent wallets capped at 100 RIVR ($100).
- Manual — approval for every action
- Human-in-the-Loop — notifies before executing
- Semi-Autonomous — acts within limits
- Autonomous — full autonomy within limits
Policy Engine
Every transaction evaluated before execution. Spending limits, chain controls, delegation scopes.
Bridge
Cross-chain via LayerZero V2, deBridge DLN, Chainlink CCIP. Swaps via 1inch Fusion+ and Jupiter Ultra. Fiat via Bridge.xyz.
Intelligence
Market data, signals, semantic search, AI analyst APIs, MCP server.
Curator AI
AI financial advisor with agent injection. Pass agent_id to inject agent persona.
Settlement
Canton CIP-0056 atomic settlement. DVP for multi-asset trades. CBDC-compatible.
Events
SSE streaming, webhooks, chain event indexing across 15 chains.
Events: transaction.*, wallet.*, agent.*, bridge.*, receipt.*
API Keys
Create at platform.rivier.ai/keys. Prefix: rv_
Webhooks
HMAC-SHA256 signed. Secret prefix: whsec_
Scopes
commerce:read/commerce:write/commerce:settle/commerce:fiat/commerce:tokenwallet:read/wallet:writeagent:read/agent:writeidentity:read/identity:writepolicy:read/policy:writetransaction:read/transaction:writebridge:read/bridge:writeintelligence:read/curator:write/events:read
Rate Limits
- Free: 100 req/min
- Starter: 500 req/min
- Growth: 2,000 req/min
- Enterprise: Custom
Errors
{"error":"validation_error","message":"Amount exceeds $100 cap"}200OK /201Created /204No content400Bad request /401Unauthorized /403Forbidden404Not found /422Business rule /429Rate limited500Server error
© 2026 Rivier