Skip to content

Packages

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

Packages

A package is a directory with zinc.pkg.yaml.

Recorded facts

Fact Purpose
name Package identity.
version Package version.
root Installed root path.
source.git Source repository, when installed from source.
source.ref Source ref, such as a package release tag.
source.path Path inside the source repository.

Manifest

name: openai-responses
version: "0.3.3"
about: OpenAI Responses-shaped model package.

source:
  git: https://github.com/darkhorseprojects/darkhorseprojects-packages.git
  ref: openai-responses-v0.3.3
  path: openai-responses

software:
  responses: software/responses.py

shapes:
  short_answer: shapes/short-answer.circuitry.yaml

settings:
  models: settings/models.yaml

docs:
  readme: docs/README.md

Zinc treats manifest paths as navigation data. Package software, settings, shapes, scripts, and docs belong to the package.

Boundary note

Zinc records enough to find a package and read its manifest. The package owns the rest.

Clone this wiki locally