From
bafyreig5cks52vvtvu5dzm3admuklkoaxkpkovjqsizgrqsouyuwrbvrs4
indexed 2026-08-03 15:55 UTC
View this version
To
bafyreigr7aadqqtrb4srzc7lrs6cwwvgbnhtz5kcsepeowxtubxefxry4a
indexed 2026-08-15 19:24 UTC
View this version
Compatibility
breaking 2 breaking changes, 2 non-breaking changes.
Breaking changes (2)
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "cloud.substratum.filesystem.drive", src: "cloud.substratum.filesystem.drive", tgt: "cloud.substratum.filesystem.drive.name", kind: "prop", name: Some("name") }
- RemovedVertex RemovedVertex { vertex_id: "cloud.substratum.filesystem.drive.name" }
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "cloud.substratum.filesystem.drive.manifestCid" }
- AddedEdge AddedEdge { src: "cloud.substratum.filesystem.drive", tgt: "cloud.substratum.filesystem.drive.manifestCid", kind: "prop", name: Some("manifestCid") }
Migration guidance
Removed
RemovedVertex { vertex_id: "cloud.substratum.filesystem.drive.name" }
Added
AddedVertex { vertex_id: "cloud.substratum.filesystem.drive.manifestCid" }
Notes
- Breaking: RequiredEdgeRemoved { vertex_id: "cloud.substratum.filesystem.drive", src: "cloud.substratum.filesystem.drive", tgt: "cloud.substratum.filesystem.drive.name", kind: "prop", name: Some("name") }
- Non-breaking: AddedEdge { src: "cloud.substratum.filesystem.drive", tgt: "cloud.substratum.filesystem.drive.manifestCid", kind: "prop", name: Some("manifestCid") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "A Substratum Drive root on the owner PDS.",5
"description": "A Substratum Drive root on the owner PDS. The drive display name is NOT stored here; it lives in the metadata file on the private Swarm blockstore (ADR 91).",66
"properties": {77
"driveId": {88
"description": "The UUID of the drive",99
"type": "string"1010
},11
"name": {11
"manifestCid": {12
"description": "Root CID of the drive metadata file on the private blockstore (optional until first built)",1213
"type": "string"1314
},1415
"ownerDid": {1516
"format": "did",1617
"type": "string"1718
}1819
},1920
"required": [2021
"driveId",21
"name",2222
"ownerDid"2323
],2424
"type": "object"2525
}2626
},2727
"id": "cloud.substratum.filesystem.drive",2828
"lexicon": 12929
}