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.

Repository @toddlambert.com did:plc:r5pj64joaywqnvk2obembpt7 namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityblueharbor.at
Indexed

Record

record · key tid

Properties

avatar

blob
  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

createdAt

requiredstring · datetime
  • maxLength: 3000
  • maxGraphemes: 300

name

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • 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.

  • 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)

  • com.getorbyt.community.membership

    record not from the namespace authority

    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