.epi artifact format for portable compliance evidence output #806
Replies: 5 comments 15 replies
-
|
Interesting proposal @mohdibrahimaiml. You have identified a real gap — our compliance evidence currently lives in-memory or in SQLite audit logs. We recently added an Annex IV technical documentation exporter (#782) that aggregates ComplianceReport, PolicyDocument, audit logs, and SLO data into structured Markdown/JSON. This could be extended to produce a portable .epi-style artifact. The key question is whether to define a new format or align with existing standards (CycloneDX attestations, SLSA provenance, Sigstore bundles). Would you be interested in drafting a proposal that maps AGT evidence types to a portable format? Could be a great contribution. |
Beta Was this translation helpful? Give feedback.
-
|
A portable evidence artifact is worth pursuing, but I would keep the format close to existing assurance patterns rather than inventing a completely separate compliance container. A practical evidence package could have:
The useful boundary is that the package should not claim compliance by itself. It should preserve evidence in a portable, replayable way so another system or assessor can verify coverage. Alignment with in-toto attestations, CycloneDX-style evidence references, or SCITT-style transparency patterns may make adoption easier than a fully new |
Beta Was this translation helpful? Give feedback.
-
|
Quick update — I drafted the RFC discussed above: mohdibrahimaiml/epi-recorder#11 The RFC focuses specifically on how AGT governance evidence maps into a portable, signed evidence envelope without requiring AGT runtime changes or altering AGT semantics. Main areas covered
The intent is not to position Areas where feedback would be especially valuable
Inline comments on the RFC are welcome. |
Beta Was this translation helpful? Give feedback.
-
|
The key distinction we kept hitting: the audit record needs to be sealed before execution fires, not after — otherwise it's a log, not evidence. AgentGate generates a Merkle-chained entry (SHA-256, append-only, O(log n) inclusion proofs) before the action executes. Has .epi addressed this pre-execution sealing requirement? Would love to explore interop. https://github.com/ElamOlame31/agentgate-public |
Beta Was this translation helpful? Give feedback.
-
|
The gap you're describing is exactly what The shape we landed on after production deployments: Artefact structure:
What this gives a regulator:
The Companion IETF I-D AlgoVoi (chopmob-cloud) -- Acquisition enquiries: https://docs.algovoi.co.uk/acquisition |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Your governance toolkit does runtime compliance checking with Ed25519 signing — really impressive work.
One gap I see: after the toolkit grades an agent's compliance, where does that evidence go? Right now it's in-memory or in logs. There's no portable, verifiable artifact a regulator can independently inspect.
I maintain EPI Recorder (pypi.org/project/epi-recorder, 16K+ installs) — it packages AI agent execution into signed .epi artifacts that contain the full decision trail, policy evaluation, and human review. Already integrates with LangChain callbacks, which your toolkit also uses.
Would the team be open to exploring .epi as an output format for compliance evidence? Happy to prototype the integration.
mohdibrahim@epilabs.org
Spec: epilabs.org
Beta Was this translation helpful? Give feedback.
All reactions