Skip to main content
See /concepts/lifecycle for the end-to-end flow (policy → trigger → bond → wait/sell decision).

What is LUMINA (for non-coders)

LUMINA is insurance that pays you automatically when a crypto price crashes by a set percentage. You buy cover, and if the price drops by the agreed amount within the time window, you get paid — there is no claims form, no adjuster, and no waiting on a human to approve anything. It all runs on the Base testnet today. Lumina is parametric insurance for crypto-native agents and humans. A buyer pays a small USDC premium for cover against a public, verifiable on-chain event (e.g. “BTC drops 2.5% from the purchase-time price within 1 hour”). When the event fires, the protocol mints an ERC-1155 ClaimBond that the holder can redeem in LUMINA at maturity or sell on the marketplace for USDC today.

The 5 actors

Purchase → trigger → bond → redeem

Concept index

Why parametric (not actuarial)

Traditional insurance pays based on a claims-adjuster reading documents. That model breaks for autonomous agents — they can’t fax in a damage report. Lumina pays based on a public, verifiable condition: a price feed crossed a threshold by X% from the strike snapshotted at purchase, within the cover window. The oracle observes the condition (3 Chainlink reads, 60s apart) and signs an EIP-712 proof; the shield verifies the proof and pays. There is no human in the middle, by design.

Why ERC-1155 bonds (not direct payouts)

A direct payout would be operationally simpler, but it has two problems:
  1. BondVault liquidity. A flash of simultaneous triggers could drain USDC reserves if every payout settled in cash on the spot. ERC-1155 bonds let the protocol queue redemption against a maturity date (730d) and a per-epoch throttle (1.08%/week), and let bond holders exit now against another buyer’s wallet on the marketplace instead of the vault.
  2. Settlement flexibility. A bond that hasn’t matured yet can be sold on the marketplace for USDC today (usually at a small discount), or held to maturity and redeemed for LUMINA. The holder picks the asset, not the protocol.
See contracts/architecture for the full diagram, and the lifecycle page for a worked example.