id.sifa.project.membership

sifa.id

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Record representing acceptance of a project team invitation. Lives in the invited user's PDS.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "Client-declared timestamp when this acceptance was created.",
            "format": "datetime",
            "type": "string"
          },
          "invitation": {
            "description": "StrongRef to the id.sifa.project.member invitation record that this acceptance corresponds to.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          },
          "project": {
            "description": "StrongRef to the id.sifa.project.self record being joined.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          }
        },
        "required": [
          "project",
          "invitation",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "DEPRECATED, never implemented. Acceptance of an id.sifa.project.member invitation, written by the invited user in their own PDS. Superseded by the generic id.sifa.confirmation record, which affirms any record naming you rather than project invitations alone. Retained so the published schema record keeps resolving; write id.sifa.confirmation instead.",
  "id": "id.sifa.project.membership",
  "lexicon": 1
}

Validate Record

Validate a record against id.sifa.project.membership

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2f2ahswozqy4v5lvu676375y
CID
bafyreieo2q3h4raqoj45e3u4myi6fapc7usqfhahuttksn2woak6cead6q
Indexed At
2026-07-31 21:36 UTC
AT-URI
at://did:plc:2f2ahswozqy4v5lvu676375y/com.atproto.lexicon.schema/id.sifa.project.membership

Version History (2 versions)

Similar Lexicons

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

  • id.sifa.project.member recordnot 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.si…

  • 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 invi…

  • An acceptance receipt for a team membership, authored by the member. Stored in the member's repository.

  • Declare a membership of a project.

  • Acceptance of an invitation to join a world.

Lexicon Garden

@