id.sifa.project.membership

Record representing acceptance of a project team invitation. Lives in the invited user's PDS.

Repository @sifa.id did:plc:2f2ahswozqy4v5lvu676375y not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityproject.sifa.id
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Client-declared timestamp when this acceptance was created.

invitation

requiredref

StrongRef to the id.sifa.project.member invitation record that this acceptance corresponds to.

project

requiredref

StrongRef to the id.sifa.project.self record being joined.

Similar lexicons

semantic match

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

  • id.sifa.project.member

    record not from the namespace authority

    DEPRECATED, never implemented. An invitation to join a project team, written by a project owner in their PDS. Superseded by naming members inline on id.sifa.profile.project and having them affirm it with a generic id.sifa.confirmation record, which serves every people-link relation rather than only projects. Retained so the published schema record keeps resolving; write id.sifa.confirmation instead.

  • Acceptance record created by an invitee, acknowledging a collaboration invite. Lives in the invitee's PDS. The combination of an existing invite and a matching acceptance — both non-deleted — is what grants the invitee's writes to be surfaced against the subject record.

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