site.exosphere.sphere.memberApproval

Published by a Sphere owner or admin on their own PDS to confirm a user's membership. References the member's site.exosphere.sphere.member record. The role field indicates the member's permissions within the Sphere.

Repository @exosphere.site did:plc:tztfs5zp6b4feo4u64adfvmq namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritysphere.exosphere.site
Indexed

Record

record · key tid

Properties

role

requiredstring

Role granted to the member.

  • maxLength: 64
  • knownValues: admin | member

sphere

requiredstring · at-uri

AT URI of the Sphere record (site.exosphere.sphere.profile).

subject

requiredstring · did

DID of the member being approved.

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 declaration that they are a member of a Sphere. Published on the member's own PDS. The Sphere owner/admin publishes a corresponding site.exosphere.sphere.memberApproval record to confirm the membership. Together, the two records form a bilateral proof of membership — similar to how AT Protocol follows work.

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

  • A community-side member record granting a user roles within the community. Lives on the community repo and is written when an admission is finalized.

  • 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 acceptance receipt for a team membership, authored by the member. Stored in the member's repository.