1. Home
  2. Platform
  3. Evidence

Evidence and audit

Proof that even we can’t rewrite.

Every step of every case, from the raw cloud state to the approval and the verification, becomes a signed record chained to the one before it. The chain lives in append-only storage in your own account, and an auditor can check it without us.

The record lives with youRecords for a finding, the proposed fix, the decision, the merge and the verification are chained, each holding the hash of the one before, and written to append-only storage in the customer’s own account.YOUR ACCOUNTobject lock · append-onlyfindingproposaldecisionmergeverifiedeach record holds the hash of the last
01

Audits without the scramble

The evidence builds itself as your team works, so there is nothing to reconstruct when the auditor asks.

02

Tamper-evident by design

Change, remove or reorder any record and the chain breaks. Verification says exactly where.

03

Yours to keep

Records sit in your storage, under your retention and legal holds, not in a vendor database.

What each case records

The facts an auditor asks for

Content alone is a log. Content sealed by integrity is evidence.

Cloud state
What the provider’s API returned, verbatim
Policy
The policy and the version in force that day
Proposed fix
The change, and how it was made
Approval
Who, when, with MFA, bound to the exact view
Before and after
Captured at the moment of change
Verification
An independent re-read after the change

How integrity works

Sealed, signed, verified

  1. Hash chainEach record includes the hash of the one before it, so nothing can be altered, inserted or deleted unnoticed.
  2. SignaturesRecords and exports are signed with keys generated by automation that no person has seen.
  3. Append-only storageRecords are written to object storage with a write-once retention lock, in your account.
  4. Observation and sealAfter the fix, ACSE watches for regression for a set window, then seals the case.
Sealed, signed, ready for auditFour signed records for one change, from the approval decision to the verification, each pointing at the hash of the record before it, closed with a seal.RECORD 21decision · approveprev 3f0a…RECORD 22merge observedprev 9c1e…RECORD 23observed stateprev 71b2…RECORD 24verificationverdict: compliantprev e04d…SEALED · OBSERVATION WINDOW CLOSED ·✓

For auditors

Verify it offline

Export a case as a signed bundle. An auditor checks it on their own machine with the verifier, with no network and no ACSE account. Two independent verifiers, one in Python and one in TypeScript, must reach the same verdict.

  • Attestations and exclusions sealed on their own tenant chain
  • Audit packages per framework, built from sealed cases
  • A read-only auditor role in the portal
Verified offlineAn auditor opens a case bundle on their own machine with no network and no ACSE account. The verifier confirms the chain, the signatures and the seal, and two independent verifiers agree.CASE BUNDLEacse-verify bundle.zip✓ chain intact✓ signatures valid✓ seal validpython and typescript agreeno network · no acse account

Two scores

Governed beside raw, always

Accepted exceptions and attestations can change the governed score. The raw score is never altered, and both are shown together.

Example tenant · 120 controls

77%

Governed: what your team has handled

  • 84 pass
  • 4 accepted exceptions count as handledcount as fail
  • 3 attested by a person count as handledcount as unknown
  • 2 excluded out of the totalcount as fail
  • 20 fail
  • 7 unknown never counted as pass

Both scores are always shown together, so a better governed score can never hide what the cloud reports. Illustrative numbers.

Questions

What people ask us

Can InitValue alter our evidence?

No. The records are written to append-only storage in your account, chained and signed. ACSE can show and verify them but cannot change them.

What does an auditor need to verify a case?

The exported bundle and the verifier. No ACSE account, no network connection and no trust in us.

Talk to us

See ACSE on your cloud.

Tell us what you run and what your auditors ask for. We’ll show you the loop end to end: a real finding, a fix as code, an approval with MFA and the sealed record.