-
Notifications
You must be signed in to change notification settings - Fork 0
Home
sarr-io edited this page Jun 12, 2026
·
23 revisions
Zinc is the host that runs Circuitry action systems.
Circuitry is YAML for action systems. Zinc loads that YAML, resolves package assets and model presets, plans the needed action-parts, runs them, stores typed values, and exposes traces through zinc:// URIs.
Circuitry system -> lazy Zinc plan -> part execution -> typed values -> inspectable run
zn run examples/compute-math.circuitry.yaml principal=1000 rate=0.05 years=10Expected behavior:
collect top-level takes
build plan
run needed uses entry
store $amount and $interest
settle gives
print amount and interest
print run URI
- Architecture
- Circuitry 0.6.1 Shapes
- Configuration
- Project Layout
- Runtime
- Governed Shell & Policies
- Packages
- Traces & URIs
| Term | Meaning |
|---|---|
| shape | A Circuitry YAML action-shape |
| system | A shape with uses entries |
| part | One entry under uses
|
| value | A $name typed value stored by Zinc |
| package reference | A Zinc-native @alias.path asset reference |
| model preset | A Zinc config entry selected by model on a part |
| run | One execution record for requested top-level gives
|
| plan | The lazy dependency frontier needed for a run |
| artifact | Stored bytes or reasoning associated with a run, part, adapter, or value |