Cardano’s Featherweight L2 🪶
Many services are on-going engagements:
For example phone carriers, email, or content hosting providers.
Handling a payment incurs overhead eg transaction cost, latency.
On-going services are often packaged as subscriptions: a payment covers an aggregation of service eg for a month, or for 1TB of usage.
Typically a consumer pays for on-going service via:
Some services, particularly digital services, may use alternative business models for income.
The payment methods require trust.
Typically the consumer must trust the provider acts in good faith, and bills only the amount the consumer understands is owed.
A consumer may rely on the providers reputation to make that judgement.
Free things are nice, but the alt business models:
These are not in the longer term interest of consumers.
With trustless subscriptions either party can leave the engagement without leaving the other out-of-pocket.
Minimal.
The integrity kernel of Subbit.xyz is “unidirectional two-party payment channels”.
This reflects the relationship of a consumer and a provider, with the consumer paying the provider.
There are services with consumers like Alice and providers like Bob
Alice and Bob can enter an agreement which is trustless: either party can walk away at any time without the other being out of pocket
Each request of service is bundled with a code to ensure Bob can claim from Alice what she owes and no more
Only a few actions are on-chain (setup, redemption, top-up, close, and drain)
All other actions are off-chain. This avoids issues of fees, latency, and congestion without compromising integrity
Subbit.xyz is
Cloud subscription market is estimated to be > 300B$
(This figure captures only services directly paid for)
Use the L1:
Use hydra/ other L2s:
Crypto users need services and (should) care about decentralization
We have a decentralized set of service providers: SPOs
What’s missing is a way to ensure service provision is sustainably financed
A thriving ecosystem of sustainably financed decentralized services
Any questions? Get in touch via github issues