Linux-first contract runner + backend adapters (pixi first) for reproducible workstation/CI lanes.
Truth lane: linux-amd64-container (pinned digest).
- Role: workstation/CI contract and conformance lane.
- Connects to:
SociOS-Linux/agentos-spine— Linux-side integration/workspace spine that orchestrates or routes validated lanesSourceOS-Linux/sourceos-spec— canonical typed contracts, JSON-LD contexts, and shared vocabularySociOS-Linux/SourceOS— immutable substrate whose workstation and CI lanes need typed execution contractsSociOS-Linux/socios— opt-in automation layer that should only execute well-formed, policy-allowed contractsSocioProphet/sociosphere— platform workspace controller that may reuse the same contract posture in broader platform lanes
- Not this repo:
- runner or workspace controller
- image builder
- public docs site
- opt-in automation commons
- Semantic direction: this repo should eventually publish a repo-level descriptor that imports the shared SourceOS/SociOS vocabulary from
sourceos-specand identifies supported lane types.
This repo defines contracts and conformance for workstation/CI lanes. It is the stable interface between:
- contract authors (humans, CI),
- the runner/orchestrator (execution plane),
- policy enforcement (allow/deny),
- and the artifact supply chain (images, packages).
If you need to run a lane, you’re looking for the workspace controller / runner repo, not this one.
- Implementing the runner/orchestrator (execution belongs elsewhere)
- Hosting container images (this repo only pins digests once published)
- Being a monorepo for all workstation tooling (we stay small and auditable)
Downstream systems typically do:
- Load a contract JSON.
- Validate with
tools/validate_contract.py(ormake validate). - If allowed by policy, execute lanes via runner/adapters.
- Emit evidence events/artifacts (digest, deps inventory, OS fingerprint, logs).
The runner/adapters should treat this repo’s schema + validator output as the gate for “well-formed contracts”. Policy decides whether a well-formed contract is permissible in a given environment.