Showcase · Live on testnet

Your audience already crossed borders. Your money should too.

A fan in Lagos can tip a streamer in Manila in two seconds, for sub-cent fees, with no Stripe account, no PayPal, no “your country is not supported.” Memberships auto-renew. Collab revenue auto-splits. Royalties forever. The chain handles it.

~98%
creator keep rate
<$0.01
fee per tip
2 sec
settlement
0
KYC required
Contract Source

Memberships and splits in one contract.

// CreatorMembership — recurring memberships with auto-split.
// Customer signs once. Chain charges monthly. Revenue routes to
// the creator AND their collaborators in the same on-chain tx.

contract CreatorMembership {
  init({ creator, splits }) {
    storage.set('creator', creator);
    // splits = [{ addr, bps }] e.g. manager 10%, editor 5%, label 15%
    storage.set('splits', splits);
    cron.schedule(this.address, 'chargeAll', '+1d');
  }

  subscribe(tier) {
    const cfg = TIERS[tier];
    storage.set('member:' + msg.sender, {
      tier,
      amount: cfg.amount * 1e18,
      period: cfg.period,
      balance: msg.value,
      nextCharge: chain.timestamp + cfg.period,
    });
    emit('Subscribed', { user: msg.sender, tier });
  }

  // Cron fires this daily. Walks every active member, charges the
  // due ones, and splits the revenue across every collaborator.
  chargeAll() {
    const creator = storage.get('creator');
    const splits  = storage.get('splits');
    for (const [addr, m] of storage.entries('member:')) {
      if (chain.timestamp >= m.nextCharge && m.balance >= m.amount) {
        m.balance     -= m.amount;
        m.nextCharge  += m.period;
        let remaining  = m.amount;
        for (const s of splits) {
          const cut = (m.amount * s.bps) / 10000;
          transfer(s.addr, cut);
          remaining -= cut;
        }
        transfer(creator, remaining);
      }
    }
    cron.schedule(this.address, 'chargeAll', '+1d');
  }
}

subscribe() takes the deposit. chargeAll() is fired daily by cron — for every due member, the chain debits the deposit, splits the revenue across every collaborator (manager, editor, label, co-host), and sends the remainder to the creator. One signed tx per period. Zero off-chain infrastructure.

Every monthly charge
MEMBER
@ana_paints
10 ASE / month
CONTRACT
0xc0ffee…
auto-splits (chain fires)
Creator
65%
Manager
20%
Editor
15%
One on-chain transaction. Three recipients. No spreadsheet.
01Fan

Audience taps a single button.

Telegram wallet bot opens, asks them to confirm. No card, no signup, no bank. Works the same in São Paulo as in Stockholm.

02Chain

Two seconds, final settlement.

Block 1 includes the tx. The creator sees the balance update. The fan sees the receipt. No T+2, no holds, no Stripe dashboard.

03Split

Revenue routes to every collaborator.

Contract auto-splits: manager cut, editor cut, label cut, creator gets the rest. Same on-chain tx. No monthly settlement. No trust required.

Why this matters

Stripe is for 1.5B people. We're for the other 6.5B.

Borderless by default

A fan in any country can pay a creator in any country. No FX spread, no wire fee, no “your country is not supported.” The chain doesn't care.

No deplatform risk

Your livelihood doesn't depend on Stripe not changing their mind. A wallet address is yours forever — no provider in the loop.

Censorship resistant

Creators in countries Patreon / OnlyFans pulled out of can still get paid. The audience never lost interest — the payment rail did.

Sub-cent fees

Tipping mid-stream is actually viable. A $0.50 tip isn't eaten by a $0.30 processor fee. Micropayments aren't a thought experiment anymore.

Collab splits built-in

Two creators doing a podcast? Smart contract auto-routes 60/40. Manager takes 10% off the top. No spreadsheet, no monthly settlement.

Telegram-first

Your audience doesn't need to install a wallet extension or learn what a seed phrase is. They just see a TG message asking them to confirm a payment.

What you can build

Eight creator-economy primitives on one stack.

Each one is <100 lines of JavaScript. Each one is a complete dapp you could ship on Monday.

Live tipping

One-tap tip during streams. Sub-cent fees. Creator keeps ~98%.

Auto-renewing subs

Patreon-style memberships, on-chain, no card-on-file, no Stripe.

Collab splits

60/40 between two creators. Manager takes 10%. Auto-routed every charge.

Royalty contracts

Secondary sales of a drop pay the original creator forever.

Token-gated access

Hold X tokens → Discord role / video unlock / VIP chat.

Live-auction bumps

Whatnot-style paid bumps. eBay-Live bids. Settled in-block.

Pay-per-content

Unlock a video, an article, a coaching call. 5 ASE in, content out.

Paid Q&A

Pin your question for X ASE. Goes straight to the creator's wallet.

Source

Read the contract on GitHub.

CreatorMembership.js — fork it, change the splits, redeploy. ~70 lines.

Wallet

Try it in Telegram.

The Asentum bot gives you a non-custodial wallet in 30 seconds. No app, no seed phrase moment.

Reference

Build your own creator dapp.

@asentum/pay is a Stripe-shaped SDK — charges, customers, webhooks — that talks to this chain instead of Stripe.

Testnet Live

The internet went global in 1995. Payments are finally catching up.