For Auditors
Verify the chain. Not us.
You are reviewing a client whose compliance program has AI in the loop. Their control mappings were drafted by AI; their evidence was assembled by AI; their narratives were written by AI. Your standard request list assumed humans made the changes. Kanonik is built so every AI-assisted change is yours to verify yourself, offline, with cryptographic proof.
You sign off on the autonomy. Not us.
The defense most AI-in-GRC tools cannot mount
What you are asked to take on faith.
Most AI-in-GRC offerings retain the AI-generated artifact and discard the trail behind it. The audit defense becomes: the vendor logged it; the AI proposed it; the human approved it; trust the vendor's reconstruction. For NIST 800-53 AU-10 (non-repudiation), AU-11/AU-12 (record retention and generation), and EU AI Act Article 12 (traceability over the lifetime of the system), that is not a defense. It is the absence of evidence.
The Kanonik trust layer
Every reasoning step, recorded and signed.
Every step of every AI-assisted change is captured as a structured event, hashed, chained, and signed with the customer's tenant key. The event store is append-only at the database layer; tampering with any past event breaks the chain detectably. The chain head is the customer's primary integrity anchor. The bundle you receive at session close lets you verify it on your own laptop, without contacting us. The full layer-by-layer architecture lives on how it works; the control mappings and cryptographic detail on security.
The auditor journey
Four stages. All four signed.
For every framework, scope, and time-box you accept as auditor of record, Kanonik produces four stages, each gated by the Verifier and recorded in the chain. You issue the same opinions you always have. The trust layer is what makes them defensible.
The bundle
Eight artifacts. Verifiable offline.
Produced by finalize_audit_session and downloadable as a single archive. You verify on your own machine. No connection to Kanonik is required for the verification step.
- MANIFEST.json
- Tenant, session, framework, signing key id, schema versions, generation timestamp, file checksums.
- events.jsonl
- Every session-scoped event in sequence, with embedded Verifier verdicts and approval-token consumption records.
- chain_root.json
- The signed ChainRoot covering every event up to and including the finalize event.
- public_key.pem
- The verification key for chain_root.json. Algorithm specifics available under NDA.
- schemas/
- Canonical-model JSON schemas at the exact versions referenced by the events in this session.
- framework/
- The framework package as loaded at finalize time (e.g. iso27001-2022.json).
- report.pdf
- The human-readable audit report. Cover page, per-control sections (opinion, evidence references, Verifier verdict summary, your notes), and chain-of-proof appendix.
- VERIFY.md
- Step-by-step instructions for verifying the chain offline with the open-source binary.
Channel architecture
$0 for the auditor of record. On every paid tier.
This is intentional. Auditors are our channel, not our adversary. We do not charge the people whose recommendation determines whether the customer's compliance investment was sound.
Request access
Set up in one business day.
If you are auditing a Kanonik customer, email [email protected] with your name, firm, and the client's name. We provision your read-only access within one business day. If your client has not onboarded yet, we coordinate.
If you are evaluating Kanonik for your own intake but are not yet engaged on a customer's program, contact us at the same address. We walk through the architecture and the verification toolchain, including the open-source verifier you run yourself to recompute the chain offline.
An audit defense built on architecture, not policy. A bundle you verify offline. A signing key you trust because the math holds, not because we claim it.
The proof is the product™.