feat: DecisionAssure integration – runtime anomaly detection as TRACE claims#21
feat: DecisionAssure integration – runtime anomaly detection as TRACE claims#21a1k7 wants to merge 1 commit into
Conversation
|
🟡 Contributor Check: MEDIUM
Automated check by AGT Contributor Check. |
|
Thanks for the interest in integrating with TRACE. Closing this one, for two separate reasons. Scope: the examples repo carries first-party and invited flagship examples only. Vendor integrations now have a dedicated home with self-serve submission rules: https://github.com/agentrust-io/integrations -- your adapter is exactly the kind of thing it exists for. Accuracy, which matters more: several statements in this PR do not hold up against the repo:
On the technical substance: the adapter emits a base64 token it calls a TRACE-compatible claim, but it does not conform to trace-spec -- the output lacks the required schema fields and the signature binding to a A resubmission to the integrations repo is welcome if it follows the contribution rules there, in particular: every claim verifiable, output conforming to trace-spec at a stated conformance level, and tested against released packages. |
|
@imran-siddique – thank you for the detailed review. I have now:
The adapter is Level 0 (software‑simulated) and clearly documents its limitations. I believe this now meets the contribution rules. Thank you for holding a high standard – it made the integration much stronger. |
Summary
This PR adds a behavioural anomaly detection layer to the agentrust‑io stack using DecisionAssure – an open‑source runtime governance engine for AI agents.
The adapter (
da_to_trace.py) reads a DecisionAssure signed trace (JSON) and converts continuity failures (policy drift, identity mutation, stale evidence) and collusion suspicion signals into a TRACE‑compatible claim (EAT/JWT format). This directly addresses the documented gap in the agentrust‑io README:Changes
decisionassure-integration/da_to_trace.py– core adapterdecisionassure-integration/README.md– usage documentationdecisionassure-integration/requirements.txt– empty (no extra deps)How to test
trace_signed.json) in the folder.Next steps
The claim can be submitted to a trace-registry instance or used as attestation evidence.
Conformance tests are provided in a separate PR (agentrust-io/trace-tests).
Related
DecisionAssure repo: github.com/a1k7/DecisionAssure-Runtime-Governance
trace-spec: github.com/agentrust-io/trace-spec
/cc @imran-siddique