Vowena
The first trustless recurring payment protocol on Stellar
Get started in 5 minutes
Install the SDK, create a plan, subscribe, and charge - all in a single quickstart guide.
Who is Vowena for?
For Merchants
Create subscription plans on-chain. Set your price, billing period, trial length, and grace period. Receive USDC directly - no payment processor, no chargebacks, no middlemen.
For Subscribers
Approve a subscription with one wallet signature. Know exactly what you’re authorizing - token, amount ceiling, and duration - all visible on-chain. Cancel anytime, directly from any Stellar wallet.
For Developers
Integrate recurring payments into any Stellar dApp with the TypeScript SDK. Build keeper bots, subscription dashboards, or analytics tools on top of a fully permissionless protocol.
Protocol Features
On-chain Billing
Every subscription, charge, and cancellation is a Soroban transaction. Full transparency and auditability with no off-chain state.
Price Protection
Subscribers set a price ceiling at signup. Merchants can never charge above it without explicit re-authorization.
Permissionless Charging
Anyone can call
charge(). Merchants, keepers, or third-party bots - the protocol validates everything on-chain.Grace Periods
If a charge fails (insufficient balance), the subscriber gets a configurable grace window to top up before the subscription pauses.
Free Trials
Built-in trial period support. Subscribers activate immediately but aren’t charged until the trial ends.
Plan Migrations
Merchants can migrate subscribers from old plans to new ones. Subscribers must explicitly accept - no silent changes.
Why Stellar?
$0.00001 per tx
Stellar transactions cost a fraction of a cent. Running a subscription protocol is economically viable even at massive scale.
5-second finality
Transactions confirm in ~5 seconds. Charges settle instantly - no waiting for block confirmations.
Native USDC
Circle issues USDC natively on Stellar. No bridging, no wrapping - real stablecoin payments from day one.
Explore the Docs
Protocol
Deep dive into the smart contract architecture, data models, and billing mechanics.
TypeScript SDK
Install the SDK, build transactions, listen to events, and run a keeper bot.
API Reference
Complete reference for every contract function - parameters, return types, and error codes.
Dashboard
Manage plans, view subscribers, trigger charges, and monitor billing from the Vowena dashboard.
Quick Links
Core Concepts
Understand plans, subscriptions, token allowances, keepers, and the billing lifecycle.
How It Works
Visual step-by-step walkthrough of the full subscription flow from plan creation to cancellation.
FAQ
Answers to the most common questions about Vowena, security, pricing, and compatibility.
GitHub
View the source code, report issues, and contribute to the protocol.