Skip to library content
HELMby LockedIn Labs

LibraryAI-native compliance and audit: what an auditor should ask an AI vendor

AI-native compliance and audit: what an auditor should ask an AI vendor

Published September 6, 2026 · Updated October 4, 2026LockedIn Labs product engineering7 min read

An auditor evaluating an AI operations vendor is really asking one question in six disguises: can you prove, after the fact, exactly who or what did this, under what authority, and can that proof be tampered with. This piece works through the six disguises and what evidence should look like for each.

The audit that stalled on one question

An audit of an operations platform, in most engagements, moves fast until it hits a specific question: when this agent took this action, who approved it, and can you prove the approval record hasn't been altered since. Traditional access logs answer the first half fine. They answer the second half badly, because a log is usually just rows in a database that anyone with write access to that database can edit, delete, or backdate, and the log itself has no way to prove it hasn't been.

That gap is the actual subject of AI-native compliance. It's not a new category invented to sound current. It's the same separation-of-duties and evidence-integrity discipline audit has always demanded, applied to a system where some of the actors making proposals and taking actions are software rather than people.

Continuous control evidence versus point-in-time attestation

Most compliance programs still run on a point-in-time model: someone captures the access list once a quarter, an auditor samples a handful of entries, and everyone moves on until the next quarter. That model was built for systems that changed slowly. It breaks down against a system where a role's permissions, an agent's authority ceiling, and a policy's scope can all change inside a single sprint.

Continuous control evidence means the record of every access decision, every permission check, and every guarded-action attempt is captured as it happens, not reconstructed later from memory or from whatever logs happened to survive. The distinction that matters to an auditor isn't the word "continuous," it's whether the evidence was captured at the moment of the decision or assembled afterward by someone with an incentive to make it look clean.

The hash-linked ledger: what it actually proves

A hash-linked ledger is not a magic trust device. It's a specific, checkable property: every entry's hash is computed from its own fields plus the previous entry's hash, so altering, deleting, or reordering any entry breaks every hash computed after it, all the way to the head. The AI Ops access ledger builds exactly this chain: a SHA-256 hash of the previous hash concatenated with a canonical JSON encoding of the entry, starting from a genesis hash of sixty-four zeros, with a separate verification function that recomputes the whole chain and reports the exact sequence number where a tamper would be detected.

The property an auditor should actually test, rather than take on description, is this: ask to see the chain verified live, and ask what happens if one historical entry is edited. A ledger that's real will show the verification fail at the edited entry and every entry after it. A ledger that's only called a ledger, without the chaining property, will either skip a verification step entirely, or the verification will pass regardless of what changed, because nothing about the record actually depends cryptographically on what came before it.

The test for each rule is the same as the ledger test: don't ask whether the rule exists, ask to see the system refuse the violation.

Separation of duties for non-human actors

Separation of duties has existed in audit practice for decades: the person who requests a payment shouldn't be the same person who approves it. Applying that principle to software actors means the rule can't live only in a policy document, it has to be enforced by the system that grants the permissions, because a software agent doesn't feel social pressure to follow an unenforced norm the way a person might.

Four rules, stated as data rather than as guidance, cover most of what an auditor should expect to see enforced, not just written down: a principal never approves an action they proposed, and the control plane rejects an approval whose principal matches the proposal's author, whatever role either one holds; the platform-engineer role can execute an approved change but cannot approve it, while other authorized roles may hold both permissions; whoever holds permission to edit policy holds no permission to propose, execute, or direct an action under that policy; and an auditor role carries no effect-bearing permission at all, so audit access, by construction, changes nothing. The test for each rule is the same as the ledger test: don't ask whether the rule exists, ask to see the system refuse the violation.

The synthetic-data caveat, and why it belongs in an audit conversation

An auditor evaluating a reference or demo environment has to ask a question that doesn't come up in a production engagement: is anything on this screen real. A platform that runs its public reference deployment on synthetic, non-PHI data has an obligation to say so at the point of use, not in a footnote, because a figure that looks measured but is actually modeled is a different kind of risk than a control gap. It's a false-confidence problem.

The test an auditor can run here is simple: pick any figure that looks like an outcome metric, a forecast, an impact estimate, a service-level projection, and ask whether it was measured from a real operating record or modeled from assumptions. A vendor with a real audit posture will answer immediately and specifically, this figure is modeled, that one is measured, rather than defending the distinction as unimportant. The distinction is the whole point of a reference environment: it exists to let a prospective customer operate the controls before trusting the vendor with real production data, and that only works if the vendor is precise about which parts of the demonstration are the real control and which parts are illustrative data flowing through it.

What an auditor should ask an AI vendor

The specific questions worth asking, in an order that tends to surface the gaps fastest:

  • Show me the record of one specific agent action from proposal through approval to execution to verification, as one connected object.
  • Have the same identity attempt to propose and approve the same action, and show me the system reject it, not just describe the policy that would.
  • Export the access ledger for a time window and verify it independently, not through the vendor's own verification tool alone.
  • Name the agent's authority ceiling in plain language, observe, calculate, propose, or act, and show where that ceiling is enforced, not just stated.
  • Ask what the system says when it doesn't have a metric or a record for something, and see whether "not measured" or "not recorded" is a phrase it actually produces.

The line this shouldn't cross: proof, not pitch

There's a temptation, writing about a product's own compliance architecture, to let the description slide into an advertisement. The discipline worth holding onto is the same one this whole library argues for: a compliance feature is only worth naming if it's implemented and testable, and it's only worth citing as evidence if a third party, an auditor, a customer's own security team, a design partner, could go verify it rather than take the description on faith.

That's also why this piece doesn't claim AI Ops has passed an audit, because it hasn't been audited by an outside firm yet, and claiming otherwise would be exactly the kind of unverifiable assertion the rest of this library argues against. What's true today is narrower and more useful: the separation-of-duties rules and the hash-linked ledger are implemented, and the reference deployment exposes read-only previews of both. Testing a server-side refusal requires a separately authorized evaluation. That is a smaller claim than "we are compliant," and it is the claim the current evidence supports.