Welcome to Buoyant!
What is Buoyant?
Buoyant is a base protocol implementing recurring payments. If projects want to implement a subscription model for payments on-chain they'd use Buoyant to do so.
Motivation
Recurring payments are a very common and helpful payments model. They're used for time-bound access to content/services and for consistent streams of revenue. So far we haven't seen anything that really executes on this basic payments primitive, and also at the time of creating this there are less than two weeks left in Solana's Riptide Hackathon and we just wanna build.
Particular use cases we're excited about include subscription markets and consistent income streams for creators.
Primary Features
Allow a user to create a new subscription
Allow a payer to deposit into a vault and withdraw from that vault
Expose a public function that allows people to renew/expire a subscription (and compensates the caller), i.e. does the following:
Transfers money from vault to payee and renews the subscription if a certain balance is met
Marks the subscription inactive if the vault's balance is below the amount needed to pay
Make subscription ownership tied to a transferable token
Roadmap
Complete the following by the end of the Riptide Hackathon (March 18th 1:59AM CST):
Launch publicly - Twitter, Website, Docs
Submit video to Riptide
Future
Implement on-chain subscription registry
Formalize testing
Migrate to Anchor
V1 migration 👀
Integrate Metaplex Token Metadata Standard and token customizability
Build out sample crank for products and public use
Integrate with Solana Pay
Build out market/platform for people to buy/sell subscriptions
Build out our own or help others build out products using Buoyant
Protocol governance..?
More...
The Team
Buoyant is built by one of the project teams at Illini Blockchain, a blockchain student organization at the University of Illinois at Urbana-Champaign.
Links
Website: https://buoyant-website-test.vercel.app/
Twitter: https://twitter.com/buoyantprotocol
GitHub: https://github.com/IlliniBlockchain/buoyant
Last updated