AnantVerify
Audit & Compliance

Make every consequential AI decision reconstructable

Months after an AI-assisted action, an auditor, regulator or risk officer may ask what the AI decided, what it knew, which policy applied, what had been tested, why the action was permitted, who intervened, what executed and what happened afterwards. A model log cannot answer all of those questions. Neither can an agent trace.

At a glance

  1. A log is not a decision record

    Traces show what the system did; they do not show whether the action was permitted.

  2. Reconstruct, do not describe

    Decision replay rebuilds the state, evidence, authority and verdict as they stood at the time.

  3. Lineage answers scope

    When a source or a policy changes, the affected decisions are a query rather than an investigation.

  4. Controls have to be demonstrable

    Assurance produces the evidence that a stated control operated, not a description of intent.

Accountability questions against the record that can answer them
The questionModel logAgent traceDecision lineage
What did the AI decide?YesYesYes
What did it know?YesYesYes
What evidence supported the decision?NoYesYes
What evidence contradicted it?NoNoYes
Which policy applied?NoNoYes
Who had authority?NoNoYes
What had actually been tested?NoNoYes
Why was the action permitted?NoNoYes
Did a human intervene?NoNoYes
What actually executed?NoNoYes
What happened afterward?NoNoYes
Answered2 of 113 of 1111 of 11

The two technical records describe the technology, and they are worth keeping. The decision is what the enterprise is accountable for.

“From what happened to why it was permitted.”

From AI decision to evidence-grade audit record.

Part I

Where the audit boundary sits

Technical records describe the technology. Accountability concerns the decision and the action — which is a different boundary, and needs a different record.

Audit the decision, not just the AI

Enterprise accountability concerns the resulting decision and action

The expanded audit boundary

  1. ENTERPRISE STATE
  2. AI / AGENT / MODEL
  3. PROPOSED DECISION
  4. EVIDENCE
  5. AUTHORITY
  6. DECISION TESTING
  7. ASSURANCE VERDICT
  8. HUMAN AUTHORITY
  9. EXECUTION
  10. OUTCOME

The result is decision lineage — not simply AI telemetry.

Traditional AI records focus on the technology, and they are worth keeping: which model ran, which prompt was used, which tools were called, what response was generated.

What a technical record covers

  • which model ran
  • which prompt was used
  • which tools were called
  • what response was generated

AnantVerify expands the audit boundary outward from the model to the decision and the action that followed it.

From “what happened?” to “why was it permitted?”

Three records can each be complete and still not answer the question

What the records can tell you

  • Application log

    Payment executed at 10:42:17

  • Agent trace

    The payment agent called the payment API

  • Model record

    PAY — 96% confidence

The question they do not answer

Why was this payment permitted?

The answer is not in any of the three records. It is in the state, evidence and authority around them.

An application log, an agent trace and a model record can each be complete on their own terms, and each of them describes what the technology did rather than what the enterprise permitted.

Together they still do not answer the question an auditor is actually asking, which requires a different evidence chain.

That question is why this payment was permitted, and answering it takes:

  • What was the supplier state?
  • Was the invoice matched?
  • Had the bank account changed?
  • Was the approval current?
  • Was contradictory fraud evidence present?
  • Which payment policy applied?
  • Was additional approval required?
  • What assurance had been performed?

The timestamp, confidence value and amounts are illustrative worked examples, not data captured from a system.

One decision. One connected record.

One decision record, complete assurance context

  1. STATE

    What was true?

  2. PROPOSAL

    What did the AI recommend?

  3. EVIDENCE

    What supported or contradicted it?

  4. AUTHORITY

    What governed it?

  5. TESTING

    How had the decision behavior been evaluated?

  6. COVERAGE

    What had — and had not — been tested?

  7. VERDICT

    Why was it allowed, held, escalated or blocked?

  8. HUMAN

    Who intervened?

  9. EXECUTION

    What actually happened?

  10. OUTCOME

    What happened next?

One decision record. Held together, each part can be checked against the others.

For a consequential AI decision, the record has to hold ten things at once. Held apart, none of them can be checked against the others — which is precisely what an investigation needs to do.

Part II

What the record has to hold

