From
bafyreigbgu7dqge4aoskeik62bbbgt4gzqwqwna7lczil2fucj6wtck7a4
indexed 2026-11-02 23:05 UTC
View this version
To
bafyreigvfeh76hfcfhgggkcmqlkkr2grko5hacsffnjulhs3zufjjc44ku
indexed 2026-11-05 16:25 UTC
View this version
Compatibility
breaking 2 breaking changes, 0 non-breaking changes.
Breaking changes (2)
- ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.migrateReceive:input.serviceJwt", sort: "maxLength", value: "8192" }
- ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.migrateReceive:input.exportToken", sort: "maxLength", value: "8192" }
Migration guidance
Constraint changes
- ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.migrateReceive:input.exportToken", sort: "maxLength", value: "8192" }
- ConstraintAdded ConstraintAdded { vertex_id: "fyi.opensocial.migrateReceive:input.serviceJwt", sort: "maxLength", value: "8192" }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, each space's meta archive and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must be an admin by the group's own permissions. Answers with what the PLC operation should name.",5
"description": "On the destination host: take the group in. Pulls it from the host it's leaving with migratePrepare's token (its public repo, what the host it leaves keeps of each space as its authority and the group's repo there, its files), checked against the group's current key, and keeps it switched off. The caller must hold group.configure by the group's own records as they arrive. Answers with what the PLC operation should name.",66
"input": {77
"encoding": "application/json",88
"schema": {99
"properties": {1010
"did": {1111
"format": "did",1212
"type": "string"1313
},1414
"exportToken": {15
"maxLength": 8192,1516
"type": "string"1617
},1718
"serviceJwt": {19
"maxLength": 8192,1820
"type": "string"1921
},2022
"snapshot": {2123
"type": "unknown"2224
}2325
},2426
"required": [2527
"did",2628
"serviceJwt",2729
"snapshot",2830
"exportToken"2931
],3032
"type": "object"3133
}3234
},3335
"output": {3436
"encoding": "application/json",3537
"schema": {3638
"properties": {3739
"blobs": {3840
"type": "integer"3941
},4042
"recommendedCreds": {4143
"type": "unknown"4244
},4345
"records": {4446
"type": "integer"4547
},4648
"spaces": {4749
"type": "integer"4850
}4951
},5052
"required": [5153
"recommendedCreds"5254
],5355
"type": "object"5456
}5557
},5658
"type": "procedure"5759
}5860
},5961
"id": "fyi.opensocial.migrateReceive",6062
"lexicon": 16163
}