tech.devrelish.membership

A user's declared membership in a DevRel-ish group.

Repository @devrelish.tech did:plc:6d3psjptpouatzj7t7sk5qrt namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritydevrelish.tech
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Client-declared timestamp when the membership was created.

group

requiredref

Strong reference to the tech.devrelish.group record.

role

string

The member's role within the group.

  • default: "tech.devrelish.membership#member"
  • knownValues: tech.devrelish.membership#member | tech.devrelish.membership#organizer

#member

token

A regular member of the group.

#organizer

token

An organizer with management permissions for the group.

Similar lexicons

semantic match

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

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

  • Grants a member their roles, in the members space. Written by the group authority; the record key is the member's DID. Writes are bounded by the writer's assignable roles. Creating one admits one waiting to join and decides their request; deleting one ejects the member.

  • com.welistskyblue.graph.groupMember

    record not from the namespace authority

    An account's membership in a group.

  • An organization's side of its membership: an account it invited, and their roles.

  • Declare a membership of a project.