State, evidence, provenance, authority and version all have to survive the investigation. This part is about each of them, and about keeping the record honest.

Evidence begins with state

A decision should be interpreted relative to the state it was based on

AnantVerify can preserve references to the enterprise state behind a decision, so a later reviewer can reconstruct the conditions that existed when it was made rather than the conditions that exist now.

Preserved with the decision

  • state identity
  • state version
  • effective time
  • observed time
  • required facts
  • relationships
  • events
  • freshness
  • state quality
  • known missing information

Preserve what the AI actually knew

The enterprise may know something the AI did not, and that difference decides the remediation

Enterprise state

What information existed within the relevant enterprise environment?

Decision context

What information was actually available to the AI or decision system?

Telling them apart separates these causes

  • missing enterprise information
  • information not supplied to the AI
  • incorrect AI behavior
  • evidence failure
  • authority failure
  • assurance gap
  • execution failure

Recording the wrong one is how a state problem becomes a model problem.

These two are not the same thing, and treating them as the same is how a state problem gets recorded as a model problem.

Separating them lets a reviewer distinguish between the causes below, and different causes require different remediation.

Preserve supporting and contradictory evidence

Resolution should not erase disagreement

Sources at the point of decision

  • AI proposalPAY
  • Invoice matchSUPPORTS PAY
  • Payment historySUPPORTS PAY
  • Fraud signalCONTRADICTS
  • Payment policyREQUIRES REVIEW

What a summary would keep

Outcome: ESCALATE

A summary records the outcome. The record keeps the reasoning that made the outcome necessary.

Audit evidence should not consist only of the information that supported the final answer. If the outcome is a review, the evidence that contradicted the proposal should not disappear with the proposal.

Show where evidence came from

An unexplained conclusion is not evidence, however well supported it was

For material evidence, a reviewer may need to understand more than its content. AnantVerify keeps the properties that make the chain inspectable.

Kept with each material item

  • source
  • provenance
  • effective time
  • observation time
  • freshness
  • relationship to the decision
  • authority
  • resolution status

Authority must be traceable

AI confidence does not create enterprise authority

A decision can only be evaluated against the authority that actually governed it. That authority may come from enterprise policy, regulation, a formal control, an approval requirement, a jurisdiction, authorized expert judgment or an approved exception.

AnantVerify preserves the governing context so a reviewer can determine:

  • what authority applied
  • which version applied
  • when it became effective
  • who approved it
  • how conflicting evidence was resolved

Preserve policy versions

An audit of a historical decision should not silently apply today's policy

Then

Payment Policy v3.2

The policy in force when the decision was made.

Now

Payment Policy v4.0

The policy in force today.

Was this decision consistent with the requirements that applied when it happened?

An audit asks about then. A current evaluation asks about now — and the record has to be able to serve both without confusing them.

Governance moves. A decision made under one policy is later examined under another, and the two are not interchangeable — the question in an audit is about the requirements in force at the time.

This is what makes historical decisions reconstructable even as governance changes.

The version numbers are illustrative labels, not real release identifiers.

Immutable decision history

History should be explainable, not editable into correctness

Can move

  • corrections appended
  • policies superseded
  • evidence added
  • current evaluations

Must stay identifiable

The determination made at the time

A record that can be rewritten cannot settle a dispute about what happened.

Historical decision records should not be silently rewritten. Corrections can be appended, policies can be superseded, evidence can be added and current evaluations can change — but the determination made at the time should remain identifiable as that determination.

Part III

Proving the control operated

A documented control is not an operated control. Compliance has to be demonstrable in behavior, and what has not been tested has to stay visible.

Demonstrate control effectiveness

The audit question does not end with whether the policy exists

“Supplier bank-account changes after approval require additional authorization.”

A documented control does not prove that the control operated. The question that matters is whether decisions actually behaved according to the policy — which is a behavioral question, not a documentation question.

  • Documented

    Does this policy exist?

  • Operated

    Did decisions actually behave according to it?

Test the control

A policy can be correctly documented while the operational control is ineffective

Required behavior

Bank account changed after approval

PAYESCALATE

If the system returns

The material condition changed and the decision did not

PAYunchanged

The first column is what the policy says. The second is what the system does.

