Where would collaborator input be most useful right now? #12
-
|
Hi all, thanks for adding me to the AgentTrust collaborators team. I’ve started going through the repos, commented on the TRACE key-revocation issue, and opened a small PIC Standard addition for the awesome-ai-governance list. My work on PIC is focused on local-first pre-execution action gating: intent, provenance, evidence verification, trust sanitization, approval boundaries, and high-impact tool-call governance. Before I go deeper, I’d like to align on where contributions would be most useful for AgentTrust right now: spec review, implementation feedback, conformance/security edge cases, integrations, or something else. I want to contribute in the direction that helps the project rather than adding noise. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
@madeinplutofabio really appreciate the framing. Directional alignment is worth more than volume, so this is exactly the right question to ask. 1. TRACE key revocation: design, not just review You've already found the hardest open problem in the spec. TEE-sealed signing keys break the standard revocation mental model: you can't revoke a key that was sealed to a specific enclave measurement without invalidating every TRACE record that key signed, including legitimate past records. We need a design that distinguishes "revoke future issuance" from "invalidate historical records" and anchors that distinction in the SCITT ledger without requiring a trusted revocation oracle. If this intersects with your PIC provenance verification work, I'd like to explore that thread directly. 2. Pre-execution intent as a TRACE claim Your PIC work sits exactly adjacent to a gap in the TRACE profile. Right now TRACE records what happened at runtime. It doesn't capture declared intent before execution, which is precisely what your pre-execution action gating, intent verification, and approval boundary work addresses. There's a natural bridge: a pic_intent EAT claim in the TRACE record that references a PIC-compliant intent declaration, making the attestation record complete in both directions (before the call + after the call). If you're willing to co-author that claim definition, I think it belongs in the TRACE spec as a first-class optional field.
The 197 Agent Manifest conformance tests are thin on approval boundary edge cases, specifically: what constitutes a valid HITL approval record, escalation chains, and multi-party approval for high-impact tool calls. Your governance work on approval boundaries is directly applicable. A handful of well-specified edge case tests here would be higher value than many general ones.
The PIC Standard entry is genuinely useful. The list needs more entries that represent approaches that are structurally different from the mainstream policy-as-YAML pattern. PIC qualifies. Short version: key revocation design + the PIC/TRACE bridge are where you'd move the needle most. Happy to jump on a call to walk through where the spec currently stands on both. |
Beta Was this translation helpful? Give feedback.
@madeinplutofabio really appreciate the framing. Directional alignment is worth more than volume, so this is exactly the right question to ask.
1. TRACE key revocation: design, not just review
You've already found the hardest open problem in the spec. TEE-sealed signing keys break the standard revocation mental model: you can't revoke a key that was sealed to a specific enclave measurement without invalidating every TRACE record that key signed, including legitimate past records. We need a design that distinguishes "revoke future issuance" from "invalidate historical records" and anchors that distinction in the SCITT ledger without requiring a trusted revocation oracle. If this intersects…