···8484 `rotationKeys`.
8585- Existing early accounts can be repaired with `just plc-repair <did>` after
8686 setting `ZDS_DB` or `ZDS_DB_PATH`, `ZDS_PUBLIC_URL`, `ZDS_PLC_ROTATION_KEY`,
8787- and optional `ZDS_RECOVERY_DID_KEY`. The repair tool is intentionally separate
8888- from normal XRPC handling; it only uses the account signing key if the current
8989- public PLC state already authorizes that key as a rotation key, and submits a
9090- replacement operation containing the intended recovery/PDS rotation keys.
8787+ and optional `ZDS_REPAIR_RECOVERY_DID_KEY`, `ZDS_REPAIR_RECOVERY_KEY`, or
8888+ `ZDS_RECOVERY_DID_KEY`. The repair tool is intentionally separate from normal
8989+ XRPC handling; it only uses the account signing key if the current public PLC
9090+ state already authorizes that key as a rotation key, and submits a replacement
9191+ operation containing the intended recovery/PDS rotation keys. The
9292+ `ZDS_REPAIR_RECOVERY_KEY` form accepts a PDS Moover private multikey and
9393+ derives the public `did:key` locally.
91949295When invites are required and the database has no accounts or invite codes, ZDS
9396creates one bootstrap code and logs it during startup. Invite codes are stored