Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agonx402.com/llms.txt

Use this file to discover all available pages before exploring further.

ryvo is a non-custodial clearing and settlement protocol for machine payments on Solana. It is designed for repeated, high-frequency relationships, agents paying APIs, services paying services, and operators routing payments between both, where settling every interaction as its own on-chain transfer is too expensive. ryvo decouples payment execution from settlement. Participants exchange signed cumulative commitments off-chain, then settle only the latest valid state on-chain. The same protocol supports direct settlement for one channel, bundled settlement for one payee, and cooperative clearing rounds across many participants and channels.

Quickstart

Run your first payment flow against the live devnet deployment in minutes.

Protocol overview

Understand the on-chain objects, signed messages, and settlement paths.

TypeScript SDK

Integrate ryvo with @ryvonetwork/sdk, typed client, PDA helpers, and message builders.

Live benchmarks

See compression ratios, transaction sizes, and explorer links from devnet runs.

Reference

Deployment info, instructions, message formats, account layouts, events, and errors.

Agentic tools

Skills, CLI, MCP, and LLM text for agents integrating ryvo.

What ryvo provides

  • Permanent participant identities. Every wallet registers once and keeps a stable participant_id for the life of the deployment.
  • Persistent payment lanes. Each participant pair and token maps into a deterministic lane in channel buckets.
  • Signed cumulative commitments. ryvo-cmt-v5 is the unilateral message. The payer signs the new cumulative target and the payee settles the delta later.
  • Three settlement modes. Direct settlement, bundle settlement, and cooperative clearing rounds, all settling into the same shared vault.
  • Non-custodial by construction. Balances live in program-owned accounts. Operators and facilitators can help submit settlements without holding funds.
ryvo compression works in two layers:
  • Micropayments are compressed by payment channels.
  • Settlement is compressed by cooperative clearing rounds.

Who ryvo is for

ryvo is a good fit when the same parties interact repeatedly and per-payment settlement cost matters:
  • agent-driven API and tool consumption
  • metered service relationships (inference, RPC, data feeds, compute)
  • operator hubs routing payments between users and providers
  • payment networks among a known set of counterparties
It is not intended to replace Solana’s native transfer for one-off, high-value payments.

Where to go next

Why cooperative scaling

Why machine payments benefit from a clearing layer, not more transactions.

Your first payment

The smallest useful integration, register, deposit, open a channel, sign, settle.

Settlement modes

Choose between direct, bundle, and cooperative clearing paths.

Security model

What ryvo guarantees on-chain, and what stays a relationship-level choice.