Join
A member is a passkey: a key your device makes and keeps, opened by your face, finger or device code. No name, address or password is asked for.
What is kept: the public half of the key, the day it joined, and its number. The key's own name is kept only as a one-way mark, and nothing about you or your device is kept at all.
What a member is, so far
A number and a date. Roles in the dao come next.
GET /join.json
{
"members": 0,
"by": "WebAuthn passkey, ES256",
"kept": [
"the public half of the key",
"the day it joined",
"its number",
"a one-way mark of the key's name"
],
"asked": []
}