com.cultureblocs.venue.profile

cultureblocs.com

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A venue or organiser as a publishing party: the small amount a grassroots space needs to be findable and pointable-at. Publishing this does not make the venue an audience-data platform — audiences publish their own beads referencing the venue's listings, and the venue reads public references. Nothing about an attendee is ever collected here.",
      "key": "literal:self",
      "record": {
        "properties": {
          "accessibility": {
            "description": "Freeform access notes: step-free entry, accessible toilet, hearing loop, quiet room.",
            "maxGraphemes": 1000,
            "type": "string"
          },
          "address": {
            "maxGraphemes": 500,
            "type": "string"
          },
          "capacity": {
            "description": "Approximate standing/seated capacity. Small venues are repeatedly asked for this by funders and licensing.",
            "type": "integer"
          },
          "createdAt": {
            "description": "When this record was first stamped. The only immutable field: everything else may be revised by publishing a new commit.",
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxGraphemes": 2000,
            "type": "string"
          },
          "externalIds": {
            "description": "Wikidata, MusicBrainz place, charity or company number.",
            "items": {
              "ref": "com.cultureblocs.defs#externalId",
              "type": "ref"
            },
            "maxLength": 20,
            "type": "array"
          },
          "links": {
            "description": "Website, socials, ticketing, listings page.",
            "items": {
              "ref": "com.cultureblocs.defs#linkRef",
              "type": "ref"
            },
            "maxLength": 8,
            "type": "array"
          },
          "name": {
            "maxGraphemes": 300,
            "type": "string"
          },
          "place": {
            "description": "Where it is. Venues are public places: geo precision here is normally 'exact'.",
            "ref": "com.cultureblocs.defs#placeRef",
            "type": "ref"
          },
          "tags": {
            "items": {
              "maxGraphemes": 64,
              "type": "string"
            },
            "maxLength": 8,
            "type": "array"
          }
        },
        "required": [
          "name",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "com.cultureblocs.venue.profile",
  "lexicon": 1
}

Validate Record

Validate a record against com.cultureblocs.venue.profile

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

Metadata

DID
did:plc:l3726um33xesakwqhjkkpoet
CID
bafyreihrkmcax37j6rh4xccfbhzgaa3ieoui4vf2orvwiqftqdgqlx5lom
Indexed At
2026-07-27 13:19 UTC
AT-URI
at://did:plc:l3726um33xesakwqhjkkpoet/com.atproto.lexicon.schema/com.cultureblocs.venue.profile

Version History (2 versions)

Referenced Schemas (3)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • com.cultureblocs.venue.listing recordnot from the namespace authority

    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…

  • town.laugh.db.venue recordnot from the namespace authority

    A comedy club or venue

  • A user-created venue definition

  • com.cultureblocs.venue.lineup recordnot from the namespace authority

    Cultural detail attached to an event that the shared calendar record does not carry: who is on, and what is performed or shown. A layer, not a replacement — it references an event by strongRef and never duplicates it.…

  • A saved venue bookmark

Lexicon Garden

@