app.rocksky.event.defs
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"artistView": {
"description": "An artist on an event lineup, linked to the Rocksky artist when one was resolved.",
"properties": {
"id": {
"description": "The unique identifier of the linked Rocksky artist.",
"type": "string"
},
"mbid": {
"description": "MusicBrainz artist id.",
"type": "string"
},
"name": {
"description": "The artist name as billed on the event.",
"type": "string"
},
"picture": {
"description": "The picture of the linked artist.",
"type": "string"
},
"role": {
"description": "The artist's billing on this event.",
"knownValues": [
"headliner",
"support",
"opener",
"dj",
"special-guest",
"performer"
],
"type": "string"
},
"sha256": {
"description": "The SHA256 hash of the linked artist.",
"type": "string"
},
"stage": {
"description": "The stage the artist plays on.",
"type": "string"
},
"startsAt": {
"description": "When this artist's set starts.",
"format": "datetime",
"type": "string"
},
"uri": {
"description": "AT-URI of the linked artist.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"eventView": {
"description": "A music event: the calendar event merged with its app.rocksky.event.music annotation.",
"properties": {
"artists": {
"description": "The lineup, in billing order.",
"items": {
"ref": "app.rocksky.event.defs#artistView",
"type": "ref"
},
"type": "array"
},
"cid": {
"description": "CID of the calendar event record revision that was indexed.",
"format": "cid",
"type": "string"
},
"createdAt": {
"description": "When the event record was created.",
"format": "datetime",
"type": "string"
},
"description": {
"description": "The description of the event.",
"type": "string"
},
"endsAt": {
"description": "When the event ends.",
"format": "datetime",
"type": "string"
},
"externalIds": {
"ref": "app.rocksky.event.music#externalIds",
"type": "ref"
},
"genre": {
"description": "The main genre of the event.",
"type": "string"
},
"id": {
"description": "The unique identifier of the event.",
"type": "string"
},
"imageUrl": {
"description": "Poster or banner image of the event.",
"format": "uri",
"type": "string"
},
"kind": {
"description": "What sort of music event this is (concert, festival...).",
"knownValues": [
"concert",
"festival",
"club-night",
"dj-set",
"livestream",
"release-party",
"listening-party"
],
"type": "string"
},
"locations": {
"description": "Where the event takes place.",
"items": {
"ref": "app.rocksky.event.defs#locationView",
"type": "ref"
},
"type": "array"
},
"mode": {
"description": "The attendance mode, as a community.lexicon.calendar.event#mode token.",
"knownValues": [
"community.lexicon.calendar.event#inperson",
"community.lexicon.calendar.event#virtual",
"community.lexicon.calendar.event#hybrid"
],
"type": "string"
},
"musicCid": {
"description": "CID of the music record revision that was indexed.",
"format": "cid",
"type": "string"
},
"musicUri": {
"description": "AT-URI of the app.rocksky.event.music record.",
"format": "at-uri",
"type": "string"
},
"name": {
"description": "The name of the event.",
"type": "string"
},
"organizerAvatarUrl": {
"description": "The avatar of the publisher.",
"format": "uri",
"type": "string"
},
"organizerDid": {
"description": "The DID of the repo that published the event.",
"format": "did",
"type": "string"
},
"organizerHandle": {
"description": "The handle of the publisher.",
"type": "string"
},
"organizerName": {
"description": "The display name of the publisher.",
"type": "string"
},
"rsvpCounts": {
"ref": "app.rocksky.event.defs#rsvpCounts",
"type": "ref"
},
"startsAt": {
"description": "When the event starts.",
"format": "datetime",
"type": "string"
},
"status": {
"description": "The event status, as a community.lexicon.calendar.event#status token.",
"knownValues": [
"community.lexicon.calendar.event#planned",
"community.lexicon.calendar.event#scheduled",
"community.lexicon.calendar.event#rescheduled",
"community.lexicon.calendar.event#cancelled",
"community.lexicon.calendar.event#postponed"
],
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"ticketsUrl": {
"description": "Where tickets can be bought.",
"format": "uri",
"type": "string"
},
"updatedAt": {
"description": "When the event was last indexed.",
"format": "datetime",
"type": "string"
},
"uri": {
"description": "AT-URI of the community.lexicon.calendar.event record.",
"format": "at-uri",
"type": "string"
},
"uris": {
"description": "Links associated with the event.",
"items": {
"ref": "app.rocksky.event.defs#uriView",
"type": "ref"
},
"type": "array"
},
"viewerRsvp": {
"description": "The authenticated viewer's RSVP, as a community.lexicon.calendar.rsvp status token. Absent when not authenticated or when the viewer has not responded.",
"knownValues": [
"community.lexicon.calendar.rsvp#going",
"community.lexicon.calendar.rsvp#interested",
"community.lexicon.calendar.rsvp#notgoing"
],
"type": "string"
}
},
"required": [
"id",
"uri",
"musicUri",
"name",
"artists",
"locations",
"uris",
"rsvpCounts",
"organizerDid",
"createdAt",
"updatedAt"
],
"type": "object"
},
"locationView": {
"description": "One entry of the calendar event's locations, flattened: `type` says which community.lexicon.location shape it came from, and only the fields of that shape are set.",
"properties": {
"altitude": {
"type": "string"
},
"country": {
"description": "ISO 3166 country code.",
"type": "string"
},
"fsqPlaceId": {
"description": "Foursquare Open Source Places id.",
"type": "string"
},
"h3": {
"description": "H3 encoded location.",
"type": "string"
},
"latitude": {
"type": "string"
},
"locality": {
"description": "City or town.",
"type": "string"
},
"longitude": {
"type": "string"
},
"name": {
"description": "The name of the location (venue name).",
"type": "string"
},
"postalCode": {
"type": "string"
},
"region": {
"type": "string"
},
"street": {
"type": "string"
},
"type": {
"knownValues": [
"community.lexicon.location.address",
"community.lexicon.location.geo",
"community.lexicon.location.fsq",
"community.lexicon.location.hthree",
"community.lexicon.calendar.event#uri"
],
"type": "string"
},
"uri": {
"description": "A URL standing in for the location (online events).",
"format": "uri",
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"rsvpCounts": {
"properties": {
"going": {
"minimum": 0,
"type": "integer"
},
"interested": {
"minimum": 0,
"type": "integer"
},
"notGoing": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"going",
"interested",
"notGoing"
],
"type": "object"
},
"rsvpView": {
"description": "A community.lexicon.calendar.rsvp on an event, with its author.",
"properties": {
"avatar": {
"format": "uri",
"type": "string"
},
"cid": {
"format": "cid",
"type": "string"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"did": {
"format": "did",
"type": "string"
},
"displayName": {
"type": "string"
},
"handle": {
"type": "string"
},
"status": {
"knownValues": [
"community.lexicon.calendar.rsvp#going",
"community.lexicon.calendar.rsvp#interested",
"community.lexicon.calendar.rsvp#notgoing"
],
"type": "string"
},
"uri": {
"description": "AT-URI of the rsvp record.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"status",
"did",
"handle",
"displayName",
"createdAt"
],
"type": "object"
},
"uriView": {
"properties": {
"name": {
"description": "The display name of the URI.",
"type": "string"
},
"uri": {
"format": "uri",
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
}
},
"id": "app.rocksky.event.defs",
"lexicon": 1
}
Metadata
- DID
-
did:plc:vegqomyce4ssoqs7zwqvgqty - CID
-
bafyreihmi3fm6h3auzzfj3a6kgratcyrzsdkkkkkl3iwlvlxxpw2i35c7a - Indexed At
- 2026-10-09 05:08 UTC
- AT-URI
-
at://did:plc:vegqomyce4ssoqs7zwqvgqty/com.atproto.lexicon.schema/app.rocksky.event.defs
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.rocksky.event.music record
Marks a community.lexicon.calendar.event as a music event (concert, festival, club night...) and links it to the artists performing. The calendar event carries the name, dates and venue; this record carries what is spec…
-
A rave, concert, or festival event attended.
-
Event type: Music event.
-
DEPRECATED — do not write new records. Use community.lexicon.calendar.event instead: it is the shared event record of the open social web, so a venue's nights appear in every calendar app on the network rather than on…
-
A calendar event.