boo.sky.convene.booking
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "One appointment, written into the invitee's own repo and linked back to the host's meeting type. The invitee owns the record (and may cancel it); the host aggregates bookings through the back-link index on `eventType.uri`.",
"key": "tid",
"record": {
"properties": {
"contact": {
"description": "Optional free-text contact the invitee chose to share, e.g. an email address.",
"maxLength": 300,
"type": "string"
},
"createdAt": {
"description": "When the booking was created.",
"format": "datetime",
"type": "string"
},
"endAt": {
"description": "Appointment end instant (UTC); startAt + the event type's duration.",
"format": "datetime",
"type": "string"
},
"eventType": {
"description": "Strong link to the booked meeting type. Its author is the host.",
"properties": {
"cid": {
"description": "Optional CID of the event type record version.",
"format": "cid",
"type": "string"
},
"uri": {
"description": "The event type record's at-uri.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
},
"host": {
"description": "DID of the host who owns the event type.",
"format": "did",
"type": "string"
},
"inviteeName": {
"description": "Optional name the invitee gave the host.",
"maxLength": 200,
"type": "string"
},
"note": {
"description": "Optional message from the invitee.",
"maxLength": 500,
"type": "string"
},
"startAt": {
"description": "Appointment start instant (UTC).",
"format": "datetime",
"type": "string"
},
"status": {
"description": "Current state of the appointment; only 'confirmed' bookings occupy a slot.",
"knownValues": [
"confirmed",
"cancelled"
],
"type": "string"
}
},
"required": [
"eventType",
"host",
"startAt",
"endAt",
"status",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "boo.sky.convene.booking",
"lexicon": 1
}
Metadata
- DID
-
did:plc:4fkl3oj4b76mmprq5yor4shn - CID
-
bafyreicyadhg466uiq4o4ku3skxqdwqv6dfhjlxp6bdk6znfh4tececkny - Indexed At
- 2026-09-23 21:14 UTC
- AT-URI
-
at://did:plc:4fkl3oj4b76mmprq5yor4shn/com.atproto.lexicon.schema/boo.sky.convene.booking
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
space.intandem.booking record
A confirmed 1:1 booking made through the host's booking page.
-
A host's bookable meeting type. Owned by the host; anyone may read it and book a slot on it (see boo.sky.convene.booking).
-
Permissioned space backing one bookable meeting type. The host owns the space and writes the meeting type into it; each invitee the host adds is a member and writes their own bookings into it. Lists the meeting collecti…
-
A generic event record for any community gathering
-
id.sifa.meeting record
Attestation of a verified face-to-face meeting between two users, requiring mutual confirmation.