at.marque.team.membership

Record representing the member's acceptance of an owner-authored grant. Uses the same stable membership id as the owner-side at.marque.team.member record. This record is a public receipt, not a grant of authorization.

Repository @marque.at did:plc:nckosudltxrtrjkt4zz4jy5y namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityteam.marque.at
Indexed

Record

record · key any

Properties

acceptedAt

requiredstring · datetime

When the member accepted the invitation.

domain

requiredstring

Fully qualified domain name this membership applies to, e.g. example.com.

  • maxLength: 253

owner

requiredstring · did

DID of the domain owner.

permissions

requiredarray

Capabilities granted to the member as of acceptance. An empty list is read-only (viewer) access.

  • maxLength: 4
itemsstring
  • knownValues: dns.records.write | dns.nameservers.write | dns.dnssec.write | integrations.atproto.write

subject

requiredref

Strong reference to the owner's at.marque.team.member record.

updatedAt

requiredstring · datetime

When this record was last updated.

Similar lexicons

semantic match

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

  • An accepted team member grant, authored by the domain owner. Stored in the owner's repository.

  • A team for a single domain managed by Marque, owned by the domain owner. Stored in the owner's repository.

  • A member's side of an organization's membership: that they accepted its invitation, and are a member while they keep it.

  • Declare a membership of a project.

  • The member's side of membership, written by the member into the members space. Gates appearing in the roster, not access.