This repository is the runtime and deployment hub for the SocioProphet platform.
It is intentionally a thin platform monorepo:
apps/contains deployable services (API, gateway, web portal, search/index daemons, execution services)contracts/contains platform-facing event, evidence, and receipt contracts consumed by runtime servicesdocs/contains platform-level guidance (architecture, transport binding, security, roadmap)infra/contains deployment wiring (Kustomize, Argo CD appsets, namespaces, etc.)tools/contains validation and smoke-test helpers (standards.lock.yamlgates platform drift checks)libs/contains small shared runtime bindings that adapt pinned upstream standards into platform code
Standards and governance stay in dedicated upstream repositories. prophet-platform is where those standards become running services, concrete deployment topologies, and platform contracts.
make validate
make validate-workroom-update-contract
make validate-professional-intelligence-manifest
make validate-svf-agent-contract
make validate-environment-validate-change-v2
make validate-trust-chain-contracts
make validate-channel-runtime-gates
make smoke-healthdocs/ARCHITECTURE.mddocs/TRITRPC_SPEC.mddocs/TRITRPC_PLATFORM_BINDING.mdprofessional-intelligence.manifest.yamldocs/WORKROOM_UPDATE_RUNTIME_BOUNDARY.mddocs/PLATFORM_EVAL_FABRIC.mddocs/SVF_VALIDATE_CHANGE_AGENT_CONTRACT.mddocs/standards/PROPHET_TRUST_CHAIN_V0.mddocs/TRUST_CHAIN_ADMISSION_CONTRACT.mddocs/standards/PROPHET_TRUST_CHAIN_IMPLEMENTATION_MAP.mddocs/CHANNEL_GOVERNED_RUNTIME_GATES.mdcontracts/infra/k8s/
professional-intelligence.manifest.yaml is the platform-side cross-repo alignment manifest for Professional Intelligence OS. It records runtime/platform ownership while pointing to upstream product, workspace, policy, model, topic, memory, receipt, and estate-ledger authority surfaces.
The workspaceOS lane is currently contract-aligned: Professional Workroom schema, example, validator, Sociosphere topology, workspace-inventory overlay, and systems-learning receipt exist. This does not imply runtime implementation or demo readiness.
Relevant files:
professional-intelligence.manifest.yamltools/validate_professional_intelligence_manifest.py
Validate locally:
make validate-professional-intelligence-manifestBoundary: contract alignment does not imply runtime implementation. Runtime implementation does not imply demo readiness without evidence and adoption telemetry. Prophet Workspace owns workroom product semantics; Prophet Platform owns runtime deployment and service composition.
Prophet Platform now carries a minimal workroom update request/response contract lane for Professional Workroom substrate refs. This is a no-runtime, no-network contract layer: it validates the shape and boundary of a request to attach recovered-substrate refs to a workroom surface, but it does not mutate live workroom state.
Relevant files:
docs/WORKROOM_UPDATE_RUNTIME_BOUNDARY.mdcontracts/workspace/workroom-update-request.example.jsoncontracts/workspace/workroom-update-response.accepted.example.jsoncontracts/workspace/workroom-update-response.invalid-runtime-mutation.example.jsontools/validate_workroom_update_contract.py
Validate locally:
make validate-workroom-update-contractBoundary: accepted_for_review is not execution. The accepted-response fixture requires runtimeMutationPerformed: false; the invalid mutation fixture proves that runtimeMutationPerformed: true under accepted_for_review is rejected. Runtime implementation requires a separate platform service contract, persistence model, policy gate, receipt path, and the runtime prerequisites in docs/WORKROOM_UPDATE_RUNTIME_BOUNDARY.md.
Prophet Platform owns the agent-facing validate_change contract for Sovereign Validation Fabric. The first tranche is read-only and selection-oriented: it validates request, selected-plan response, and PR-readiness summary fixtures without executing Actions, issuing receipts, or granting agent autonomy.
Relevant files:
docs/SVF_VALIDATE_CHANGE_AGENT_CONTRACT.mdcontracts/svf/validate-change-request.example.jsoncontracts/svf/validate-change-response.example.jsoncontracts/svf/pr-readiness-summary.example.jsontools/validate_svf_agent_contract.py
Validate locally:
make validate-svf-agent-contractProphet Platform also carries the first environment-validation request surface for the Signadot-parity bridge. This is the product/runtime contract layer: it accepts a change, references Sociosphere workspace/environment state, requests AgentPlane synthetic execution, and returns environment status plus evidence references.
Relevant files:
contracts/environment/validate-change-v2-request.example.jsoncontracts/environment/validate-change-v2-response.environment-requested.jsoncontracts/environment/validate-change-v2-response.environment-observed.jsoncontracts/environment/validate-change-v2-response.environment-failed.jsontools/validate_environment_validate_change_v2.py
Validate locally:
make validate-environment-validate-change-v2Boundary: this is still a synthetic/no-network contract layer. It does not create live infrastructure, route traffic, isolate queues, isolate stateful resources, or certify Signadot-style runtime parity. AgentPlane owns execution/evidence. Sociosphere owns workspace/environment state. Prophet Platform owns this product/API invocation contract.
Prophet Platform now carries the cross-repo Prophet Trust Chain v0 standard map, the implementation tracker, the platform admit_artifact contract specification, and the first platform-side admit_artifact contract fixtures.
Prophet Trust Chain maps SocioProphet to the Lightwell-class enterprise open-source security pattern while preserving our broader boundary: package and runtime evidence are necessary, but enterprise AI admission also requires model, dataset, agent, tool, workflow, policy, execution, receipt, remediation, rollback, revocation, and learning evidence.
Relevant files:
docs/standards/PROPHET_TRUST_CHAIN_V0.mddocs/TRUST_CHAIN_ADMISSION_CONTRACT.mddocs/standards/PROPHET_TRUST_CHAIN_IMPLEMENTATION_MAP.mdcontracts/trust-chain/admit-artifact-request.example.jsoncontracts/trust-chain/admit-artifact-response.allowed.example.jsoncontracts/trust-chain/admit-artifact-response.denied.example.jsontools/validate_trust_chain_contracts.py
Validate locally:
make validate-trust-chain-contractsBoundary: this is a platform contract and standard-map lane. It does not claim IBM/Red Hat Lightwell integration, live scanner integration, or production certification from fixtures alone. The allowed fixture is scoped evidence composition; the denied fixture proves fail-closed production-admission behavior when blocking risk or missing verified replay exists.
Prophet Platform now carries the first runtime-gate contract for channel-conditioned observations. This is the platform-side consumer of ProCybernetica Reciprocal Channel Governance, Ontogenesis rcg:, Memory Mesh channel provenance write gates, Regis epistemic edge records, and HolographMe projection-loss profiles.
Relevant files:
docs/CHANNEL_GOVERNED_RUNTIME_GATES.mdcontracts/channel-governance/runtime-gate.candidate-memory.example.jsoncontracts/channel-governance/runtime-gate.confirmed-memory.rejected.example.jsontools/validate_channel_runtime_gates.py
Validate locally:
make validate-channel-runtime-gatesThe candidate-memory fixture is expected to pass. The confirmed-memory fixture is expected to fail semantically because an ASR-conditioned percept attempts a confirmed-memory sink that is disallowed by the advisory channel envelope and lacks required repair posture.
Boundary: this is a contract and validator lane only. It does not add production middleware, broker policy, database schema, or API endpoint behavior.
The platform also carries a first-class evaluation, observability, and competition-intelligence lane.
Start here:
docs/PLATFORM_EVAL_FABRIC.mddocs/LOCAL_DEV_EVAL_FABRIC.mddocs/EVAL_FABRIC_GOVERNANCE.mdapps/eval-fabric-api/schemas/eval/infra/local/docker-compose.eval-fabric.yml
This lane is platform responsibility, not a detached benchmark pack. It owns the container, datastore, schema, and API bootstrap for platform-level ranking, replay, and intelligence work.
This phase removes the plaintext PING/PONG bootstrap path and replaces it with a minimal TriTRPC v1 runtime binding for internal service health traffic. The upstream SocioProphet/TriTRPC repository remains the normative transport source of truth; this repository only defines the platform-specific stream binding and deployment profile around that standard.