documentation
Build recurring stablecoin payments
Virio is wallet-native recurring payments and programmable billing infrastructure for stablecoins. Everything is onchain, public, and permissionless — integrate with your own RPC and the @virio/sdk framework. No API keys, no accounts, no hosted services.
Getting started
Build
The mental model behind Virio — plans, subscriptions, permissions, execution windows, executors, fees, and settlement.
Every method, option, and type in the @virio/sdk TypeScript client.
Add crypto subscriptions with one component — native React, Vue, and Angular entrypoints, plus a Web Component for plain HTML. WalletConnect, plan lookup, approvals and signing handled for you.
React to settlement in real time — onchain events plus optional self-hosted signed webhooks.
Protocol
The onchain surface — VirioSubscriptionManager, VirioPayrollManager, and the EIP-7702 delegate.
Threat model, protocol guarantees, and integration checklists for merchants, frontends, and executors.
How Virio handles recurring ERC-20 payments without custody, hosted accounts, or a privileged billing server.