Skip to content
sarr-io edited this page Jun 15, 2026 · 16 revisions

Shapes

Zinc stores raw shape bytes and uses Circuitry to confirm shape facts.

Stored bytes

A run stores:

  • shape file bytes as request bytes
  • package result bytes as result bytes
  • fragment identity for that exact work

Confirmed facts

Circuitry can confirm:

  • format field
  • required shape fields
  • visible values requested by the shape
  • visible values produced by the shape
  • local values used by each action-part
  • unresolved references
  • duplicate producers
  • cycles in the value flow

Boundary note

Circuitry confirms shaped YAML. Zinc stores exact bytes and uses shape facts to build package requests.

Clone this wiki locally