Skip to main content

Vowena

The first trustless recurring payment protocol on Stellar

Create subscription plans, authorize recurring billing, and charge subscribers - all on-chain, all trustless, all in USDC. No intermediaries. No custodial risk. One signature from the subscriber covers every future payment.

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.
Stellar’s Soroban smart contract platform provides the SEP-41 token interface, which includes the approve / transfer_from pattern that makes pull-based billing possible without custodial wallets.

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.

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.