Decision Transformation Testing starts from a real state, changes one governed condition, and asks whether the decision moved as the policy requires.

If the system continues to return PAY, the policy may be perfectly worded and the control may not exist in practice.

Test what should stay the same

Controls need stability as much as they need sensitivity

Changes that should not move the decision

  • record order
  • display formatting
  • non-material metadata
  • equivalent representations

Five properties to test

  • Invariance

    What should remain stable?

  • Material sensitivity

    What should change?

  • Boundaries

    Where should behavior transition?

  • Interactions

    What happens when conditions combine?

  • Temporal behavior

    Does sequence or timing matter?

Five properties, each answering a different question about the same decision.

If record order, display formatting, non-material metadata or an equivalent representation changes, the decision should not arbitrarily change either. AnantVerify can test five distinct properties.

Together they create evidence about control behavior rather than control existence.

Know what has actually been tested

Test count is not assurance coverage

Coverage dimensions

  • state quality
  • invariance
  • material sensitivity
  • decision boundaries
  • interactions
  • temporal behavior
  • evidence
  • authority

Coverage states

  • Known + Tested
  • Known + Untested
  • Discovered Gap
  • Unknown / Unexplored

A pass count says how many cases ran. Coverage says which behavior has been seen.

An organization may have thousands of AI test cases and still not know whether its consequential decision behavior is comprehensively assured. Coverage answers a narrower question than a pass count does.

Preserve the gaps

Unknown should remain visible

Recorded as it stood at the time

  • what was known
  • what was tested
  • what remained untested
  • which gaps were accepted
  • which uncertainties existed

Surfaced later

Bank change × approval expiry — never evaluated at the time

The discovery is appended as a later finding. The historical record keeps what was known then.

Audit evidence should not imply certainty that did not exist. A historical decision may have been made when individual conditions had been tested and their interaction never had been.

If that interaction surfaces six months later, the historical record should not be rewritten to imply it was already known.

Make gaps governable

Evidence that a gap is owned, mitigated and tracked — or explicitly accepted

Assurance gap

HIGH
Decision
Supplier Payment
Condition
Bank change × approval expiry
Risk
High
Discovery
Production investigation
Owner
Payment Risk
Status
Mitigating
Current control
Mandatory human review
Target
Add regression requirement

The gap carries an owner and a status, so it can be chased rather than rediscovered.

An identified assurance gap can become a governed object rather than a line in a report, which is what lets an auditor see that it was identified, owned, mitigated, tracked and resolved or accepted.

Part IV

Reconstructing a decision

Reconstruction is replaying the decision against the context that applied at the time. It is also the fastest way to find where a failure actually occurred.

Decision Replay

Audit investigation becomes decision reconstruction rather than manual log correlation

Replaying the decision

  1. STATE
  2. PROPOSAL
  3. EVIDENCE
  4. AUTHORITY
  5. ASSURANCE
  6. HUMAN REVIEW
  7. EXECUTION
  8. OUTCOME

Each step can be inspected on its own, which is what makes the sequence an explanation rather than a narrative.

AnantVerify Decision Replay reconstructs a consequential decision using the context that applied when it occurred, so a reviewer moves through the decision in the order it was actually made.

Then versus now

Different world, different decision — preserve both

Then

  • What state existed?
  • Which model was deployed?
  • Which policy applied?
  • What evidence existed?
  • What assurance coverage existed?
  • Why was the action permitted?

Now

What would today’s state, model, policy, evidence and assurance requirements produce?

Both sets of answers are worth keeping, and they are answers to different questions.

Historical audit and current evaluation should remain separate, because the state, the deployed model, the policy, the available evidence and the required coverage have all moved.

A difference between the two does not automatically mean the historical record was wrong.

Understand the root cause

Keep the layers distinct or the remediation will be aimed at the wrong one

  1. State

    Required information was missing or stale.

  2. Model

    The proposed decision was incorrect.

  3. Evidence

    Relevant evidence was missing or conflicted.

  4. Authority

    The wrong policy or authority was applied.

  5. Assurance

    A relevant condition had not been tested.

  6. Human

    An exception was incorrectly approved.

  7. Execution

    The system executed something different from what was authorized.

Keeping the layers distinct means an investigation locates the failure instead of assuming it.

