Fan: Complete Stripe Identity, sign the IRL waiver, then you become IRL‑Eligible. IRL bookings require mutual eligibility (fan + creator).
Identity Status
Not Verified
stripe_identity_session_id: —
IRL Badge
irl_eligible: false
Step 1 — Start Stripe Identity
Pending
Production: open your server endpoint that creates a Stripe Identity VerificationSession and redirects the user.
Step 2 — Read & Sign IRL Waiver
Locked
Requires identity status verified. Scroll to bottom to unlock the checkbox, then type your legal name to sign.
Agreement text (scroll to bottom)
Typed legal name (e‑signature)
audit: —
Step 3 — Mutual Eligibility Gate
Pending
IRL experiences require both parties to be IRL‑Eligible (identity verified + waiver signed).
Mutual: Not Verified
Step 4 — Proceed to Check‑In (QR Hub)
Locked
Once mutual is verified, user can access the QR Hub for IRL check‑in. Link this from dashboards too.