SubsCrypt
Your one-stop solution for all on-chain Subscriptions. Empowering Creators and Users Alike: The Ultimate On-Chain Subscription Manager for Content, OTT, and Retail Subscriptions.
Screenshots




Problem Statement
SubsCrypt: Revolutionizing Blockchain Subscription ManagementSeamless Experience in Web2 Translated to BlockchainIn the Web2 environment, subscription services like Netflix offer seamless experiences with automatic monthly deductions.SubsCryptbrings this effortless subscription model to the blockchain, allowing users to enjoy uninterrupted services.Simplified Service Registration and User SubscriptionService Providers: Easily register services by setting the subscription price and renewal period.Users: Subscribe to these services with just one transaction, streamlining the process.Flexible and User-Controlled Subscription MechanismAutomated Deductions: Post-subscription, the correct amount is auto-deducted from the user's wallet based on the renewal period.Customizable Renewal Periods: The contract imposes no restriction on what the renewal period should be. It can be anything from 10 secons to 10 years.User Empowerment: Subscribers can deactivate their subscription at any time from the SubsCrypt dashboard, stopping further deductions until reactivation.Two Modes of Fund DebitingProvider Initiated: Provider can see the amount available to collect for their services on the dashboard and withdraw. The provider covers the gas cost in this case and SubsCrypt charges no fee.Admin Initiated (SubsCrypt): Offers an automated deduction option with a minimal 1% charge for gas costs.Real-Time Financial Dashboard for ProvidersInstant Overview: Providers can view the amount available for collection at any time.Efficient Withdrawals: Providers can withdraw available funds in a single transaction.ConclusionSubsCrypt is a step forward in adapting the simplicity and automation of Web2 subscription models for blockchain, offering an intuitive, secure, and flexible system for both service providers and users.Linkshttps://github.com/ashwinarora/SubsCryptContractshttps://github.com/ashwinarora/SubsCryptDapphttps://subs-crypt-dapp.vercel.app/https://github.com/ashwinarora/SubsCryptSDK
Solution
Developing a Pull-Based Subscription SystemThe core challenge in designingSubsCryptwas to avoid Push-based system to a more user-friendly Pull-based subscription model.Understanding User Needs for Seamless SubscriptionsUser Preference: Recognizing that users prefer not to manually renew subscriptions to ensure uninterrupted service.Innovative Dual-Option SolutionProvider Pull Option: Allowing service providers to pull subscription fees directly, maintaining service continuity.Admin Pull Option (SubsCrypt): Offering an alternative where SubsCrypt admin can pull the funds, adding flexibility and ease for users.This approach ensures that users enjoy seamless, uninterrupted access to services, while providing a secure and efficient payment system.
Hackathon
ETHIndia 2023
2023
Contributors
- ashwinarora
13 contributions