ATLAS

Tamper-Evident Accountability

Evidence integrity is a system property of the composition, not a property of any single control. Five Helmwart mitigations each attest to a different dimension of an agentic-AI action record: who acted, what the output was, what code ran, what dependencies existed, and how long the record was preserved. An attacker who compromises one mitigation faces independent attestation from the other four. Independent operation increases the cost and detectability of forgery, while the failure cases below identify combinations of compromised controls that still undermine parts of the record.

The five controls

How they compose

The five mitigations address distinct, non-overlapping dimensions of a complete action record. Together they form a chain where each link is independently verifiable.

  1. actor-recorder split · who acted

    The split establishes that the identity in the audit record is not the same identity as the agent that invoked the action. An attacker who impersonates or compromises the acting agent cannot rewrite this field because the recorder process holds independent credentials it never shares. If this link is broken (the actor also controls the recorder), Sigstorecatches the inconsistency: the code-signing artifact identifies the deployed recorder version, and forensic analysis can establish whether that version would permit self-write.

  2. output provenance · what the output was

    Each output claim carries a source tag. This tag links the claim to the RAG (Retrieval-Augmented Generation) corpus entry, retrieval timestamp, and agent context window at the moment of generation. If an attacker modifies the stored output (removing a harmful claim, inserting a benign one), the provenance metadata diverges from what the transparency logrecorded for that session. If this link is broken (provenance metadata is stripped or spoofed), actor-recorder splitpreserves the raw audit record, and forensic analysis can reconstruct what the recorder saw at emission time even without claim-level tags.

  3. Sigstore · what code ran

    Sigstore's Rekor transparency log provides an append-only, publicly verifiable record of the artifact's signing event, bound to an ephemeral OIDC (OpenID Connect) identity from Fulcio. An attacker who modifies the running code after signing must produce a new, valid log entry, which is detectable by any verifier querying Rekor. If this link is broken (the signing pipeline is compromised), the SBOMstill declares the expected component tree, giving a second check that the artifact version in the transparency log matches the declared dependency manifest.

  4. SBOM · what dependencies existed

    The signed AIBOM/SBOM is produced at build time and pinned to the deployment. Post-incident, an investigator can verify the SBOM hash against the artifact recorded in the Sigstore log. A supply-chain substitution (swapping a tool plugin or model version after SBOM generation) creates a hash mismatch detectable by this comparison. If this link is broken (the SBOM itself is forged),Sigstore provides the independent transparency-log entry to compare against.

  5. legal hold · how long it was preserved

    WORM retention locks the audit record in place for the declared retention period. An attacker who has modified or fabricated content in the other four links must still contend with the retention-locked original record, which cannot be overwritten or deleted within the window. If this link is broken (the storage vendor or administrator is compromised), the distributed records in the Sigstore transparency log and the SBOM manifest are not under the same storage operator's control, giving external verifiers an independent ground truth.

Where this fails

The composition provides meaningful resistance only when each mitigation is independently operated and independently credentialed. Several conditions collapse the chain.

  • Simultaneous compromise of actor-recorder split and legal hold.If the attacker controls both the recorder identity and the storage operator, they can rewrite the record within the retention window before the lock period begins, or configure a retention window too short to survive investigation. Sigstore and the SBOM remain external, but only attest to artifact provenance, not to the content of the action record itself.
  • Compromised build pipeline (Sigstore + SBOM simultaneously).If the signing pipeline is compromised at the point where both the Sigstore entry and the SBOM are generated, an attacker can produce consistent, valid-looking attestations for a malicious artifact. The output-provenance tags and actor-recorder split still hold: the record of what the agent did is accurate, but the record of what code ran may not be.
  • Single operator across all five controls.The chain assumes the controls are operated by at least two distinct principals (e.g., the application team and the storage platform, or the application team and the public Sigstore log). If one principal administers all five, the chain collapses to that principal's integrity.
  • Retention window shorter than investigation latency.Legal-hold retention that expires before a breach is discovered or litigation commences means the original records are gone. The other four mitigations attest to what existed, but the ground truth may have been legally deleted.
  • Provenance not attached at emission.Output provenance is only useful if attached at the point of generation, before the output enters any pipeline that could strip or alter it. A deployment that logs outputs after post-processing loses the ability to distinguish between the agent's raw claim and an operator transformation of that claim.

The five controls do not make an audit record unforgeable in an absolute sense. They raise the cost of a convincing forgery to the point where an attacker must compromise multiple independently-operated systems simultaneously and do so without leaving detectable inconsistencies in the external transparency log. That is a significantly harder operational problem than forging a single log entry.

Sources:Sigstore project(Rekor transparency log, Fulcio CA);NIST SP 800-92(Guide to Computer Security Log Management);NIST SP 800-53 Rev 5AU-9 (Protection of Audit Information), AU-11 (Audit Record Retention), AC-5 (Separation of Duties);W3C PROV Overview(provenance data model);CycloneDX MLBOM(machine-learning bill of materials);OWASP LLM Top 10 (2026)LLM04 (Supply Chain); OWASP Agentic AI Threats & Mitigations v1.1 T8 (Repudiation), T17 (Agent Supply Chain).