From
bafyreifc4g54g4vlqiovs5jyoiyprjgd3pww5vmt2weoe22lx4uqu637cu
indexed 2026-09-27 17:41 UTC
View this version
To
bafyreiauq3wdmczxcf572oro2jpveuuhjporkpkw7gqxly7erawgarvuii
indexed 2026-09-27 20:50 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- ConstraintTightened ConstraintTightened { vertex_id: "social.passports.raver.rave:body.category", sort: "knownValues", old_value: "[\"Rave\",\"Concert\",\"Festival\"]", new_value: "[\"Rave\",\"Day Party\",\"Concert\",\"Festival\",\"Musical/Broadway\",\"Theater/Play\",\"Opera\",\"Dance/Ballet\",\"Comedy\",\"Movie/Film\",\"Sports\",\"Museum/Exhibition\",\"Conference/Convention\",\"Circus/Variety\",\"Theme Park\",\"Other\"]" }
Migration guidance
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "social.passports.raver.rave:body.category", sort: "knownValues", old_value: "[\"Rave\",\"Concert\",\"Festival\"]", new_value: "[\"Rave\",\"Day Party\",\"Concert\",\"Festival\",\"Musical/Broadway\",\"Theater/Play\",\"Opera\",\"Dance/Ballet\",\"Comedy\",\"Movie/Film\",\"Sports\",\"Museum/Exhibition\",\"Conference/Convention\",\"Circus/Variety\",\"Theme Park\",\"Other\"]" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "A rave, concert, or festival event attended.",66
"key": "tid",77
"record": {88
"properties": {99
"category": {1010
"description": "Event category.",1111
"knownValues": [1212
"Rave",13
"Day Party",1314
"Concert",14
"Festival"15
"Festival",16
"Musical/Broadway",17
"Theater/Play",18
"Opera",19
"Dance/Ballet",20
"Comedy",21
"Movie/Film",22
"Sports",23
"Museum/Exhibition",24
"Conference/Convention",25
"Circus/Variety",26
"Theme Park",27
"Other"1528
],1629
"type": "string"1730
},1831
"createdAt": {1932
"format": "datetime",2033
"type": "string"2134
},2235
"eventDate": {2336
"description": "Date the event occurred.",2437
"format": "date",2538
"type": "string"2639
},2740
"eventRef": {2841
"description": "Optional pointer to the canonical community.lexicon.calendar.event record this attendance was logged against. Absent for events with no published source (manual entries).",2942
"ref": "com.atproto.repo.strongRef",3043
"type": "ref"3144
},3245
"eventUrl": {3346
"description": "Link to the event page.",3447
"format": "uri",3548
"type": "string"3649
},3750
"genres": {3851
"description": "Music genres, comma-separated.",3952
"type": "string"4053
},4154
"hoursAttended": {4255
"description": "Approximate hours attended.",4356
"type": "integer"4457
},4558
"images": {4659
"description": "Event photos or flyers.",4760
"items": {4861
"accept": [4962
"image/*"5063
],5164
"type": "blob"5265
},5366
"maxLength": 10,5467
"type": "array"5568
},5669
"multiNight": {5770
"description": "Whether this was a multi-night event.",5871
"type": "boolean"5972
},6073
"note": {6174
"description": "The user's note about this event.",6275
"maxLength": 3000,6376
"type": "string"6477
},6578
"setlist": {6679
"description": "Artist or set list notes.",6780
"type": "string"6881
},6982
"ticketIssuer": {7083
"description": "Ticket provider (e.g. Dice.fm, RA.co).",7184
"type": "string"7285
},7386
"title": {7487
"description": "Event name.",7588
"type": "string"7689
},7790
"venue": {7891
"description": "Venue where the event took place. Inline place object — no external fetch required.",7992
"ref": "social.passports.place",8093
"type": "ref"8194
},8295
"venueType": {8396
"description": "Type of venue (club, festival grounds, arena, etc.).",8497
"type": "string"8598
}8699
},87100
"required": [88101
"title",89102
"createdAt"90103
],91104
"type": "object"92105
},93106
"type": "record"94107
}95108
},96109
"id": "social.passports.raver.rave",97110
"lexicon": 198111
}