One payment. All your subscriptions. Powered by stablecoins. No more random billing dates, surprise charges or failed payments.
Bundl Subs helps you fund and manage all your subscriptions in one place, unlocking exclusive discounts while offsetting costs with yield on idle assets.
Refer to the following submodules for their respective codebases:
- Backend (APIs and Cron Job)
- Frontend (PWA)
- Solana_Programs (Bundl program code and state)
Please see each submodule/directory for low-level implementation and API docs.
- Bundle Creation/Discovery: Users can create, discover, and subscribe to curated bundles
- Secure Auto-Renewals: Trust-minimized pull-based auto-renewing subscription payments on-chain
- Exclusive deals and discounts: Bundling creates stickiness, allowing merchants to offer exclusive discounts against reduces CAC.
- Activity/Subscription Tracking: Users track and manage one payment with an easy to use interface, can pause/resume or cancel anytime.
- User creates/discovers a bundle: Server identifies the applicable offers from each choosen subscription and calculate their all-in monthly cost and bundle savings in real time.
- User deploys it's Subscription Controller: A personalised controller will provide hassle-free pull-based auto-renewals while ensuring that the user only pays for bundles they have subscribed for.
- Backend pull payments every month: Bundle server create invoices and pull payments for them in a trust-minimized fashion with split configuration.
- Merchants and users are communicated: Every invoice creation and payment attempt is communicated to the merchants through webhook and to the users through email.
- User claim entitlements and enjoy their subscriptions: Users can claim entitlement for a service included in their bundle in variety of ways, configurable on merchants side. An activation link on email, a form submission with dynamic fields or a merchant code
Sounds interesting? wanna dig deep? navigate to the relevant submodule to find lower level details and specifications.
- Frontend: Next.js (React), TypeScript
- Backend: NestJS, TypeScript, MongoDB
- Smart Contracts: Rust, Anchor, Solana
- Build Privacy Stack to limit both user-merchant & merchant-merchant visibility on-chain.
- Build Merchant Portal for merchants to on-board and track subscriptions on user
- Smart Yield to offset subscriptions with yield
- Allow importing existing subscriptions for more inclusivity
- Traditional card to enable bundling web2 subscriptions that don't accept crypto payments






