pub.chive.collaboration.invite
Invitation record from a subject-record author to a potential collaborator. Lives in the inviter's PDS. Generic over any Chive record (collections in v1; eprints, reviews, and other records in the future).
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | collaboration.chive.pub |
| Indexed |
Record
record · key tidProperties
expiresAt
string · datetimeOptional expiration after which the invite is no longer valid.
DID of the user being invited.
message
stringOptional personal note shown to the invitee.
maxLength: 500maxGraphemes: 200
role
stringRole granted by this invitation. Defaults to 'collaborator'.
knownValues: collaborator | editor | viewer | co-author | reviewer
StrongRef to any Chive-authored record being shared (collection, eprint, review, etc.).
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
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.
-
blue.registry.invite
recordAn invitation for another user to collaborate on a list.
-
An invitation for someone to join Agora
-
at.atjam.invitation
recordAn invitation to participate in a round, written by an inviter on their own PDS. The inviter's DID is implicit (the record creator). Required for participation in rounds where round.joinMode is 'hosted' (only the jam organizer can invite) or 'network' (the organizer or any current participant that meets networkGate can invite). Consumers MUST validate that the creator DID is a valid inviter for the referenced round before treating an invitation — and the signup it authorizes — as authoritative.
-
Offer of collaboration on this repo, w/ normalized invitee-DID as rkey.