halluceon
Halluceon is an on-chain movie theater ecosystem where filmmakers split Ticket NFT revenues 50/50 with their audience using their theater's ERC20 'HAL' token, allocating theater reveneus to viewers based on how early they found the project.
This economic model is designed to proliferate actual cinema, and sits in contrast to the Web2 business models of ads & subscriptions, which in our opinion has been responsible for the mass proliferation of slop (ironic, yes) over the years.
We try to replicate the theatrical business model of old Hollywood: an unknown film rolls out to a small audience, and expands its footprint when demand is proven, until it either runs out of steam or becomes a viral hit, making everyone involved rich.
1. mint a theater nft
First, a filmmaker mints a Theater NFT admin token for a 0.0025 ETH fee (~$5). Four things are set permenently at creation and stored in the token metadata:
- Theater Name & Detailspermanent — usually the title of the film or series.
- Theater Sizepermanent— how many Ticket NFTs the theater sells, split into 5 groups each with their own price curve and 'hal' token multiplier.
- ERC20 'HAL' Token Tickerpermanent— the theater's ERC-20 revenue-share token is named: 1-10 custom characters + HAL. Ticket NFT minters recieve a bag of this token based on a formula we will discuss below.
- (Optional) Publisher Distribution Splitpermanent — the filmmaker has the option to allocate a portion of his 50% ERC20 token share to partners — financiers, co-writers, etc.
Ticket NFTs for each theater are separated into 5 groups, each with its own price curve. Each Ticket NFT comes with 'Slop' ERC20 tokens, multiplied by the group multiplier, and the decile multiplier.
2. ticket nft minters also receive $hal tokens
As you see when you hover on the price curve above, when someone mints a Ticket NFT, they also receive a bag of HAL TOKENS, specific to that theater. How many depends on three things: number of Ticket NFTs minted, which Group # they fall in, and how early within that Group (which decile) they were minted:
HAL per txn = # of tickets minted x group multiplier × decile multiplier
Each Group carries a fixed multiplier — earlier Groups carry a higher one — and within a Group the per-ticket reward steps down by decile: ×10 for the first tenth of Tickets, down to ×1 for the last tenth. Multiply the two and you get the HAL a single Ticket mints (the grid's rows are the Group multipliers, its columns the deciles):
| group ↓ / decile → | ×10 | ×9 | ×8 | ×7 | ×6 | ×5 | ×4 | ×3 | ×2 | ×1 |
|---|---|---|---|---|---|---|---|---|---|---|
| group 1 ×11 | 110 | 99 | 88 | 77 | 66 | 55 | 44 | 33 | 22 | 11 |
| group 2 ×4.4 | 44 | 39.6 | 35.2 | 30.8 | 26.4 | 22 | 17.6 | 13.2 | 8.8 | 4.4 |
| group 3 ×2.3 | 23 | 20.7 | 18.4 | 16.1 | 13.8 | 11.5 | 9.2 | 6.9 | 4.6 | 2.3 |
| group 4 ×1 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
| group 5 ×1 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
So, concretely:
This formula incentivizes early participation: the earlier you buy a Ticket NFT, the cheaper the mint fee and the more HAL you receive. That asymmetry is the whole point.
3. ticket groups close, holders earn
When Group 1 sells out (20,000 Tickets), the fees it collected are snapshotted and become claimable by every HAL holder, pro-rata to their balance. Because the publisher holds a 50% pre-allocation of the HAL token, the split lands at roughly 50% to the audience and 50% to the publisher.
Then Group 2 opens — same mechanics, a new price curve, and a lower multiplier (×4.4), so each Ticket now mints less HAL than a Group 1 Ticket did. When Group 2 sells out (70,000 sold cumulatively), its fees are snapshotted and distributed again — and the Group 1 minters, who still hold their HAL, can claim for a second time.
They keep earning from every Group that closes after them, for as long as they hold their tokens. That compounding — earlier buyers minting more HAL and collecting from more closes — is why the earliest supporters come out so far ahead.
the upside, in numbers
Across a theater's full life, a Group 1 ticket earns roughly 22× what a Group 5 ticket earns— even though Group 5 has the biggest absolute pool. The seniority weighting divides the early pools across far fewer tickets. Here's the per-ticket lifetime payout to the audience, by the Group a Ticket was bought in (toggle a size — the per-ticket return is identical at every scale):
| bought in | audience poolThe total lifetime payout to THIS group's ticket buyers at full sellout — their combined pro-rata share of every pool that closes while they hold HAL (their own group's close plus every later one). | tickets | per ticketWhat one ticket in this group earns over the theater's life, on average = audience pool ÷ ticket count. It's identical at every theater size (both columns scale together), and it's the seniority ladder: a group-1 ticket earns ~22× a group-5 ticket, because earlier buyers mint more HAL per ticket AND collect from more closes. |
|---|---|---|---|
| group 1 | ~$454K | 20K | ~$22.70 |
| group 2 | ~$443K | 50K | ~$8.86 |
| group 3 | ~$443K | 100K | ~$4.43 |
| group 4 | ~$871K | 500K | ~$1.74 |
| group 5 | ~$1.0M | 1M | ~$1.03 |
| total | ~$3.2M | 1.7M | — |
per-ticket value is identical at every theater size. A Small theater's group-1 buyer earns the same per-ticket return as a Large theater's — the pool is smaller, but it's shared across proportionally fewer tickets. The tier is a choice about absolute scale (how many people you want to reach), not a different economic model. The publisher claims a matching 50% on top of every pool (their pre-allocation is locked at theater mint), so total lifetime revenue is ~$6.5M — half to the audience above, half to the publisher.
Scaled up to a Large theater sold out across all five Groups, lifetime ticket revenue comes to roughly $64.8M — about $32.4M to the audience (split by HAL holdings, asymmetrically rewarding the earliest) and a matching $32.4M to the publisher, whose 50% pre-allocation is locked at mint and never dilutes.
claiming your fees
HAL token holders claim their fees whenever they like — there's no expiry on an unclaimed pool. As a convenience, bots can claim on a holder's behalf in exchange for a small bounty (1-5%)A proxy-claim bounty paid out of the claimed amount to whoever submits the claim transaction for someone else. Configurable by the contract owner up to a 5% cap; self-claims pay no bounty.. Halluceon runs a bot that sweeps pools left unclaimed for about a week, so even dormant holders get paid.
If a theater's Ticket sales stall mid-Group, the publisher can force a disbursement — snapshotting the fees collected so far to HAL holders without waiting for the Group to sell out.
4. watching films
You can buy a ticket and hold it indefinitely — there's no shelf-expiry. The moment you activate the ticket on-chain, a 12-hour watch window starts. Within that window, you can watch any gated film in that theater. After it expires, the ticket is spent, and you hold onto it as a keepsake stub.
Films are served from private storage behind a signed-URL access control. The frontend asks the connected wallet to sign a short message proving you control the address; the server verifies on chain that you have an activated ticket; only then does it mint a 30-minute presigned URL pointing at the actual video. Every gate is enforced against chain state, not against any database we control. Publishers can also mark films as preview-free so anyone can watch without a ticket — useful for trailers and promotional clips.
what we don't pretend
- Liquidity for HAL tokens won't exist unless someone seeds it. early holders should expect to claim ETH revenue from group closes, not flip tokens for instant exits. these aren't memecoins.
- Curatorial brand: We're not promising the films will be good; we're promising the protocol will pay everyone fairly when they are.
- Fee permanence: the claim fee is currently 0%, configurable up to 5% by the contract owner.
- Smart-contract security: the contracts are reviewed by Claude Fable, but not yet officially audited.
why “halluceon”
Hollywood works at industrial scale and squeezes filmmakers at every step. Halluceon is the opposite — small theaters, small audiences, generous compounding for the people who care enough to show up. The snail in the logo is a wink at the speed at which independent cinema actually moves: slow, deliberate, and rewarding patience. It also kinda looks like the quadratic bonding curve and pool of funds.
if that sounds like something you'd want to be part of, mint a theater, add a film, send your audience the link.