You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this issue, “version 2” and “v2 archive” mean version 2 of the Cyd Bluesky archive contract. Cyd archive formats and version histories are platform-specific; this issue does not define version 2 for X, Facebook, Mastodon, or any other platform.
Desktop can build a self-contained Cyd Bluesky archive v2 snapshot for one local account while user-visible export remains disabled until compatible readers ship.
Acceptance criteria
Export captures a consistent interchange database/media snapshot for exactly one account.
The ZIP contains version/identity metadata, unique digest-addressed media, and normalized path/size/SHA-256 manifest entries.
Records, context, deletion state, expected assets, profile, and portable settings are included.
Credentials, schedules, jobs, logs, diagnostics, errors, caches, temporary data, paths, and UI state are excluded.
Incomplete backups export recoverable data and retain honest missing-asset state.
The UI warns that Cyd Bluesky archive v2 content is plaintext.
Preflight and resumable staging support large exports.
Canonical semantic tests read every category, full video, incompleteness, exclusions, and integrity.
Desktop offers no v1 writer, and the Bluesky v2 writer stays release-disabled.
Note
In this issue, “version 2” and “v2 archive” mean version 2 of the Cyd Bluesky archive contract. Cyd archive formats and version histories are platform-specific; this issue does not define version 2 for X, Facebook, Mastodon, or any other platform.
Parent
What to build
Desktop can build a self-contained Cyd Bluesky archive v2 snapshot for one local account while user-visible export remains disabled until compatible readers ship.
Acceptance criteria
Blocked by
(This was written by an LLM.)