Lemma Ticketing Demo
Return to demo hub

Artist presale

Sign up for presale access

Verify once with passkey. Email and phone are only for sending your code — lemma.id never sees them.

Server verification & engineer tools

Site binding: tickets-demo.lemma.id · Drop: artist-presale-2026

Decision WAITING default: passkey

Sign up for presale first, then confirm identity to receive your code.

Fan-visible flow
  1. Sign up binds a site-private PPID via passkey.
  2. Email/phone stay on this site — lemma.id never sees them.
  3. Confirm identity uses fresh passkey + stampAction at claim.
  4. Risk flag → fresh IDV, then retry at ishuman.
  5. Ledger enforces one code per PPID per drop.
Server verification receipt

Run a presale action to populate the receipt.

Cryptographic envelope
{}
{}

Typical phone-first vs this demo

DimensionPhone-first presaleThis demo
IdentityPhone or email uniquenessSite-scoped PPID from passkey
Claim presenceSMS OTP or noneFresh passkey at unlock
ReplaySession or noneAction stamp + server nonce
EnumerationRate limits onlyOne code per drop + PPID
EscalationManual reviewSite doubt → fresh IDV
Contact dataAuth + CRMSite-local delivery only
Action log
[]
Attack lab
Site PPIDpasskey wallet
Action stampbound mutation
Server noncereplay block
Fresh passkeyclaim ceremony
1 code / fanPPID ledger