Status: contract declaration for SourceOS/SociOS OS lanes
Plane: SourceOS / SociOS typed-contract and OS validation
Upstream authority: SocioProphet/ProCybernetica SVF policy primitive
Workspace registry: SocioProphet/sociosphere SVF workspace registry
This document defines the first Sovereign Validation Fabric (SVF) posture for SourceOS and SociOS OS validation profiles.
The immediate goal is not to execute image builds, package builds, kernel checks, signing, or hardware validation through Sociosphere. The immediate goal is to declare the OS validation surfaces that should become governed SVF Plans once repo-local validators exist.
SourceOS-Linux/sourceos-spec is the canonical typed-contract, JSON-LD, and shared vocabulary lane for SourceOS / AgentOS contracts. It is therefore the correct first home for the cross-repo OS validation profile vocabulary.
SociOS-Linux/SourceOS is the immutable workstation and edge substrate. It should later publish substrate-specific SVF contracts that consume the shared vocabulary from this repository.
SourceOS-Linux/sourceos-boot, SourceOS-Linux/sourceos-shell, and SourceOS-Linux/sourceos-devtools may later publish repo-local validation contracts for boot, shell, and developer tooling surfaces.
The first profile family reserves these ids:
svf:policy:sourceos.contract-readonlysvf:plan:sourceos.contract-validation-basicsvf:profile:sourceos.contractssvf:policy:socios.sourceos-substrate-readonlysvf:plan:socios.sourceos-substrate-basicsvf:profile:socios.sourceos-substrate
Initial SourceOS/SociOS OS validation Plans may support only bounded claims:
schema_conformantfixtures_validatedpolicy_boundary_preservedartifact_integrity_verifiedwhen digest verification actually existsnon_production_only
They must not certify:
- full hardware compatibility;
- full distribution release readiness;
- secure boot or measured boot success unless attestation evidence exists;
- package provenance unless package digest and source provenance checks exist;
- kernel or module safety beyond declared checks;
- production update safety;
- downstream deployment correctness.
SourceOS/SociOS OS profiles should eventually cover:
- typed contract schema validation;
- JSON-LD context and vocabulary validation;
- package manifest validation;
- image manifest validation;
- SBOM presence and shape validation;
- digest manifest validation;
- boot artifact manifest validation;
- QEMU smoke validation, only after a safe sandbox runner exists;
- measured-boot and attestation evidence validation, only after attestation artifacts exist;
- release publication readiness, only after signing and provenance policy are separately defined.
- Declare this doctrine document in
sourceos-spec. - Add a repo-local SVF contract bundle in
sourceos-specfor typed-contract validation. - Add a contract validator that checks ids, policy posture, local read-only behavior, action refs, claim scopes, and non-claims.
- Wire a local validation target.
- Register
SourceOS-Linux/sourceos-specin Sociosphere SVF registry as advisory. - Later, add substrate-specific contracts in
SociOS-Linux/SourceOS.
This document does not build an OS image.
This document does not validate bootability.
This document does not issue a ValidationReceipt.
This document does not authorize signing, publishing, deployment, or production updates.
This document does not grant Sociosphere authority to execute OS build actions.