com.cultureblocs.venue.listing

cultureblocs.com

{
  "id": "com.cultureblocs.venue.listing",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "title",
          "start",
          "createdAt"
        ],
        "properties": {
          "end": {
            "type": "string",
            "format": "datetime"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string",
              "maxGraphemes": 64
            },
            "maxLength": 8
          },
          "event": {
            "ref": "com.cultureblocs.defs#strongRef",
            "type": "ref",
            "description": "Interop hook: a general-purpose event record elsewhere that this listing corresponds to. Prefer pointing over duplicating."
          },
          "links": {
            "type": "array",
            "items": {
              "ref": "com.cultureblocs.defs#linkRef",
              "type": "ref"
            },
            "maxLength": 8,
            "description": "Tickets, event page, the venue's own listing."
          },
          "start": {
            "type": "string",
            "format": "datetime"
          },
          "title": {
            "type": "string",
            "maxGraphemes": 300
          },
          "venue": {
            "refs": [
              "com.cultureblocs.defs#placeRef",
              "com.cultureblocs.defs#strongRef"
            ],
            "type": "union",
            "description": "The venue profile record, or a named place when the venue has no CultureBlocs identity."
          },
          "works": {
            "type": "array",
            "items": {
              "ref": "com.cultureblocs.defs#workRef",
              "type": "ref"
            },
            "maxLength": 20,
            "description": "Works shown or performed, where the listing is specific about them."
          },
          "status": {
            "type": "string",
            "knownValues": [
              "scheduled",
              "cancelled",
              "postponed",
              "soldout"
            ],
            "maxGraphemes": 32
          },
          "billing": {
            "type": "array",
            "items": {
              "ref": "com.cultureblocs.defs#creditRef",
              "type": "ref"
            },
            "maxLength": 20,
            "description": "Who is on: performers, artists, speakers, DJs. `did` links to a creative profile where one exists."
          },
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "When this record was first stamped. The only immutable field: everything else may be revised by publishing a new commit."
          },
          "description": {
            "type": "string",
            "maxGraphemes": 2000
          },
          "externalIds": {
            "type": "array",
            "items": {
              "ref": "com.cultureblocs.defs#externalId",
              "type": "ref"
            },
            "maxLength": 20
          }
        }
      },
      "description": "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 only in CultureBlocs. Cultural extras that the community event does not carry (who is on, works performed) live in com.cultureblocs.venue.lineup, which references the event. This schema remains published so existing records stay resolvable."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against com.cultureblocs.venue.listing

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:l3726um33xesakwqhjkkpoet
CID
bafyreiagogf6pigo6tjeqbj2v4h4fobpnocsr3new5nsd5fshgt2khcrxa
Indexed At
2026-08-05 15:09 UTC
AT-URI
at://did:plc:l3726um33xesakwqhjkkpoet/com.atproto.lexicon.schema/com.cultureblocs.venue.listing

Version History (2 versions)

Referenced Schemas (6)

Lexicon Garden

@