Purpose
Bind TrustOps receipt outcomes to governed agent runtime authority: tool grants, memory access, autonomous execution, route eligibility, and revocation posture.
Upstream contract PR: SocioProphet/functional-model-surfaces#9
Runtime issue: SocioProphet/prophet-platform#398
Ledger issue: SocioProphet/model-governance-ledger#11
Guardrail issue: SocioProphet/guardrail-fabric#13
Scope
- Consume
trustops-receipt.v1 and trust-gate-policy.v1 outcomes indirectly through guardrail/governance records.
- Add authority effects for pass, warn, require-review, quarantine, block, rollback, and revoke decisions.
- Support agent-specific receipt classes:
agent-trust, rag-trust, robustness, uncertainty, and explanation.
- Track why authority changed by referencing receipt IDs and policy gate IDs.
- Preserve provider neutrality: no direct dependency on ART/AIF360/AIX360 internals.
Acceptance criteria
- A failing prompt-injection/tool-abuse/memory-leakage receipt can revoke or reduce tool grants.
- A high-uncertainty receipt can require human approval before autonomous execution.
- A passing receipt can restore authority only when policy allows it.
- Agent records cite the governing TrustOps receipt and gate decision.
Purpose
Bind TrustOps receipt outcomes to governed agent runtime authority: tool grants, memory access, autonomous execution, route eligibility, and revocation posture.
Upstream contract PR: SocioProphet/functional-model-surfaces#9
Runtime issue: SocioProphet/prophet-platform#398
Ledger issue: SocioProphet/model-governance-ledger#11
Guardrail issue: SocioProphet/guardrail-fabric#13
Scope
trustops-receipt.v1andtrust-gate-policy.v1outcomes indirectly through guardrail/governance records.agent-trust,rag-trust,robustness,uncertainty, andexplanation.Acceptance criteria