From
bafyreia7bspnvtjnbe2i2q2u5cjum3tbadqzyqvfsyo5yy6l4ievqzfoki
indexed 2026-03-03 21:28 UTC
View this version
To
bafyreiaocser2uqtv3goqhcezym6s4ya4rr3y435huls3s2qjcbdxga22a
indexed 2026-03-23 05:50 UTC
View this version
Compatibility
breaking 3 breaking changes, 2 non-breaking changes.
Breaking changes (3)
- RemovedVertex RemovedVertex { vertex_id: "app.stratos.boundary.defs#Domain" }
- RemovedEdge RemovedEdge { src: "zone.stratos.enrollment.status:output.boundaries:items", tgt: "app.stratos.boundary.defs#Domain", kind: "ref", name: None }
- ConstraintTightened ConstraintTightened { vertex_id: "zone.stratos.enrollment.status:output.boundaries:items", sort: "ref", old_value: "app.stratos.boundary.defs#Domain", new_value: "zone.stratos.boundary.defs#Domain" }
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "zone.stratos.boundary.defs#Domain" }
- AddedEdge AddedEdge { src: "zone.stratos.enrollment.status:output.boundaries:items", tgt: "zone.stratos.boundary.defs#Domain", kind: "ref", name: None }
Migration guidance
Removed
RemovedVertex { vertex_id: "app.stratos.boundary.defs#Domain" }
Added
AddedVertex { vertex_id: "zone.stratos.boundary.defs#Domain" }
Constraint changes
- ConstraintTightened ConstraintTightened { vertex_id: "zone.stratos.enrollment.status:output.boundaries:items", sort: "ref", old_value: "app.stratos.boundary.defs#Domain", new_value: "zone.stratos.boundary.defs#Domain" }
Notes
- Breaking: RemovedEdge { src: "zone.stratos.enrollment.status:output.boundaries:items", tgt: "app.stratos.boundary.defs#Domain", kind: "ref", name: None }
- Non-breaking: AddedEdge { src: "zone.stratos.enrollment.status:output.boundaries:items", tgt: "zone.stratos.boundary.defs#Domain", kind: "ref", name: None }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "Check enrollment status for a DID in this Stratos service.",66
"output": {77
"encoding": "application/json",88
"schema": {99
"properties": {1010
"boundaries": {1111
"description": "Authoritative boundaries assigned. Only included when request is authenticated.",1212
"items": {13
"ref": "app.stratos.boundary.defs#Domain",13
"ref": "zone.stratos.boundary.defs#Domain",1414
"type": "ref"1515
},1616
"type": "array"1717
},1818
"did": {1919
"description": "The DID that was checked.",2020
"format": "did",2121
"type": "string"2222
},2323
"enrolled": {2424
"description": "Whether the DID is enrolled in this Stratos service.",2525
"type": "boolean"2626
},2727
"enrolledAt": {2828
"description": "When the DID was enrolled, if enrolled.",2929
"format": "datetime",3030
"type": "string"3131
}3232
},3333
"required": [3434
"did",3535
"enrolled"3636
],3737
"type": "object"3838
}3939
},4040
"parameters": {4141
"properties": {4242
"did": {4343
"description": "The DID to check enrollment for.",4444
"format": "did",4545
"type": "string"4646
}4747
},4848
"required": [4949
"did"5050
],5151
"type": "params"5252
},5353
"type": "query"5454
}5555
},5656
"id": "zone.stratos.enrollment.status",5757
"lexicon": 15858
}