at.blueharbor.membership
A user's public claim of membership in a harbor. Only the account holder can write their repo, so the record proves intent and makes the membership graph portable. Access to messages is granted by the harbor's app service, which verifies this record exists; deleting it is leaving. A kick does not touch this record — the service is the access authority.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | blueharbor.at |
| Indexed |
Record
record · key tidSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
at.blueharbor.harbor
recordA community (harbor). Lives in its founder's repo; its AT-URI is the community's permanent, portable id. The record is a public claim — message access is granted by the harbor's app service.
-
A user-owned canonical membership link, one record per Community. The record key MUST be base32(sha256(community AT-URI)) truncated to 24 characters, lowercase and unpadded, so writing it twice replaces the record instead of adding a second one and a repo can never hold two memberships for the same Community. The AppView rejects a record whose key is not that derivation, so the invariant is enforced rather than assumed. The key is derived from the AT-URI rather than the Community name, which its
-
click.aligned.chat.member
recordSomebody whose published conversations this collective vouches for. One record per member, written to the collective's own repo by the account owning the authorising domain. The reader walks these to know whose repos to render: a list has to live somewhere, and putting it on atproto rather than on the server is what keeps the reader working when the server is not. The record says nothing about what the member published, and carries no permission — being listed here is not what allows somebody to
-
A member's role in the group. Written by the group authority into its repo in the space, never held as app database state — this is what makes a role survive the group changing app. The simplespace member list governs access; this record governs what the member may do once inside.
-
tech.devrelish.membership
recordA user's declared membership in a DevRel-ish group.