dev.roe.invite
An invitation link that grants access to a private GitHub repository. Both the URL slug and the repo name are sensitive (knowing the slug equals being granted access), so the entire payload is encrypted server-side before being written to the PDS.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | roe.dev |
| Indexed |
Record
record · key tidProperties
AES-256-GCM envelope holding `{ slug, repo }` as JSON. Opaque to anyone without the server key.
maxLength: 8192
Whether this invite is currently honoured. Inactive invites stay around for audit but don't get wired up in the route table.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Trust invitation from this actor to a contact. The invite URL carries a signed token bound to inviteId; acceptance must match intendedRecipientEncryptionPublicKey when set. Revocable by the inviter.