Terra Classic Proposes On Chain Subscription Payment System
The Terra Classic community is discussing a plan to add a new subscription payment system directly to the blockchain.
This system would allow automatic recurring payments similar to how you pay for Netflix or Spotify but done on chain using LUNC, USTC, or USDC IBC version.
Projects could use it for things like:
- Premium memberships
- Monthly access to tools or services
- Marketplace features or discounts
A small part of every payment, around 1 percent, would go to the Terra Classic treasury to support the chain.
Note cw20 tokens are not supported for this system.
Why This Is Important
Right now, developers who want to add subscription features must build their own systems or rely on off chain tools.
That makes things complicated and limits how easily other projects can join.
By adding a built in subscription system, Terra Classic would make it simple for both blockchain and regular web Web2 projects to accept automatic payments safely and directly on chain.
How It Works
A user subscribes by sending a special transaction called MsgSubscribe.
The user sets:
- The amount to pay
- The payment schedule such as weekly or monthly
- The recipient address
The first payment happens right away and a small fee of 1 percent goes to the chain.
The blockchain saves all the subscription details such as:
- Whether it is active or canceled
- When the next payment is due
- Amount, token, and recipient
- Date of the last payment
At every payment date, the system checks if the user has enough balance.
If yes, the payment goes through automatically.
If not, the subscription cancels itself.
Users can also cancel anytime manually.
It works just like a bank auto debit or PayPal subscription but fully on the blockchain.
Easy Integration for Developers
Developers can check or show subscription info using a simple link such as
/terra/subscription/{address}/status
This returns live details such as whether the subscription is active and when the next payment will happen.
These are normal REST API calls so websites, marketplaces, and other apps can use them easily.
If Wasm bindings are added, smart contracts could also access this data directly from the blockchain to give premium access or manage reward tiers.
Governance Settings
The community through governance will decide:
- Which tokens are allowed for payments starting with LUNC, USTC, and USDC
- The protocol fee set to 1 percent by default
What Projects Can Use It For
- Premium features or memberships in dApps
- Tiered discounts in marketplaces or DEXs
- Subscription logins for Web2 websites
- Game or tool access with monthly billing
Why This Benefits Terra Classic
- Adds an easy and ready to use payment option
- Creates new business opportunities for projects
- Provides steady income for the chain
- Makes integration easier for both Web2 and Web3 developers
Important Note
Because payments are automatic you will not see each one listed separately in block explorers like Finder. It works in the background similar to how your unstaked coins appear after 21 days.
Conclusion
This proposal would add a built in on chain subscription system to Terra Classic, allowing recurring payments without extra smart contracts or off chain tools.
It makes life easier for developers, improves user experience, and creates a sustainable income source for the network, helping Terra Classic grow stronger and more useful over time.
