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

ActionWhen to use
ClaimMint the Craft whose ID matches your byte count
WriteUpdate payload on a Capsule/Vault you own or are delegated (setPayloadHolder)
Select entryVault only — choose which archived version displays (setVaultEntryHolder)
Set machineMachine Crafts — attach or swap an IMachine (setMachineHolder)
DelegateGrant 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.