GuideTools2 min read
Images, code & worlds
A runtime is the program that opens your kind of work. Declare the 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 → it needs.
Select an underlined word to see what it means.
In this guide
Your original image remains the artwork file. A reusable display Part opens it inside the Shell, where the viewer can inspect its checks.
Start with the original medium.
A picture, movie, generative drawing, and game need different players. KEEL’s planner recognizes several creative routes and records their required files and runtimes.
A catalog choice is a starting point. The exact 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 →, selected-chain storage, and compatible host must also be available.
| Kind of work | What travels with it |
|---|---|
| Image, video, or self-contained 3D model | The original file and the registered display Part. |
| Generative drawing | Your sketch, the exact drawing library, and any seed utility. |
| 3D world | Scene code plus its models, textures, and renderer. |
| Game / WASM | The game program, engine, data, and required context. |
| Flash / Ruffle | The original content plus the compatible player and its dependencies. |
| Custom HTML | The entry document and each script, style, and asset it needs. |
Reuse a known player precisely.
A module name helps you find a player. Its exact version and 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 → let the work keep using the same program. Check that the selected network actually holds its declared bytes.
A new format needs clear opening instructions.
A new renderer can become a reusable Part by explaining its inputs, dependencies, and limits. The HarnessThe composition that runs the work: its selected resources, runtime context, and isolated environment.For exampleThe Harness connects your sketch to its drawing library and runs it inside the Cage.Full glossary entry → combines those 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 → with the creator’s work.
The browser and host still need the capabilities required by the format. The ShellThe opening program and interface around creator content. The canonical KEEL verification shell owns the protected checks and K controls.For exampleOpen the K control to inspect the files and checks behind the displayed work.Full glossary entry → cannot add support that the receiving environment lacks.
Technical detail: runtime vocabulary
The engine includes static-media, html, p5, three, doom-wasm, and flash-ruffle choices. WASM is WebAssembly, a portable compiled program format executed by a supported runtime. A self-contained GLB packages its model assets together; a glTF with external files needs those dependencies declared and is not the compact standalone-media path.
Try what the collector will actually open.
A thumbnail tests a picture. A runtime preview tests opening and interaction. A published read-back checks the bytes and bindings on the selected chain.
Exercise the controls, resource loading, and expected timing in the intended host. A single screenshot cannot establish all of those facts.

