From aff949bfc0b7291785929e5c92028af3b82753df Mon Sep 17 00:00:00 2001 From: SkateSpots Date: Fri, 2 Oct 2026 13:04:52 +0700 Subject: [PATCH] docs(card): document event ticket vs host + holder RSVP check --- NIP.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/NIP.md b/NIP.md index 1a0f332..cfb8bf6 100644 --- a/NIP.md +++ b/NIP.md @@ -1597,6 +1597,12 @@ kind 31925), and the pass shows the event title, date/time, venue, cover image, **who it admits** (your display name) and the going count. `/#/verify/:naddr` renders kind `31923` too and links to the event page. +**Ticket vs host (2026-10-02):** an attendee's card is labelled **"MY TICKET"** +and an organiser's **"EVENT · HOST"** — a self-made card is never presented as +organiser-issued. A ticket's QR adds **`?h=`**, so `/verify` fetches +the holder's **RSVP (kind 31925, `#a` = the event)** and shows *Ticket holder* + +*RSVP: Going / Interested / No RSVP found* — a real door check with no server. + ### Verification Both card types are verifiable. The QR on a printed card encodes the `naddr` of