at.blueharbor.membership

toddlambert.com

Documentation

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.

main record

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.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

harbor string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "harbor",
      "createdAt"
    ],
    "properties": {
      "harbor": {
        "type": "string",
        "format": "at-uri"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "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."
}

Lexicon Garden

@