Documentation
Assembly
Create, edit, and publish byte payloads — then claim, write, or delegate on-chain.
Assembly is a pixel and text workshop. Grid size determines byte count: a canvas with N pixels corresponds to Craft #N and its N-byte capacity. Export hex, import images, and use quick actions against the chain.
Modes
- Pixel mode — draw grayscale pixels; each pixel is one byte
- Textbox mode — compose text payloads directly
On-chain actions
| Action | When to use |
|---|---|
| Claim | Mint the Craft whose ID matches your byte count |
| Write | Update payload on a Capsule/Vault you own or are delegated (setPayloadHolder) |
| Select entry | Vault only — choose which archived version displays (setVaultEntryHolder) |
| Set machine | Machine Crafts — attach or swap an IMachine (setMachineHolder) |
| Delegate | Grant another address write/machine/entry control; only the owner can setDelegate |
Remember type behavior: Capsule writes overwrite prior state. Vault writes append a new version; use setVaultEntryHolder to pick the displayed entry (1-based; 0 means latest). Machine Crafts attach logic via a machine address — setPayloadHolder reverts on Machine and Relic types. Locked Crafts reject writes and machine changes.