Every ticket becomes a stub. Every stub becomes a record. Here’s how each one gets there.
Photograph a physical stub or screenshot a digital one. Claude Vision API reads the image — extracts event name, venue, date, seat info, and any barcode text.
The system pre-fills the stub form with extracted data. You confirm or correct, add personal notes, name your companions.
If the OCR extraction matches a known event in Setlist.fm or TMDB, it lands as High Confidence. If no match, it lands as Self-reported with the OCR data attached — still richer than a blank manual entry.
Apple Wallet (.pkpass) or Google Wallet pass. The system reads the structured JSON — event name, date, venue, barcode, and issuer are all clean fields.
This is the richest data source available: ticket vendors encode everything. No extraction error, no OCR noise, no manual correction needed.
Verification: Verified. Structured data from a vendor source is the cleanest input the schema can accept short of a direct API handshake with the ticketing platform.
Forward your confirmation email to a dedicated address. The system parses the email for event details using vendor-specific extractors.
Supported vendors at launch: Ticketmaster, AXS, SeatGeek, StubHub, Eventbrite. Parser rules live in an editable table — adding a new vendor is a config change, not a deploy.
Verification: Verified. An email receipt from a known vendor is treated as structurally equivalent to a wallet import — the stub is backed by a third-party paper trail.
Type it in. Event name, venue, date, type. No photo, no receipt, no verification. Pure memory.
“I was at Bonnaroo in 2018. I don’t have the wristband anymore. But I was there.” That’s enough. The record accepts it.
Verification: Self-reported. No penalty, no downgrade in visual treatment, just clearly labeled. Self-reported stubs are first-class citizens in the record — the archive is about what you showed up for, not what receipts you kept.
Point your phone camera at the QR or barcode on a physical or digital ticket. The system decodes and looks up the event.
Most Ticketmaster and AXS barcodes contain event IDs that resolve to real event records. The scan is a verification shortcut: in one motion, you’ve captured both the artifact and the proof.
Verification: Verified if the barcode resolves to a known event. Requires native camera access, which is why this method ships with the native app in V2 rather than the PWA at launch.
Photo, wallet pass, email, keyboard, camera — five doors into the same room. Every stub lands in the same schema, gets the same enrichment, surfaces the same anniversaries. The method of entry is metadata. The artifact is permanent.
Drop your email and we’ll reach out when stubs are ready to log.