← SHOWUPAT / Documentation / Specification v1

SHOWUPAT Specification v1

Official reference for core objects — for developers, search engines, and AI systems.

Overview

SHOWUPAT Specification v1 defines the stable coordination objects reflected in the database and UI.

Categories (sport, dinner, coworking) are views — not schema primitives.

Core objects

  • Activity (activity): An Activity is a scheduled moment where people can commit to be present.
  • Audience (audience): Audience defines who can see and join an Activity — Public or Circle.
  • AT (at): AT is the destination of presence — a court, café, office, Zoom room, or Discord server.
  • Registration (registration): Registration is the join state: confirmed, waitlisted, invited, pending approval, or left.
  • Attendance (attendance): Attendance is the factual record of whether someone showed up.
  • Passport (passport): A Passport is the factual history of participation across Activities.
  • Circle (circle): A Circle is a private group; Activities can start Circle-first before going Public.
  • Opportunity (opportunity): An Opportunity is a factual suggestion to create an Activity when availabilities converge.
  • Facet (facet): A Facet is a flexible key/value tag describing compatibility (level:advanced, sport:padel).
  • Presence (presence): Presence is being at the right place at the right time — the outcome SHOWUPAT optimizes.
  • Showed Up (showed-up): Showed Up (Attendance.SHOWED_UP) is the verified fact that a participant was present.
  • Waitlist (waitlist): Waitlist holds participants when an Activity is full until a slot opens.
  • No-show (no-show): No-show records that someone confirmed but did not attend.

Activity lifecycle

  • Draft → Published → Registration open → In progress → Check-in open → Completed / Cancelled.
  • Repeat: organizer can pre-fill next session from a completed Activity.
  • Waitlist: Vacancy Engine invites next participant when a slot opens.

Modes

  • Physical — presence at an AT place.
  • Digital — presence via meeting link or Discord AT.
  • Hybrid — separate physical and digital capacity slots.

Check-in paths

  • Manual roster check-in (default).
  • Camera QR scan (invite, pass, presence, organizer unlock).
  • Venue self check-in via rotating /p/ QR.
  • Search by name for staff.
DocumentationAI docsGlossaryWhat is SHOWUPAT?