GalleryFRAYActivityLeaderboardStudio
GalleryArtistsFRAYActivityLeaderboardCode modulesHow it worksMy claimsStudio

Discover, collect and make digital art that lives onchain. Built on KEEL, so every work stays viewable without depending on any one website.

Creative toolsPreserveDocumentationHow we verifyCode modulesLook up a workYour profile
OnKeel Guide
⌕/
Browse documentation
Overview

Start here

One engine. A connected creative world.Your work, your choicesThe Shell & Harness

Create

Revisions, freezes & preservationKEEL collections & mintingThe launchpad: from work to releaseThe marketplace: after the mintYour artist page & creative identityCosts, reads & interrupted uploads

System

The Hold: storing a workThe Crucible: checks & permissionsParts, modules & shared codeInline, Hybrid & direct mediaEthereum, Tezos & AnchorsKEEL on Ethereum / EVMKEEL on Tezos / TEZThe Index & discoveryThe Rites: contract map

Tools

Images, code & worldsThe SDK: KEEL from codeChain data: let the work respondMCP: working with an assistantThe editor: bring it all together

Projects

FRAY: KEEL’s auction systemOnchaininator: preserving existing work

Reference

The design language: one word, one jobKEEL’s words, explainedWhen something does not open
Overview

Start here

One engine. A connected creative world.Your work, your choicesThe Shell & Harness

Create

Revisions, freezes & preservationKEEL collections & mintingThe launchpad: from work to releaseThe marketplace: after the mintYour artist page & creative identityCosts, reads & interrupted uploads

System

The Hold: storing a workThe Crucible: checks & permissionsParts, modules & shared codeInline, Hybrid & direct mediaEthereum, Tezos & AnchorsKEEL on Ethereum / EVMKEEL on Tezos / TEZThe Index & discoveryThe Rites: contract map

Tools

Images, code & worldsThe SDK: KEEL from codeChain data: let the work respondMCP: working with an assistantThe editor: bring it all together

Projects

FRAY: KEEL’s auction systemOnchaininator: preserving existing work

Reference

The design language: one word, one jobKEEL’s words, explainedWhen something does not open

Guide/Projects·2 min read

Onchaininator: preserving existing work

Recover the work an existing token refers to and keep its connection to the original collection clear.

Select an underlined word to see what it means.

In this guide
Find the actual files first.Keep a checked copy connected to the original.Saving a file is different from depositing a token.

“I own an older work. Its website may not last.”

Find the original files and preserve a checked copy connected to the original token.
Keep the original in the story.SYSTEM MAP
  1. 01Original work

    Keep its collection, token, files, and Parts identifiable

    →
  2. 02Preserve bytes

    Add a verified location for the same content

    →
  3. 03Revise deliberately

    New scripts or presentation need a new version

    →
  4. 04Retain the trail

    Follow the original permissions and history

Adding a storage copy, changing the player, and changing the artwork are different updates.

Find the actual files first.

A token’s metadata is its description and media references. Follow those references to the original artwork, scripts, and required PartsReusable components included in a work, with their own identities and permissions.For exampleSeveral artworks can share the same verified drawing library.Full glossary entry →. Record missing or unsupported files explicitly.

A preview picture might not be the original full-resolution or interactive work.

Keep a checked copy connected to the original.

Onchaininator uses KEEL’s storage, MarkA file's computed fingerprint, also called a digest or hash. A reader recomputes it to check the bytes.For exampleChanging the sketch's background color changes its Mark. A filename alone would not reveal that change.Full glossary entry →, and presentation model to preserve existing digital work. Retain the original network, contract, token, and source references beside the preserved copy.

If the original contract does not permit a presentation update, a new preservation record cannot pretend that the original token was changed.

FOR EXAMPLE

An old artwork’s website is disappearing

You can still recover the original animation and its required files.

A supported preservation path records exact copies and their connection to the old token. The original contract’s update rules still apply.

What this means for you: Preserving access is valuable even when it is a separate record rather than an original-contract update.

Saving a file is different from depositing a token.

Preservation concerns the artwork’s bytes. Custody concerns who holds the original SlabThe collectible token recorded in your wallet. It identifies an owned item and points to its work.For exampleYou collect Tidal Study #7. That token is your Slab; the artwork files have their own storage records.Full glossary entry →. A wrapper may add deposit and withdrawal rules, but copying a file does not perform that deposit.

Inspect preservation and custody evidence separately.

ClaimEvidence to inspect
These bytes were preservedExact stored resources, receipts, digests, and read-back
This is related to the original NFTOriginal chain, collection, token, and source bindings
The wrapper holds the originalCustody state and deposit/withdrawal rules
The original presentation changedA permitted original-contract update and its resulting state
Technical detail: preservation identity

Retain original chain, collection, token ID, source URI, recovered byte digests and lengths, and the preserved object bindings. A wrapper or delegation record adds its own authority and custody model. Receipt-backed storage and custody state are independently verifiable.

KEEP EXPLORING

Revisions, freezes & preservation→The Hold: storing a work→The Shell & Harness→
← PreviousFRAY: KEEL’s auction systemNext →The design language: one word, one job

ON THIS PAGE

Find the actual files first.Keep a checked copy connected to the original.Saving a file is different from depositing a token.