full diff

fyi.opensocial.migrateReceive

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": 1
6163}

Compare other versions