Offline Verification Demo

Verify a Sample Bundle

Experience offline verification firsthand. Download our sample evidence bundle and verify it locally, no network required.

Sample Evidence Bundle

A complete, verifiable evidence bundle demonstrating the AGA format.

SHA-256: b36ff36d3d37134b66205601e6fb519741d4765fc69850641044f2e0527c86d0

Download sample-bundle.zip

How to Verify

STEP 01

Download the Sample Bundle

Get the sample-bundle.zip file which contains a complete evidence bundle with policy artifact, signed receipts, and offline verifier.

STEP 02

Extract the ZIP

Unzip to any directory. The bundle contains: policy artifact, subject manifest, receipt chain, and verifier script.

STEP 03

Run Offline Verification

Open a terminal in the extracted folder and run: node verifier/verify.js . The script requires Node.js but NO network access.

STEP 04

Review the Results

The verifier outputs: artifact OK, receipts OK, chain OK, drift detection status, enforcement action taken, and overall PASS/FAIL.

Terminal Command
$ node verifier/verify.js .

Expected Output

=====================================
AGA Evidence Bundle Offline Verifier
=====================================
Bundle path: .
Policy ID: e8b7c9d0f1a2b3c4...

=== VERIFICATION RESULTS ===
artifact: OK
receipts: OK (6/6)
chain: OK
drift: YES (receipt #4, reason: HASH_MISMATCH_FILE)
enforcement: ALERT (receipt #5)
merkle: SKIPPED
anchor: SKIPPED

overall: PASS

What This Demonstrates

Offline Verification

All verification happens locally. No API calls, no network dependency.

Tamper Detection

Change any byte in any file and verification fails. Try it.

Chain Integrity

Each receipt links to the previous via hash. No gaps, no reordering.

Try the Tamper Test

Open any JSON file in the bundle, change a single character, save it, and re-run verification. The verifier will output overall: FAIL with an error indicating which file was modified.

This demonstrates why evidence bundles are tamper-evident. Any modification breaks the cryptographic chain.

This is a sample bundle for demonstration purposes.

Evidence bundles provide evidentiary-grade integrity verification. This is not legal advice. Admissibility varies by jurisdiction.