Anonymous participants are a database primitive
The whole product depends on people answering without signing up, so the anonymous identity had to be something row-level security could reason about rather than a session trick. It is a first-class column with its own policies, which is what makes a guest's availability as safe to store as a member's.
