Every token a user earns,
an advertiser already paid for.
Advertisers buy ad impressions for fixed dollar prices. 90% of every ad dollar is converted into DWELL on the open market and split between the person who watched the ad, the person who referred them, and the protocol. Users are only ever paid tokens that ad revenue already bought — no minting, no emissions schedule, no oracle.
Token facts
| Name / symbol | DWELL |
| Chain | Solana (SPL token, minted by star.fun) |
| Supply | 1,000,000,000 — fixed. No mint authority after launch. |
| Launch | star.fun curated raise: $50K target at $1M FDV — 5% of supply at $0.001/DWELL. 5-day deposit window; full refund if the target isn't met. |
| Equity | None. Token only — no additional equity allocation. |
| Liquidity | Meteora DWELL/USDC pool, funded from the raised USDC — not from token supply. |
Allocation
| Bucket | % | Notes |
|---|---|---|
| Public sale | 5% | The $50K raise at $0.001/DWELL |
| Token rewards | 30% | Points conversion and launch boosts |
| Team | 20% | 3-month cliff, 9-month linear vest |
| Treasury | 45% | Multisig, publicly disclosed address |
The advertiser dollar
Advertisers pay a fixed dollar CPM by card. Per $100 of ad spend:
Card processing · Stripe
Provider fees · USD→USDC conversion, swap, gas
Business margin · fiat, the operating company
The token side. Points phase: escrowed in the USDC reserve. Live phase: market-buys DWELL immediately.
An advertiser paying in USDC directly (optional, later) skips the card leg, pushing ~$97.50 to the token side.
The pool split — 60 / 10 / 30
The $90 tranche (points phase: its dollar value; live phase: the tokens it bought) splits three ways:
The referrer share is carved out of the pool, not paid on top. When the viewer has no referrer, the unclaimed leg joins the protocol share (30% → 40%). The protocol share accrues to the treasury and is held, never sold.
Campaign-locked rate — the core mechanism
There is no "earn rate" to set. When a campaign's payment clears (live phase), the $90 is market-bought into DWELL immediately, and:
locked rate = tokens the buy received ÷ impressions the campaign bought
Worked example
A $100 campaign at a $10 CPM buys 10,000 impressions. The $90 buy executes at $0.002/DWELL → 45,000 DWELL. Locked rate = 4.5 DWELL per qualified view, split per view:
| DWELL per view | of the 45,000 pool | |
|---|---|---|
| Viewer | 2.70 | 27,000 |
| Referrer | 0.45 | 4,500 |
| Protocol | 1.35 | 13,500 |
The buy's execution price is the price discovery — no oracle. Users can never be owed more value than revenue already bought. Old campaigns keep their locked rate while new campaigns re-price at current market. Earnings accrue instantly per qualified view, with the same 2-second dwell requirement and anti-fraud caps as the ad platform itself.
Two phases
Dollar-backed points
- Users earn DWELL points from day one — ad inventory is live from launch.
- 1,000 points = $1.00 of earned ad value.
- Same 60/10/30 split, applied to dollar value.
- The $90 tranche per campaign is escrowed in a USDC reserve — points are visibly 1:1 dollar-backed, with a public reserve page showing escrowed total vs. outstanding points.
- Points are non-transferable and cannot be withdrawn during this phase.
Conversion at the raise
- The points ledger is snapshotted when the raise opens.
- Points convert at the raise price: at $0.001/DWELL, 1,000 points = $1.00 = 1,000 DWELL — the same price the public paid.
- Converted tokens come from the 30% rewards bucket, so conversion is instant at token launch.
- Claims go onchain via a Merkle distributor, gated on wallet-linked accounts.
- The escrowed USDC reserve moves into the liquidity pool. New campaigns switch to campaign-locked rates in DWELL units.
Risks
Price volatility
Earnings are awarded at a locked per-campaign rate; their value floats afterward. The portal shows both token amounts and current USD estimates, and the cash-out path (DWELL→USDC via licensed partners) is the user's stability valve.
Thin liquidity
Mitigated by the raise-funded liquidity pool plus the escrowed reserve added at conversion; a $90 instant buy against a $25K pool moves price ~0.7%, against $5K it whipsaws.
Wash-impression farming
A liquid reward raises fraud stakes. Defenses: server-authoritative impression tokens, a 2-second dwell backstop, per-device and per-IP daily caps — plus payout requires a logged-in, wallet-linked account.
Windfall on old campaigns
A campaign locked at a low price keeps paying "many" tokens after price moves. Mitigation if wanted: expire unspent campaign inventory after ~30 days and re-buy at current price.