Skip to content

Architecture

sarr-io edited this page Jun 15, 2026 · 21 revisions

Architecture

Zinc is a memory and navigation layer.

Circuitry -> shape facts
Zinc      -> package facts, fragments, heads, config
Packages  -> software and settings
Limbo     -> rows and bytes

Boundary

Boundary Zinc Package
Shape bytes Store exact bytes and confirm facts with Circuitry. Interpret the shape however needed.
Package request Write request bytes to a file. Read the file and return result bytes.
Package result Store exact result bytes. Choose the result format.
Package identity Record name, version, root, and source facts. Own manifest structure and contents.
Execution Run package software at a file boundary. Implement behavior.

Storage

packages(package, version, root, source_git, source_ref, source_path)
fragments(fragment, target, request, result, time)
heads(head, fragment)
config(key, value)

Boundary note

Zinc keeps package behavior outside the core. Packages define software and settings; Zinc records facts and moves pointers.

Clone this wiki locally