Cleanroom discipline
Reconstruction works from observed behavior only. No original code, art or audio enters the codebase at any stage.
Cleanroom Rust decomps of beloved online worlds and devices — no copyrighted assets included; players bring their own and the games survive.
What is real today
Digital Preservation is an ongoing family of cleanroom decomps: Toontown, Club Penguin, Fin Fin and Furby, each rebuilt from behavior as Rust implementations that ship none of the original code, art or audio.
The rule is absolute. Nothing copyrighted is included in the repository or the binaries. Players who still legally hold the game bring their own assets, the reimplementation recognizes them, and the experience comes back to life on hardware that will exist long after the original servers shut down.
Cleanroom discipline is what makes the work durable enough to publish. Reconstruction from observed behavior, explicit provenance and a hard separation between the engine and the content it loads mean the preservation project can be shared freely without becoming an infringement machine.
System shape
The reimplementations are complete programs; the copyrighted content is the missing piece the player brings.
Reconstruction works from observed behavior only. No original code, art or audio enters the codebase at any stage.
Each game is rebuilt as a native Rust implementation of its protocols, simulation and presentation.
The runtime loads the player's own game files at launch. Without them it is a working engine; with them it is the game.
The output is a playable copy of the game that depends on no server, no publisher and no permission that can be revoked.
Current evidence
Every repository can be inspected for the line between engine and content.
Cleanroom
Repositories and binaries contain none of the original games' copyrighted material.
Stack
The reimplementations are native Rust programs, not wrappers around leftover clients.
Scope
Toontown, Club Penguin, Fin Fin and Furby are under reconstruction as one continuous practice.
Access
Legal game files come from the player; the project never distributes them.
Operating principles
The line between engine and content is enforced, not promised.
Ownership of the original stays with the player, where it always belonged.
Native rebuilds outlive the runtimes the originals depended on.
When the servers die, the game should not.
Connected work