com.sidefield.event

sidefield-app.bsky.social

{
  "id": "com.sidefield.event",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "title",
          "startTime"
        ],
        "properties": {
          "title": {
            "type": "string",
            "maxLength": 100,
            "description": "Event title"
          },
          "status": {
            "type": "string",
            "description": "Event status",
            "knownValues": [
              "com.sidefield.event#scheduled",
              "com.sidefield.event#cancelled",
              "com.sidefield.event#postponed",
              "com.sidefield.event#completed"
            ]
          },
          "endTime": {
            "type": "string",
            "format": "datetime",
            "description": "When the event ends"
          },
          "location": {
            "type": "string",
            "maxLength": 500,
            "description": "Where the event takes place"
          },
          "community": {
            "ref": "com.atproto.repo.strongRef",
            "type": "ref",
            "description": "Reference to the community this event belongs to"
          },
          "createdAt": {
            "type": "string",
            "format": "datetime"
          },
          "startTime": {
            "type": "string",
            "format": "datetime",
            "description": "When the event begins"
          },
          "updatedAt": {
            "type": "string",
            "format": "datetime"
          },
          "description": {
            "type": "string",
            "maxLength": 1000,
            "description": "Event description"
          }
        }
      },
      "description": "A generic event record for any community gathering"
    },
    "cancelled": {
      "type": "token",
      "description": "Specifies that the event is cancelled"
    },
    "completed": {
      "type": "token",
      "description": "Specifies that the event is completed"
    },
    "postponed": {
      "type": "token",
      "description": "Specifies that the event is postponed"
    },
    "scheduled": {
      "type": "token",
      "description": "Specifies that the event is scheduled"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against com.sidefield.event

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:gmvwumglpc4sn5s77uzb2bth
CID
bafyreicspn3quea7u6ib6sgv3sv6t53jluslvsbq6kfybhbyl7qpi5xism
Indexed At
2026-01-10 10:10 UTC
AT-URI
at://did:plc:gmvwumglpc4sn5s77uzb2bth/com.atproto.lexicon.schema/com.sidefield.event

Lexicon Garden

@