Developers Office Hours #77: Subbit.xyz: Enabling Trustless Subscriptions (11 September)

Subbit.xyz: Enabling Trustless Subscriptions

Join Dominic Wallis, Founder and Developer at Kompact.io, for a deep dive into Subbit.xyz and how it enables trustless subscription payments.

In this session, Dominic will walk through:

• The challenge of decentralizing services
• The role of crypto, L2s & payment channels
• How Subbit.xyz works
• Live demo: transactions & L2s
• Integrations and next steps
• Q&A

Come explore a different approach to recurring payments and bring your questions!

:date: Friday, 11 September 2026
:two_o_clock: 08:00 UTC
:link: Developers Office Hours #77 | AddEvent

Be the first to know when the next Developers Office Hours are scheduled.

You can subscribe directly to the calendar here: Cardano Developers | AddEvent
Join the discussion below! We’ll update this thread with the recording link as soon as it’s live.

1 Like

Summary: Subbit.xyz – Enabling Trustless Subscriptions on Cardano

In the 77th edition of the Developers Office Hour, host Delisa welcomes Dominic Wallis, developer at Kompact.io, to present Subbit.xyz. Subbit.xyz is a featherweight layer 2 protocol designed to enable trustless subscription payments and micropayments on the Cardano blockchain.

The Problem: Friction in Subscription Billing
Subscriptions represent the dominant business model across software and digital services. However, traditional subscription models force consumers to either pay upfront or accept post-service invoicing, stripping consumers of control, creating arbitration overhead, and introducing risk for both parties. While modern digital services are delivered in small, metered units—such as individual API calls, bytes transferred, or compute minutes—paying per request directly on layer 1 blockchains is impractical due to transaction fees, network latency, and settlement lag.

The Solution: Two-Party Unidirectional Payment Channels
Subbit.xyz addresses these limitations by establishing a lightweight, two-party unidirectional payment channel between a consumer and a provider. Under this model, the consumer locks funds inside an on-chain smart contract, establishing an L1 anchor. As the consumer uses the service, they issue incremental off-chain payment guarantees known as “IOUs” (I Owe You). The consumer retains custody of their locked funds at all times and holds unilateral withdrawal rights, allowing them to exit the relationship or stop payments instantly without requiring provider approval.

Cryptographic Evidence and Zero Consumer Overhead
The protocol relies on off-chain cryptographic IOUs constructed using native ED25519 signatures and CBOR serialization. Each IOU contains the payment amount and a unique nonce (arbitrary bytes) to prevent replay attacks across different channels. Crucially, Subbit.xyz shifts infrastructure and accounting overhead entirely onto the provider/payee. Providers run a lightweight proxy and sub-server that intercepts incoming API requests, validates the attached IOU signature, and processes the request without adding friction for the consumer.

Batch Settlement and Oracle Blueprints
To minimize on-chain footprint and fees, providers accumulate off-chain IOUs across multiple user channels and batch them into single layer 1 settlement transactions. For instance, a provider can settle claims across 47 individual consumer channels within a single transaction costing approximately 38 cents. Subbit.xyz demonstrated its practical real-world utility through a production integration with Orcfax oracle data feeds, establishing a blueprint for pay-per-request Web3 infrastructure, AI compute billing, and data streaming services.


Top Five Q&A (FAQ) about Subbit.xyz

Question 1: What is Subbit.xyz and what core problem does it solve?
Answer: Subbit.xyz is a lightweight layer 2 payment channel protocol developed by Kompact.io. It solves the friction, high transaction fees, and latency of subscription billing by allowing consumers to pay for digital services (like API calls or data streams) in tiny, incremental off-chain micropayments while maintaining full custody of their funds.

Question 2: How does a consumer maintain control over their funds in Subbit.xyz?
Answer: A consumer locks their funds into an on-chain smart contract and issues signed off-chain “IOUs” to the service provider as they consume services. The consumer can unilaterally close the channel at any time to reclaim unspent funds, ensuring they never lose control or pay for unrendered services.

Question 3: How does the protocol prevent replay attacks on IOUs?
Answer: Each off-chain IOU is cryptographically signed using native ED25519 keys and serialized via CBOR. The payload includes a unique set of arbitrary bytes (a nonce) specific to that channel and account, preventing a provider from replaying an IOU across different channels or reusing old signatures.

Question 4: How does batch settlement reduce transaction costs on Cardano?
Answer: Instead of submitting an on-chain transaction for every micropayment or API call, the provider aggregates signed IOUs off-chain and batches multiple channel claims into a single layer 1 transaction. For example, 47 individual consumer channels can be settled simultaneously in one L1 transaction for around 38 cents.

Question 5: What is a primary real-world use case for Subbit.xyz?
Answer: Subbit.xyz was integrated with Orcfax oracle feeds as a production blueprint. It is ideal for metered Web3 services, such as pay-per-request oracle data feeds, AI prompt billing, API infrastructure, and encrypted media streaming.

1 Like