Purpose
Turn the SourceOS State Integrity architecture into an executable implementation program.
Canonical spec: docs/architecture/sourceos-state-integrity-layer.md
Required outcomes
- Decide whether to create
SourceOS-Linux/sourceos-syncd as the implementation home.
- Define the MVP cut as a concrete milestone.
- Lock the first object model, actor model, schema model, sync plan model, and repair report model.
- Define repo ownership across boot, devtools, workspace, agent plane, policy, memory, cloud/fog shell, terminal, observability, and model artifact lanes.
MVP scope
- local object registry
- actor registry
- schema registry
- append-only local event log
- status and doctor CLI
- one file/workspace object adapter
- one agent actor path
- one policy decision hook
- one conflict type
- one repair path for derived index corruption
- structured observability events
- basic SourceOS Workspace and TurtleTerm status surfaces
Acceptance criteria
The program is ready to implement when the MVP can answer from structured state:
- What is this object?
- Which schema governs it?
- Who or what last changed it?
- Which device and profile own it?
- Is it safe to sync?
- Why is it blocked?
- What conflicts exist?
- What can be repaired automatically?
- What requires human review?
- What data is durable vs rebuildable?
- Can we prove restore integrity?
Integration targets
SourceOS-Linux/sourceos-boot
SourceOS-Linux/sourceos-devtools
SourceOS-Linux/sourceos-shell
SourceOS-Linux/TurtleTerm
SocioProphet/sourceos-workspace
SocioProphet/sociosphere
SocioProphet/cloudshell-fog
SocioProphet/agentplane
SocioProphet/agent-registry
SourceOS-Linux/agent-machine
SourceOS-Linux/agent-term
SocioProphet/policy-fabric
SocioProphet/guardrail-fabric
SocioProphet/memory-mesh
SocioProphet/sherlock
SocioProphet/holmes
SocioProphet/lampstand
SourceOS-Linux/sourceos-model-carry
SocioProphet/model-router
SocioProphet/hermes-agent
Notes
This is not commodity file sync. This is the SourceOS local-first state integrity layer: provenance, repair, profile isolation, policy-governed replication, and agent-operable state.
Purpose
Turn the SourceOS State Integrity architecture into an executable implementation program.
Canonical spec:
docs/architecture/sourceos-state-integrity-layer.mdRequired outcomes
SourceOS-Linux/sourceos-syncdas the implementation home.MVP scope
Acceptance criteria
The program is ready to implement when the MVP can answer from structured state:
Integration targets
SourceOS-Linux/sourceos-bootSourceOS-Linux/sourceos-devtoolsSourceOS-Linux/sourceos-shellSourceOS-Linux/TurtleTermSocioProphet/sourceos-workspaceSocioProphet/sociosphereSocioProphet/cloudshell-fogSocioProphet/agentplaneSocioProphet/agent-registrySourceOS-Linux/agent-machineSourceOS-Linux/agent-termSocioProphet/policy-fabricSocioProphet/guardrail-fabricSocioProphet/memory-meshSocioProphet/sherlockSocioProphet/holmesSocioProphet/lampstandSourceOS-Linux/sourceos-model-carrySocioProphet/model-routerSocioProphet/hermes-agentNotes
This is not commodity file sync. This is the SourceOS local-first state integrity layer: provenance, repair, profile isolation, policy-governed replication, and agent-operable state.