fyi.opensocial.migrateReceive

lexicons.opensocial.fyi

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Destination host: receive a migrated group. Creates the account for the existing DID, recreates its spaces, and replays the group's records. Returns recommended DID credentials for the PLC operation.",
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "did": {
              "format": "did",
              "type": "string"
            },
            "serviceJwt": {
              "type": "string"
            },
            "snapshot": {
              "type": "unknown"
            }
          },
          "required": [
            "did",
            "serviceJwt",
            "snapshot"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "recommendedCreds": {
              "type": "unknown"
            }
          },
          "required": [
            "recommendedCreds"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "fyi.opensocial.migrateReceive",
  "lexicon": 1
}

Validate Record

Validate a record against fyi.opensocial.migrateReceive

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:2gqnilpksz2e7faj3bwvo6qc
CID
bafyreibugcrv6ljlzqibmxujgpoxc24dxv7sov655h3akxjuvfnsn3tg5a
Indexed At
2026-09-24 00:10 UTC
AT-URI
at://did:plc:2gqnilpksz2e7faj3bwvo6qc/com.atproto.lexicon.schema/fyi.opensocial.migrateReceive

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Source host: begin migrating a group to another host. Returns a service-auth token the destination uses to create the account, and a snapshot of the group's own records. Requires group.configure.

  • Source host: sign and submit the PLC operation repointing the group's DID document at the destination, and relinquish the group. Requires group.configure.

  • Migrates a repo-backed community onto spaces. Structure is recreated in new spaces and stamped with migratedFrom. Message history stays in the legacy public repos and is served alongside, because messages live in their …

Lexicon Garden

@