A problematic AI-enabled outcome can originate at seven different layers, and each has a different fix. Collapsing them into “the model was wrong” is the most common way an incident produces the wrong remediation.

Human approval is part of the audit record

Human judgment remains possible, and human accountability remains visible

  1. AI: PAY
  2. AnantVerify: ESCALATE
  3. Finance Manager: APPROVE WITH EXCEPTION
  4. Payment: EXECUTED

Preserved with the exception

  • why escalation occurred
  • who reviewed it
  • what evidence they saw
  • what authority they exercised
  • what decision they made
  • why the exception was granted
  • what ultimately executed

The exception is recorded with the authority that granted it, so judgment and accountability are not in tension.

Human-in-the-loop should not create an audit blind spot. The exception is a governance event with four actors in it, and the record has to account for each of them.

Verify execution against authorization

A compliant decision can still become a non-compliant action

  1. ProposedREFUND $500
  2. AssuredREFUND $500
  3. AuthorizedREFUND $500
  4. ExecutedREFUND $5,000

Every check passed and the action still did not match the authorization.

The AI decision may have been correct. The assurance may have been correct. The execution was not — and without a lineage, the difference is invisible because every individual check passed.

AnantVerify connects proposal, assurance, authorization and execution so mismatches can be detected and investigated.

The amounts are illustrative worked examples, not figures measured from a system.

Bind authorization to context

Authorization should not become a reusable permission disconnected from the decision that earned it

For consequential actions, an authorization can be associated with the specific context it was granted for.

Bound to

  • decision identity
  • action
  • state version
  • policy version
  • assurance result

If material state changes before execution, reassessment may be required — which is how the gap between decision time and execution time gets closed.

Part V

Agents, policy and claims

Agentic systems make reconstruction harder, and they are where traceability, approval and separation of duties are most often claimed and least often demonstrated.

Audit AI agents

Both records are required for meaningful accountability

Agent trace

What did the agent do?

  • retrieve
  • reason
  • call tools
  • delegate
  • modify state

Decision audit

Why did the enterprise permit the resulting action?

  • state
  • evidence
  • authority
  • DTT
  • coverage

One describes the trajectory. The other describes the permission.

An agent may retrieve information, reason, call tools, delegate, modify state, make decisions and attempt execution. Agent traces help reconstruct that trajectory — and they stop short of the question the enterprise is accountable for.

Audit multi-agent workflows

Which agent proposed, which evaluated, which approved and which executed

A multi-agent decision

  1. Research Agent
  2. Risk Agent
  3. Decision Agent
  4. Approval Agent
  5. Execution Agent

The chain is short and the accountability question is not: one of these proposed, one evaluated, one approved and one executed.

A decision may pass through several agents in sequence. AnantVerify can preserve assurance boundaries around the consequential handoffs and the final action, so the four responsibilities stay attributable.

Demonstrate policy application

Traceability from a governance requirement to an operational decision

Policy to execution

  1. Policy
  2. Decision Requirement
  3. Decision Task
  4. Relevant Tests
  5. Runtime Evaluation
  6. Verdict
  7. Execution

Each link is an artifact, so the chain can be walked in either direction.

Compliance teams often need evidence that approved policy was actually applied, rather than evidence that it was published.

Demonstrate required approval

Approval should be evidence, not a workflow event

For decisions requiring additional authority, the record can show why approval was required, which role was authorized, who approved, when, for which decision and under which versions — and whether the execution matched the approval.

Captured with the approval

  • why approval was required
  • which role was authorized
  • who approved
  • when approval occurred
  • which decision was approved
  • which state and policy versions applied
  • whether execution matched the approval

Demonstrate separation of duties

The applicable separation remains enterprise-defined; the record shows whether it held

  • developer≠deployment approver
  • agent≠escalation approver
  • policy author≠sole policy approver
  • decision model≠independent assurance authority

Where a role is required to stay distinct, the approval path makes that checkable.

Organizations may require separation between developers, model owners, policy authors, reviewers, deployment approvers and operators. AnantVerify can support auditable approval paths where the appropriate roles remain distinct.

Every governance claim needs evidence

If you make the governance claim, be prepared to demonstrate it

