at.blueharbor.harbor
A 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.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | blueharbor.at |
| Indexed |
Record
record · key tidProperties
avatar
blobmaxSize: 1000000accept: image/png, image/jpeg, image/webp
description
stringmaxLength: 3000maxGraphemes: 300
maxLength: 640maxGraphemes: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
at.blueharbor.membership
recordA 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.
-
A community's public identity. Lives in the community's profile space, which is readable without membership unless the community is private.
-
A public declaration of a community actor.
-
A community's profile information (V2: stored in community's own repository)
-
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