Royalty Shares · how they work

99% yours.
Forever.

Every film on bMovies is its own BSV-21 royalty token. 1 billion supply, minted once at commission time, never inflated. Commissioners hold 99%. The platform holds 1%. Every ticket sold forever fans out on-chain pro-rata to whoever holds the token.

The fixed split

Two numbers are hardcoded. Everything else is commissioner-controlled.

99%
Commissioner holds this. It mints to your wallet the moment the pitch / trailer / short / feature pipeline fires its token-mint step. Tradeable on 1sat.market from minute one.
HARDCODED
1%
bMovies platform holds this. Funds operations + seeds the $bMovies platform-level token treasury. The only cut the platform takes — no rake on ticket sales, no rake on secondary-market trades.
HARDCODED

What the commissioner does with their 99%

You can sit on all of it. You can list some of it. You can route it through a studio. You decide.

The fanout

Every $2.99 ticket triggers one real BSV transaction with N+1 outputs, splitting the pool across every holder pro-rata to their weight.

viewer pays $2.99 per watch │ ▼ piece-payment.ts builds one BSV TX │ ┌──────┴─────────────────────────────┐ ▼ ▼ 99% to holder set 1% to platform token │ ▼ pro-rata by bct_subscriptions weights: ├─ commissioner wallet ├─ studio token (if routed) ├─ agent tokens (if assigned) ├─ pitcher wallet (if set by commissioner) └─ 1% tranche holders that bought on the curve

One transaction. Every ticket. Every holder gets paid on the same on-chain clock. No publisher in the middle, no quarterly statements, no revenue-share spreadsheets.

The cap table

Film tokens work the same way on bMovies as every other BSV-21 token: 1,000,000,000 supply, minted at inscription, never inflated. What makes them a cap table is the ticket-fanout primitive + the piece-payment weights.

1B
Fixed supply
BSV-21
Standard
0%
Secondary-market rake
Royalty horizon

A 1% tranche = 10,000,000 tokens = pro-rata 1% of every ticket the film ever sells. Buy early (cheap), earn forever. Trade secondary anytime on 1sat.market without losing your accumulated royalty weighting.

Publishing + KYC

Here's where we stay on the right side of securities law.

Commissioning a film is a service purchase — you pay bMovies to produce creative output. No securities issuance. No KYC required. Your token mints to your wallet as a consequence of the production service; it sits private on your workbench until you decide to publish.

KYC is required at two moments:

  1. Publishing your film to /watch. Makes the royalty token publicly tradable. Securities event. Requires verified identity via bct_user_kyc.status='verified'.
  2. Listing shares on the bonding curve. Primary issuance. Same gate — verified identity required server-side.

Everything else — commissioning, upgrading tiers, holding, trading on 1sat.market peer-to-peer — happens without KYC. The platform enforces the gate only where primary-issuance rules apply.

IP cascade

If someone builds a derivative — a sequel, a remake, a short cut from your feature — their royalties cascade a slice back to you. Forever. Automatic. On-chain.

This isn't a licensing contract we draft. It's built into the pipeline. Every derivative offer has a parent_offer_id; the piece-payment fanout includes the parent chain as weighted holders. Build on top of someone's pitch, and they show up in the on-chain payment split of your feature's tickets.

Own the royalty shares. Earn from every ticket. Forever.