Skip to main content
Agon 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. Agon decouples payment execution from settlement. Participants exchange signed cumulative commitments off-chain in the hot path, 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.

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 in V4.

Live benchmarks

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

Reference

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

What Agon provides

  • Permanent participant identities. Every wallet registers once and keeps a stable participant_id for the life of the deployment.
  • Permanent payment channels. One one-way channel per payer → payee → token triple. No close-and-reopen lifecycle.
  • Signed cumulative commitments. agon-cmt-v5 is the unilateral hot-path message. The payer signs the new cumulative target; 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.

Who Agon is for

Agon 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 Agon guarantees on-chain, and what stays a relationship-level choice.