fyi.opensocial.migrateExport
On the source host, for the destination of a move migratePrepare started: a part of the group nothing public serves whole. `meta` is what this host keeps of a space as its authority (whether anyone may read it, who writes there, and who may beyond its access record), as JSON, `repo` the group's own repo in a space (as com.atproto.space.getRepo does), `blobs` the list of its files and `blob` one of them. Authorized by migratePrepare's token, for an hour.
Details · query
| Kind | query |
|---|---|
| Authority | opensocial.fyi |
| Indexed |
Query
query · GETParameters
query stringOutput
*/*Errors
InvalidToken
The token is not migratePrepare's for this group, or its hour is over.
BlobNotFound
The group has no file by that CID.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
fyi.opensocial.migratePrepare
procedureOn the source host: start moving the group to another host. Answers with a service token signed by the group, for the destination's migrateReceive; the group's handle, address and spaces; and a token, good for an hour, with which the destination pulls the group from here (migrateExport). Requires group.configure.
-
fyi.opensocial.migrateReceive
procedureOn 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.
-
fyi.opensocial.importAccountSpace
procedureWhile an account's move here is pending (importAccount), bring one of its spaces, as its own server serves it: `meta`, a space it governs (com.atproto.space.exportSpaceMeta's archive), before any repo in it; `repo`, its own repo in a space it wrote in (com.atproto.space.getRepo's archive); or `blob`, one of its files in a space, before the repos that hold it. Only for whoever started the move, and only the account's own. A personalspace or memberspace policy is kept as this host's grants; one th
-
fyi.opensocial.migrateComplete
procedureSource host: sign and submit the PLC operation repointing the group's DID document at the destination, and relinquish the group. Requires group.configure.