Native data

Projects and version history

Know what is saved locally, what reaches the cloud and how revisions avoid silent overwrite.

The native project is the source of truth

The Editor does not maintain a simplified SaaS JSON copy of your Puppet. Creator Core combines a lossless INP1 authoring document with the source-built Inochi2D runtime. Unknown compatible fields remain preserved through edit and export.

D1 metadata and R2 model bytes

D1 owns users, projects, revision ancestry, hashes and the current head. R2 owns immutable INX objects. A successful save uploads the candidate, verifies ownership again and atomically advances the head with a quoted revision precondition.

Browser INX bytes
  → R2 immutable object
  → D1 conditional revision insert
  → new project head

Safe cloud saves

Each save creates an immutable storage revision and advances the project head only after ownership and integrity checks pass. This chain protects cloud saves; it is not projected as a Dashboard history browser.

Conflicts fail closed