From
bafyreifx7jslrxkk7cfvg6ydpkrumcgtg4xfkuwxcafxqjk2yum2y7e6za
indexed 2026-03-19 20:27 UTC
View this version
To
bafyreighiehhhg7vewknr2g2albyzb3d7xnhbpn2koq2r47rd2hzqoxdky
indexed 2026-05-02 05:43 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "org.simocracy.agents:body.updatedAt" }
- AddedEdge AddedEdge { src: "org.simocracy.agents:body", tgt: "org.simocracy.agents:body.updatedAt", kind: "prop", name: Some("updatedAt") }
Migration guidance
Added
AddedVertex { vertex_id: "org.simocracy.agents:body.updatedAt" }
Notes
- Non-breaking: AddedEdge { src: "org.simocracy.agents:body", tgt: "org.simocracy.agents:body.updatedAt", kind: "prop", name: Some("updatedAt") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "A sim's constitution and agent configuration. One document per sim.",66
"key": "tid",77
"record": {88
"properties": {99
"createdAt": {1010
"description": "Timestamp when the record was created",1111
"format": "datetime",1212
"type": "string"1313
},1414
"description": {1515
"description": "Full constitution text: beliefs, values, governance positions. Rich text annotations may be provided via descriptionFacets.",1616
"maxGraphemes": 3000,1717
"maxLength": 30000,1818
"type": "string"1919
},2020
"descriptionFacets": {2121
"description": "Rich text annotations for description (mentions, URLs, hashtags, etc).",2222
"items": {2323
"ref": "app.bsky.richtext.facet",2424
"type": "ref"2525
},2626
"type": "array"2727
},2828
"shortDescription": {2929
"description": "Short summary of this sim's constitution, suitable for previews and list views. Rich text annotations may be provided via shortDescriptionFacets.",3030
"maxGraphemes": 300,3131
"maxLength": 3000,3232
"type": "string"3333
},3434
"shortDescriptionFacets": {3535
"description": "Rich text annotations for shortDescription (mentions, URLs, hashtags, etc).",3636
"items": {3737
"ref": "app.bsky.richtext.facet",3838
"type": "ref"3939
},4040
"type": "array"4141
},4242
"sim": {4343
"description": "Reference to the sim record this constitution belongs to",4444
"ref": "com.atproto.repo.strongRef",4545
"type": "ref"46
},47
"updatedAt": {48
"description": "Timestamp when the record was last updated",49
"format": "datetime",50
"type": "string"4651
}4752
},4853
"required": [4954
"sim",5055
"shortDescription",5156
"createdAt"5257
],5358
"type": "object"5459
},5560
"type": "record"5661
}5762
},5863
"id": "org.simocracy.agents",5964
"lexicon": 16065
}