Purpose
Implement the first TrustOps Fabric runtime slice in prophet-platform: an ART-first robustness runner that consumes functional service manifests and emits trustops-receipt.v1 receipts.
Upstream contract PR: SocioProphet/functional-model-surfaces#9
Scope
- Add a
trustops-art-runner app/package lane.
- Accept a manifest path and TrustOps profile, starting with
art-smoke.
- Emit
trustops-receipt.v1 robustness receipts matching schemas/trustops-receipt.schema.json from functional-model-surfaces.
- Keep ART as an isolated runner dependency, not a core platform dependency.
- Support local/CI execution with synthetic fixtures first.
- Preserve the data-boundary invariant: raw regulated, customer-controlled, or personal data must not leave its boundary by default.
Initial CLI/API target
prophet trustops run --profile art-smoke --manifest examples/functional-service.example.json
Acceptance criteria
make validate or equivalent platform validation includes the new runner fixture.
- A synthetic manifest produces a valid
trustops-receipt.v1 robustness receipt.
- Receipt includes runner provenance, data boundary, metrics, policy decision, evidence refs, and actions.
- No platform core package imports ART directly.
- Follow-on ledger/guardrail integration can consume the output without provider-specific Python objects.
Strategic note
Trusted-AI/ART is a backend and regression oracle here. SocioProphet owns the receipt contract, policy interpretation, platform routing, ledger record, guardrail action, and agent authority effect.
Purpose
Implement the first TrustOps Fabric runtime slice in
prophet-platform: an ART-first robustness runner that consumes functional service manifests and emitstrustops-receipt.v1receipts.Upstream contract PR: SocioProphet/functional-model-surfaces#9
Scope
trustops-art-runnerapp/package lane.art-smoke.trustops-receipt.v1robustness receipts matchingschemas/trustops-receipt.schema.jsonfromfunctional-model-surfaces.Initial CLI/API target
Acceptance criteria
make validateor equivalent platform validation includes the new runner fixture.trustops-receipt.v1robustness receipt.Strategic note
Trusted-AI/ART is a backend and regression oracle here. SocioProphet owns the receipt contract, policy interpretation, platform routing, ledger record, guardrail action, and agent authority effect.