Skip to content
sarr-io edited this page Jun 18, 2026 · 23 revisions

Home

Zinc runs shaped work through packages and records the lineage.

It sits between Circuitry, packages, and Limbo:

Layer Responsibility
Circuitry Confirms shaped YAML and variable flow.
Zinc Resolves package surfaces, builds context, and records lineage.
Packages Provide surface, settings, shapes, scripts, docs, and output meaning.
Limbo Stores rows and bytes.

Main pages

Page Use it for
Architecture How the layers fit together.
Packages Package identity, sources, requirements, and manifests.
Package Surfaces How Zinc runs package surfaces.
Shapes How Zinc uses Circuitry shape facts.
Executor The run loop that advances work.
URI Reference zinc:// paths for reading store and package facts.
Update Checking for and applying Zinc updates.

Boundary

Zinc remembers:

  • package name, version, root, source facts, and soft requirements
  • selected context sent to package surfaces
  • package output bytes
  • immutable lineage nodes
  • opaque config values

Zinc does not interpret package settings, model responses, shell behavior, provider behavior, or package response schemas.

Clone this wiki locally