Choose Your Path
Select your role to get started with on-chain subscriptions:User
Subscribe to services and earn yield
Merchant
Accept recurring payments
Developer
Build or integrate with contracts
Getting Started
We’re building comprehensive guides for users, merchants, and developers. Detailed documentation and tutorials are coming soon!Documentation In ProgressWe’re actively developing step-by-step guides, code examples, and integration tutorials. Check back soon or join our community for early access.
What We’re Building
For Users
For Users
- Creating your subscription wallet
- Depositing funds and enabling yield
- Subscribing to services
- Managing subscriptions and claiming rewards
- Coming Soon
For Merchants
For Merchants
- Getting API credentials
- Creating subscription plans
- Integrating with your application
- Monitoring payments and webhooks
- Coming Soon
For Developers
For Developers
- Setting up development environment
- Understanding smart contract architecture
- Direct program integration
- Building custom solutions
- Coming Soon
Core Concepts
While we finalize our guides, here’s what you need to know about our protocol:Subscription Wallets
Users create PDA wallets to hold funds, maintain custody, and manage subscriptions in one place
Yield Integration
Idle funds earn returns through integrated DeFi protocols (Marginfi, Kamino, Solend, Drift)
Merchant Plans
Merchants create subscription plans with custom pricing and payment intervals
Automatic Payments
Smart contracts execute payments on schedule—no manual intervention needed
Smart Contract Overview
Our protocol is built on Solana using Anchor framework. Here are the core instructions:User Instructions
create_subscription_wallet- Create your subscription wallet (PDA)deposit_to_wallet- Add funds to your walletenable_yield- Start earning yield on idle fundssubscribe_with_wallet- Subscribe to a merchant’s planwithdraw_from_wallet- Withdraw available fundscancel_subscription_wallet- Cancel active subscriptionsclaim_yield_rewards- Claim accumulated yield earnings
Merchant Instructions
register_merchant- Create a subscription planexecute_payment_from_wallet- Process scheduled payments
Detailed smart contract documentation, account structures, and integration examples coming soon.
Program Information
Stay Updated
Join Discord
Get early access to docs and connect with our community
GitHub
Star our repo for updates on code examples
Follow Updates
Be notified when documentation goes live
What’s Next?
We’re working on:1
SDK & API Documentation
Complete API reference with JavaScript/TypeScript SDK
2
Integration Guides
Step-by-step tutorials for users and merchants
3
Code Examples
Sample applications and integration patterns
4
Video Tutorials
Visual walkthroughs for common use cases