Supply
LUMINA is the protocol’s native ERC-20 with a fixed 100,000,000 (100M) hard cap — no further minting. The deflationary mechanism is the auto-burn, so circulating supply only decreases over time as protocol usage grows.Genesis allocation
The full 100M supply is minted once at genesis and split across five buckets:
Verify against the on-chain
LuminaToken.totalSupply() and the
FounderVestingV2 contract.
Fee split (85 / 8 / 2 / 5)
Every protocol fee stream — policy premiums and the marketplace fee — flows throughAdaptiveFeeDistributor, which splits each fee into:
Auto-burn mechanics
Every premium paid generates a small fee that accrues to the protocol in USDC. When the accumulated fee crosses $500 OR after 50 successful purchases (whichever first),TWAPBurner V2 triggers:
- Read 1-hour LUMINA/USDC TWAP from the DEX (mitigates MEV).
- Swap accumulated USDC fees → LUMINA.
- Burn the resulting LUMINA via
LuminaToken.burn().
Buyback engine
TheBuybackEngine is deployed on Base mainnet at
0x558F1675c10650A027e68BE33F8C5F290d8Ea307.
It receives the 8% buyback slice of every fee and (audit fix M-10 added
commit-reveal MEV protection) handles larger periodic buybacks.
Operationally, these larger buys go through a private mempool to mitigate
sandwich attacks.
Sustainability model
The protocol is designed to be self-funding once usage reaches a target threshold:- Premiums fund both the bond vault (for payouts) and the burn engine.
- The vault solvency floor (audit fix M-11) ensures
burnFromReservesnever starves the bond payout queue.