From
bafyreigce37gbtscpyp6txq5qknbrj5ajbqpo6ehlo7jba3k54vliso2zy
indexed 2026-07-26 07:27 UTC
View this version
To
bafyreiabbgnpyr4lni6ul7pbpquyx32pttqreizm23go7pdpjotuy5ais4
indexed 2026-08-31 17:00 UTC
View this version
Compatibility
breaking 1 breaking change, 0 non-breaking changes.
Breaking changes (1)
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "ai.rizom.brain.card:body", src: "ai.rizom.brain.card:body", tgt: "ai.rizom.brain.card:body.siteUrl", kind: "prop", name: Some("siteUrl") }
Migration guidance
Notes
- Breaking: RequiredEdgeRemoved { vertex_id: "ai.rizom.brain.card:body", src: "ai.rizom.brain.card:body", tgt: "ai.rizom.brain.card:body.siteUrl", kind: "prop", name: Some("siteUrl") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"anchor": {55
"description": "Minimal Anchor snapshot for discovery grouping and display.",66
"properties": {77
"category": {88
"description": "Stable structural category for discovery and grouping.",99
"knownValues": [1010
"person",1111
"team",1212
"organization"1313
],1414
"type": "string"1515
},1616
"did": {1717
"description": "Public DID for the Anchor identity.",1818
"type": "string"1919
},2020
"kind": {2121
"description": "Open semantic profile kind selected by the publishing brain.",2222
"maxLength": 200,2323
"type": "string"2424
},2525
"name": {2626
"description": "Human-readable anchor name.",2727
"maxLength": 200,2828
"type": "string"2929
}3030
},3131
"required": [3232
"did",3333
"name",3434
"category",3535
"kind"3636
],3737
"type": "object"3838
},3939
"brain": {4040
"description": "Brain identity described by this discovery card.",4141
"properties": {4242
"did": {4343
"description": "Public DID for the brain identity.",4444
"type": "string"4545
},4646
"name": {4747
"description": "Human-readable brain name.",4848
"maxLength": 200,4949
"type": "string"5050
},5151
"purpose": {5252
"description": "Short public description of what this brain is for.",5353
"maxLength": 2000,5454
"type": "string"5555
},5656
"role": {5757
"description": "Brain role or persona.",5858
"maxLength": 500,5959
"type": "string"6060
},6161
"values": {6262
"description": "Public values or principles for this brain.",6363
"items": {6464
"maxLength": 200,6565
"type": "string"6666
},6767
"maxLength": 50,6868
"type": "array"6969
}7070
},7171
"required": [7272
"did",7373
"name",7474
"role",7575
"purpose",7676
"values"7777
],7878
"type": "object"7979
},8080
"main": {81
"description": "Public discovery card for a Rizom brain. The operational A2A Agent Card is conventionally served at /.well-known/agent-card.json under siteUrl.",81
"description": "Public discovery card for a Rizom brain. A web-capable brain may advertise its operational A2A Agent Card through siteUrl; federation-only brains remain discoverable through this PDS record.",8282
"key": "literal:self",8383
"record": {8484
"properties": {8585
"anchor": {8686
"description": "Minimal Anchor snapshot for discovery grouping and display.",8787
"ref": "#anchor",8888
"type": "ref"8989
},9090
"brain": {9191
"description": "Brain identity described by this discovery card.",9292
"ref": "#brain",9393
"type": "ref"9494
},9595
"createdAt": {9696
"format": "datetime",9797
"type": "string"9898
},9999
"model": {100100
"description": "Rizom brain model identifier.",101101
"type": "string"102102
},103103
"siteUrl": {104
"description": "Public site URL. Consumers derive the A2A Agent Card URL from this base.",104
"description": "Optional public web-channel URL. Consumers may derive the A2A Agent Card URL from this base when present.",105105
"format": "uri",106106
"type": "string"107107
},108108
"skills": {109109
"description": "User-facing skills this brain advertises for discovery.",110110
"items": {111111
"ref": "#skill",112112
"type": "ref"113113
},114114
"maxLength": 100,115115
"type": "array"116116
},117117
"updatedAt": {118118
"format": "datetime",119119
"type": "string"120120
},121121
"version": {122122
"description": "Brain runtime/model implementation version.",123123
"type": "string"124124
}125125
},126126
"required": [127
"siteUrl",128127
"brain",129128
"anchor",130129
"skills",131130
"model",132131
"version",133132
"createdAt"134133
],135134
"type": "object"136135
},137136
"type": "record"138137
},139138
"skill": {140139
"description": "User-facing skill this brain advertises for discovery.",141140
"properties": {142141
"description": {143142
"maxLength": 2000,144143
"type": "string"145144
},146145
"examples": {147146
"items": {148147
"type": "string"149148
},150149
"maxLength": 20,151150
"type": "array"152151
},153152
"id": {154153
"maxLength": 200,155154
"type": "string"156155
},157156
"name": {158157
"maxLength": 200,159158
"type": "string"160159
},161160
"tags": {162161
"items": {163162
"type": "string"164163
},165164
"maxLength": 50,166165
"type": "array"167166
}168167
},169168
"required": [170169
"id",171170
"name",172171
"description"173172
],174173
"type": "object"175174
}176175
},177176
"id": "ai.rizom.brain.card",178177
"lexicon": 1179178
}