Most group-coordination tools start the same way: download the app, or create an account, or both. We wanted the opposite. With CollectiveTap, the unit of software is the link. You create one, paste it into a group chat, and it's a live poll, RSVP, signup sheet, or expense split — for everyone, with zero sign-up on either side.

Here's the architecture that makes that possible, and the three decisions that mattered most.

Decision 1: No accounts — authorization lives in the URL

There are no users in our database, because there are no user accounts. Every link carries a signed capability token that encodes what the holder is allowed to do:

// Simplified: a capability is an HMAC-signed payload in the URL