Skip to content

Bind TrustOps posture to agent authority #17

Description

@mdheller

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions