The link is hashed before it is stored
The token is generated on your device and only a digest of it is ever written down. A database dump is not a set of working links.
The person you need an answer from should not have to create an account, join a workspace or occupy a seat. In Zephyr you share a single action with a single address — and that is all they can ever see.
You are waiting on a subcontractor, a district nurse, a candidate, a client's finance team. To chase them inside a shared tool, they have to adopt your tool. They will not, so you go back to mail, and the tracking goes back into your memory.
So Zephyr stays single-tenant: nobody joins your workspace, because there is no way to join a workspace. Collaboration happens on one item. A share names exactly one action, one email address and one role, and it widens what that person can read by precisely one row.
Not filtered down to one row — widened by one row. There is no “share my workspace” grant in the database and no way to write one, so the blast radius of a share is a property of the schema rather than a property of the code being careful.
A share link is a credential arriving by mail, which is the least trustworthy channel there is. These are the four things that follow from taking that seriously.
The token is generated on your device and only a digest of it is ever written down. A database dump is not a set of working links.
Access is checked against the email address on the session the invitee actually signed in with. Passing the link on gives the next person nothing.
“Specific” error messages tell a stranger whether a given invite exists. All of them are answered identically for that reason.
Access carries a 90-day expiry evaluated when the data is read, so it lapses on its own — and a revoked one stops working on the next query, not at the next scheduled job.
Today a grantee can see the one action they were sent and nothing else. They cannot edit it, complete it, comment on it or delete it, because there is deliberately no policy in the database that would let them.
“Mark my side done” is the obvious next step, and when it arrives it will be a proposal the owner confirms rather than a write. Outsiders propose; the owner approves — which is exactly the rule the AI follows, applied to people.
Zephyr is in development for iOS and Android. Join the early access list.