A verified-photo calendar for friends who want to find me in person.
The default state of online community is a high-bandwidth, low-trust group chat. The default state of offline community is a low-bandwidth, high-trust dinner. Most digital tools optimize one and ignore the conversion between them.
URL to IRL conversion is a substrate problem. Programming is the anchor. Attestation is the password. This is a private calendar for people who want to find me in real life, gated by a photo that proves we have already met.
From a conversation between David T Phung and Robin Kim on May 18, 2026.
Curated calendar
A standing schedule of public anchors. Not invites, not RSVPs. Walk-up access, with venue details revealed by tier.
Photo attestation
Submit a photo of us together. We verify metadata, screen for AI generation, confirm two faces, and match one against David. Pass and the calendar opens.
City co-presence
When you and David both opt in, you each see the other’s city. No precise location, no last-seen. Just enough signal to trigger a coffee.
starting to put together where friends like you all here can see my calendar for curated events so you can find me irl. thinking the security and encryption necessary. combo of find my friends location on iPhone with calendar of public events. i like the moment that if my friend and i share location, you can see the city name. more touch points to meet irl. to convert from url to irl what’s the substrate, forcing functions and programming is an anchor for that.
ooo that would be sweet. like a private luma playlist. you could make something password gated too.
i like the private playlist framing. i would make it like a secret language, phrase (word, audio, sentence) etc. one password is submitting your photo with me. if you don’t have it no proof no contact. this is the verification angle.
that’s sickkkk. make sure gpt image gen 2 can’t bypass this.
will need to verify metadata and location with my database. attestation is key.
- 01FormatWe accept HEIC, JPEG, PNG. We hash the file.
- 02MetadataWe read the EXIF. We check the camera, the time, the place.
- 03AI checkWe run a detector against generated-image artifacts.
- 04FacesWe require at least two faces in the frame.
- 05MatchWe confirm one of them is David.
- 06TokenWe issue a 90-day key. We delete the photo.
Already attested? Sign in at /me.