How far a claim has actually got

  1. Planned
  2. Implemented
  3. Measured
  4. Validated

Carried with the claim

  • scope
  • owner
  • status
  • evidence
  • validation method
  • limitations
  • review history

A claim is only as strong as the level it has actually reached — and the level is not visible without the evidence behind it.

Organizations increasingly make claims such as:

  • High-risk AI actions require review.
  • Critical policies are enforced.
  • AI decisions are independently evaluated.
  • Exceptions are documented.
  • Decision behavior is tested.

A claim can carry a scope, an owner, a status, its evidence, the validation method used, its limitations and its review history — which is what separates the four maturity levels below.

Part VI

Evidence that accumulates

Compliance should not require reconstructing the whole control environment immediately before an examination. Evidence created as decisions occur changes what an audit costs.

Continuous compliance evidence

Evidence created as decisions occur, rather than collected before an examination

Where the evidence comes from

  1. Decision
  2. Assurance
  3. Control Application
  4. Authorization
  5. Execution
  6. Outcome
  7. Audit Record

The record is a byproduct of operating the assurance system, not a separate exercise.

AnantVerify creates the record while the decision is being made, which reduces the dependence on after-the-fact evidence collection for AI decision controls.

From periodic evidence collection to continuous assurance

AI systems operate continuously and at high volume; sampling cycles do not

The sampling cycle

  1. Define control
  2. Operate
  3. Collect sample
  4. Test
  5. Report

The complementary model

  1. Define requirement
  2. Test decision behavior
  3. Apply assurance at runtime
  4. Record evidence
  5. Monitor gaps
  6. Replay decisions
  7. Improve controls

Evidence becomes a byproduct of operating the assurance system.

Traditional compliance works in cycles: define the control, operate, collect a sample, test, report. That model is complementary rather than wrong — but it cannot see behavior between samples.

Investigate exceptions

Exceptions should be searchable and explainable rather than merely logged

Compliance teams can investigate repeated escalations, human overrides, policy exceptions, blocked actions, execution mismatches, unresolved evidence conflicts and decisions outside assurance coverage.

Recurring patterns may reveal

  • control weakness
  • policy ambiguity
  • process drift
  • missing state
  • model behavior
  • new operational risk

Human overrides are evidence

A human decision is evidence for investigation, not automatic ground truth

A single override

AI → HOLDREVIEWERS → ALLOW

Proves little on its own; a person made a judgment call.

None of these possibilities can be ruled out from the override alone, which is why the pattern is the finding rather than the decision.

Suppose an AI system recommends HOLD and authorized reviewers repeatedly choose ALLOW. One override proves nothing; a pattern around the same conditions deserves investigation, and a human decision is not self-justifying simply because a person made it.

That pattern may indicate:

  • the model is wrong
  • the policy is too restrictive
  • important state is missing
  • the process contains a legitimate recurring exception

Outcomes matter

An audit should not always end at execution

  • Paymentreverseddisputedconfirmedidentified as fraud
  • Security actionsuccessful containmentbusiness disruption

Recorded outcomes close the loop on the decision rather than on the process that carried it.

Where relevant, outcomes can be connected to the original decision. They arrive later than everything else in the record, and they are the only part of it that reports on whether the decision was right.

From finding to remediation

Do not just close the finding — test the remediation

Finding to closure evidence

  1. AUDIT FINDING
  2. DECISION EVIDENCE
  3. ROOT CAUSE
  4. ASSURANCE GAP
  5. REMEDIATION
  6. NEW REQUIREMENT
  7. DTT
  8. REGRESSION TEST
  9. CLOSURE EVIDENCE

This creates a direct connection between an audit finding and measurable assurance improvement.

An audit finding that ends in a document has been recorded rather than addressed. The same architecture carries the finding through to evidence that the weakness is gone.

From incident to audit evidence

Investigators can determine where the failure occurred rather than treating every AI incident as a model failure

Incident investigation

  1. INCIDENT
  2. DECISION REPLAY
  3. STATE
  4. PROPOSAL
  5. EVIDENCE
  6. AUTHORITY
  7. ASSURANCE
  8. EXECUTION
  9. OUTCOME

The layers are inspected in order, so the failure is located rather than assumed.

