Complete these steps to unlock in‑person experiences, reduce refunds, and increase bidder trust.
Verification Wizard
MVP flow: Stripe → ID → IRL Rules → Payout → Badge
Creators must complete Stripe Connect onboarding to receive payouts. This also verifies your identity for payments.
Complete Stripe Connect onboarding
Submit legal name, address, and payout details. Platform stores only verification status.
For IRL meetups, we add a second trust layer: government ID + selfie match (via approved provider).
Upload government ID + selfie match
Recommended providers: Stripe Identity / Persona / Veriff. Store only “verified / failed / pending”.
To keep the marketplace safe, all IRL creators must agree to public meetups only, no private addresses, and respectful conduct.
Sign IRL Terms & Safety Waiver
E‑signature stored with timestamp and IP/device metadata.
IRL experiences use mutual check‑in + admin completion before funds are released. This reduces refund risk and boosts buyer confidence.
Confirm escrow payout rules
Funds held after auction. Paid only after “Experience Completed” status.
Once approved, your listings show an IRL badge and unlock location fields + QR check‑in settings.
IRL Verified badge active
Your profile shows: Verified Creator • IRL Approved • Escrow Protected.
IRL listing fields unlocked
Public venue only • check‑in window • cancellation rules • reschedule limits.
Verification Status
What bidders & admins will see
IRL Status Line (dashboard)
Awaiting → Partial → Verified
Trust Badge Component
Use this badge strip on profile, checkout, and listing cards.
Verified Creator
KYC for payouts via Stripe Connect.
Escrow Protected
Funds released only after completion status.
Safe Public Meetups
Public venues only. Private addresses prohibited.
Dispute Protection
Admin review + dispute center.
stripe_onboarded, irl_id_status, irl_terms_signed_at, payout_hold_enabled. Overall IRL status is computed.Modal