Canonical contract and conformance surface for Prophet core systems.
This repository now carries the draft Workspace Operation Plane v0.1 contract spine plus the root spine and PROPHET scoped-capability contract surface. It remains auditable, provenance-first, and open-only.
The platform root spine establishes the normative layer order that downstream runtime, semantic, governance, and product contracts should reference:
Institutional authority
-> SourceOS / Socios local-first runtime
-> WorkspaceOperation plane
-> PROPHET execution membrane
-> transparent telemetry and evidence receipts
-> ontology / KMAAS / SynapseIQ semantics
-> claim, value, control, and optimization layers
Current doctrine file:
docs/platform-root-spine-v0.md
The PROPHET execution membrane is the deterministic side-effect boundary for SocioProphet systems.
Primary rule:
No side effect without a scoped capability minted by the execution membrane.
Current files:
docs/prophet-execution-membrane-v0.mdschemas/scoped-capability.schema.jsonexamples/prophet/scoped-capability-local-command.json
The Workspace Operation Plane defines the common lifecycle vocabulary for meaningful workspace mutations across SocioProphet, SourceOS, and SociOS surfaces.
Examples of operation-governed mutations:
- upload/import
- repo import/index
- memory ingestion
- terminal command
- browser capture/download/upload
- agent patch/report/remediation
- local sync/reconciliation
- release/package evidence
- cyber range exercise evidence
- governed cognition/reflection outputs
Primary rule:
No feature bypasses the Operation Plane. No agent writes side effects outside an OperationContract. No artifact becomes usable without admission. No retry executes without idempotency. No failure is emitted without classification and responsible actor. No diagnostic export ships without redaction.
docs/platform-root-spine-v0.mddocs/prophet-execution-membrane-v0.mddocs/workspace-operation-plane-v0.1.mddocs/workspace-operation-transition-table-v0.1.mdschemas/scoped-capability.schema.jsonschemas/workspace-operation.schema.jsonschemas/operation-task-event.schema.jsonschemas/artifact-admission.schema.jsonschemas/decision-policy-adapter.schema.json
examples/prophet/scoped-capability-local-command.jsonexamples/workspace-operation/upload-import-happy-path.jsonexamples/workspace-operation/upload-import-partial-failure.jsonexamples/workspace-operation/retryable-task-failure.jsonexamples/workspace-operation/canceled-operation.jsonexamples/workspace-operation/agent-patch-proposal.jsonexamples/workspace-operation/memory-ingestion-policy-blocked.jsonexamples/workspace-operation/terminal-command-completed.jsonexamples/workspace-operation/repo-import-index.jsonexamples/workspace-operation/sync-reconciliation-conflict.jsonexamples/workspace-operation/redacted-diagnostic-export.jsonexamples/workspace-operation/release-package-evidence.jsonexamples/workspace-operation/security-exercise-governed.json
Run:
make validateCurrent validation uses:
tools/validate_workspace_operation_examples.pytools/validate_regis_examples.pytools/validate_scoped_capability_example.py
CI also runs make validate through .github/workflows/validate.yml.
Full JSON Schema validation should be added by SourceOS-Linux/sourceos-devtools as part of the Operation Plane conformance runner.
This repository owns canonical contract vocabulary, schemas, examples, transition guidance, conformance fixtures, root-spine doctrine, and PROPHET scoped-capability contract doctrine.
It does not own runtime services, policy execution, UI state, local sync daemons, browser behavior, terminal behavior, or agent runtime authority.
Integration ownership:
- Runtime:
SocioProphet/prophet-platform - Policy:
SocioProphet/policy-fabricandSocioProphet/prophet-core-policy - Ledger/evidence:
SocioProphet/prophet-core-ledger - Agent execution:
SocioProphet/agentplane - Agent identity/authority:
SocioProphet/agent-registry - Workspace controller/UI:
SocioProphet/sociosphere - Workstation contracts:
SociOS-Linux/workstation-contracts - SourceOS local-first contracts:
SourceOS-Linux/sourceos-spec - SourceOS sync daemon:
SourceOS-Linux/sourceos-syncd - SourceOS shell:
SourceOS-Linux/sourceos-shell - SourceOS local tooling:
SourceOS-Linux/sourceos-devtools - SourceOS terminal surface:
SourceOS-Linux/TurtleTerm - SourceOS browser surface:
SourceOS-Linux/BearBrowser - SourceOS local agent machine:
SourceOS-Linux/agent-machine
Draft platform root-spine doctrine, PROPHET scoped-capability contract doctrine, Workspace Operation contract spine, schema scaffolding, transition guidance, example fixtures, CI validation, and lightweight validation are present. Schemas and fixtures are intentionally minimal and should be tightened through conformance tests before runtime implementation depends on them as stable APIs.