org.swappulse.meetup

bridge.swappulse.org

{
  "id": "org.swappulse.meetup",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "title",
          "description",
          "scheduledAt",
          "locationName",
          "status",
          "createdAt"
        ],
        "properties": {
          "lat": {
            "type": "number"
          },
          "lng": {
            "type": "number"
          },
          "title": {
            "type": "string",
            "maxLength": 100
          },
          "region": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "knownValues": [
              "scheduled",
              "ongoing",
              "completed",
              "cancelled"
            ]
          },
          "capacity": {
            "type": "integer",
            "maximum": 50,
            "minimum": 2
          },
          "createdAt": {
            "type": "string",
            "format": "datetime"
          },
          "rsvpCount": {
            "type": "integer"
          },
          "creatorDid": {
            "type": "string",
            "format": "did"
          },
          "description": {
            "type": "string",
            "maxLength": 1000
          },
          "scheduledAt": {
            "type": "string",
            "format": "datetime"
          },
          "locationName": {
            "type": "string",
            "maxLength": 200
          },
          "organiserName": {
            "type": "string"
          },
          "organiserHandle": {
            "type": "string"
          },
          "requiredVouches": {
            "type": "integer",
            "minimum": 0
          },
          "estimatedDuration": {
            "type": "integer"
          }
        }
      },
      "description": "A collector meetup event."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "revision": 1,
  "description": "A local in-person collector meetup, mirrored to AT Protocol so meetups are discoverable across instances. RSVPs are separate org.swappulse.meetupRsvp records referencing this meetup via strongRef."
}

Validate Record

Validate a record against org.swappulse.meetup

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:jwoatauidzr4lollmro2gh35
CID
bafyreib2fltzfwyre5scpybxscytyacfbklspnbl44t56d3mykksdt4raq
Indexed At
2026-08-16 00:57 UTC
AT-URI
at://did:plc:jwoatauidzr4lollmro2gh35/com.atproto.lexicon.schema/org.swappulse.meetup

Lexicon Garden

@