Skip to main content
The Ryvo protocol is currently live on Solana devnet. This page records the canonical identifiers and parameters of that deployment.

Live deployment

Chain IDs

Ryvo distinguishes deployments by a protocol-level chain ID stored in GlobalConfig and folded into the signed message domain. Different chain IDs produce different message domains even when the program ID is identical. A commitment signed for one chain will never verify on another.

Live devnet timing

The current devnet deployment uses the production channel-unlock policy while keeping participant withdrawals instant: Gateway-channel v1 uses locked channel collateral only. General participant balances remain withdrawable immediately, while channel collateral becomes spendable again through cooperative unlock or the 72-hour unilateral fallback.

Fee parameters

The fee recipient is a wallet configured in GlobalConfig and can be updated by the config authority.

Authority model

Ryvo uses two administrative roles, both of which use a two-step pending/accept handoff:
  • Config authority - can update fee_recipient, fee_bps, registration_fee_lamports, and nominate a successor.
  • Registry authority - can register new settlement tokens in TokenRegistry.
Neither authority can:
  • move participant funds
  • alter settled balances
  • rewrite the chain ID or message domain (these are fixed at initialize time)
  • upgrade which token an existing token_id maps to
See Trust model for the full security posture and upgrade model.

Agentic surfaces

Agents can discover the live deployment and prepare protocol actions through the published agentic tooling: See Agentic tools for package names, skills, LLM text, and the channel-payment guardrails.

Message domain

The signing domain for a deployment is derived inside the program as:
Every signed ryvo-cmt-v5 and cooperative-round message carries this 16-byte domain, and the program rejects any message whose domain does not match GlobalConfig.message_domain for the executing deployment. See Message formats.

See also