at.locale.membership

A project role grant, optionally scoped to locales. Owner-authored.

Repository @locale.at did:plc:uwynodlfvaieqcisgh5zvdwx namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritylocale.at
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

locales

array

Locale scope. Omitted = all target locales.

  • maxLength: 1000
itemsstring
  • minLength: 2
  • maxLength: 35

member

requiredstring · did

DID the role is granted to.

project

requiredstring · at-uri

role

requiredstring
  • knownValues: admin | reviewer | translator | viewer

Similar lexicons

semantic match

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

  • Grants a DID a role on a space. Only honored when authored by the space owner. Lives in the owner's repo.

  • dk.raakode.lab.groups.membership

    record not from the namespace authority

    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.

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

  • A membership grant for a wiki. The rkey is a TID. The member's DID lives in the record body.

  • Declare a membership of a project.