The same architecture supports incident investigation, replayed against the context that applied when the incident happened.

Part VII

Audiences and coverage

Different reviewers ask for different things, and different sectors impose different obligations. The evidence pattern underneath is the same.

Where these requirements land

The applicable requirements are defined by the institution and its authorities

The same decision-evidence pattern appears across sectors, applied under different obligations and different authorities.

  • Financial services

    Credit decisions, payments, fraud response, trading controls, customer operations and model-driven workflows.

  • Healthcare

    Clinical workflow decisions, protocol adherence, operational recommendations, authorization workflows and patient-facing automation.

  • Insurance

    Claims, fraud, underwriting workflows, customer decisions, payment decisions and exception management.

  • Cybersecurity

    Endpoint isolation, credential disablement, access changes, containment actions and automated remediation.

  • Public sector and regulated operations

    Environments where AI influences consequential operational decisions and stronger traceability, authority, oversight, evidence, reconstruction and change control are required.

  • Your requirements

    The applicable regulatory and policy requirements remain defined by the institution and the relevant authorities.

Evidence for internal audit

Assurance artifacts linked to the decision, rather than screenshots assembled afterwards

Internal audit teams can use decision lineage to examine control design, control operation, policy application, exceptions, approvals, assurance coverage, execution and historical decisions.

Evidence for external review

The specific evidence required depends on your regulatory and legal obligations

When an external reviewer requires evidence, the organization can identify the decision, the applicable authority, the state at decision time, the supporting and contradictory evidence, the assurance result, the approval, the execution and the historical lineage.

AnantVerify provides the decision-assurance architecture for organizing that evidence — not a substitute for the obligations that determine what is required.

Compliance requirements differ. The evidence pattern persists.

Your requirements, your authority, verifiable decision evidence

AnantVerify does not replace

  • legal interpretation
  • regulatory expertise
  • enterprise compliance programs
  • formal audit judgment

It provides

A technical assurance and evidence layer that helps organizations operationalize and demonstrate their own requirements around consequential AI decisions.

Your requirements. Your authority. Verifiable decision evidence.

Different industries and jurisdictions impose different obligations, and AnantVerify does not replace the professional judgment those obligations depend on.

Audit across models, agents and applications

Technology changes. Accountability persists.

One record whatever produced the decision

  1. ANY AI SYSTEM
  2. PROPOSED DECISION
  3. ANANTVERIFY
  4. VERDICT
  5. AUTHORIZATION
  6. EXECUTION
  7. AUDIT RECORD

State, evidence, authority, DTT and coverage are evaluated the same way regardless of which system proposed the action.

An organization may simultaneously operate traditional ML, foundation models, AI agents, rules engines, enterprise applications, third-party AI and custom decision systems. Their technical logs will differ.

The decision-assurance record can remain consistent across all of them.

Evidence-grade decision records

If those questions can be answered, AI accountability becomes substantially more concrete

Can the organization reconstruct

  1. 01What happened?
  2. 02What was known?
  3. 03What did the AI propose?
  4. 04What evidence existed?
  5. 05What authority governed?
  6. 06What had been tested?
  7. 07What remained unknown?
  8. 08Why was the action permitted or stopped?
  9. 09Who intervened?
  10. 10What was authorized?
  11. 11What executed?
  12. 12What happened afterward?

Twelve questions. If the record can answer all of them, the decision is reconstructable — and the rest is a matter of how quickly.

The standard is simple to state and demanding to meet: can the organization reconstruct the whole of a consequential decision?

Do not just document that AI is governed.

Demonstrate how the decision was governed. Define the requirement, connect it to the decision, test the behavior, apply it at runtime, preserve the evidence, track the exceptions, replay the history and test the remediation.

  • Define the requirement
  • Connect it to the decision
  • Test the behavior
  • Apply it at runtime
  • Preserve the evidence
  • Track the exceptions
  • Replay the history
  • Test the remediation

Enterprise Decision Assurance for Audit & Compliance.

The record is produced by the Evidence & Authority layer, enforced at Runtime Control, kept honest by Assurance Coverage, and replayed through Decision Replay & Audit.

Illustrative. Amounts, confidence values, timestamps and policy versions are worked examples, not measured from a system.