Docs/Quickstart
5 minutes

Quickstart Guide

Download the offline verifier, run it against a sample evidence bundle, and understand the output. No account required. No network dependency.

1

Download the Verifier

Terminal
# Download verifier and sample bundle
curl -LO https://attestedintelligence.com/downloads/verifier.js
curl -LO https://attestedintelligence.com/downloads/sample-bundle.zip

# Or download directly from the diligence pack
# https://attestedintelligence.com/diligence
2

Run Verification

Node.js 18+
# Run the verifier (works offline - no network required)
node verifier.js sample-bundle.zip
3

Understand the Output

Expected Output (PASS)
AGA Offline Verifier v1.0.0
═══════════════════════════════════════════════════

Bundle: sample-bundle.zip
Policy: pol_01HXYZ...

Verification Results:
─────────────────────────────────────────────────
✓ artifact:     OK         (signature valid)
✓ receipts:     OK         (5/5 verified)
✓ chain:        OK         (continuity intact)
✓ drift:        YES        (receipt #3, HASH_MISMATCH)
✓ enforcement:  ALERT      (receipt #4)
✓ merkle:       SKIPPED    (not configured)
✓ anchor:       SKIPPED    (not configured)
═══════════════════════════════════════════════════
VERDICT: PASS

Report hash: sha256:a7f3c2...
Elapsed: 42ms

PASS Conditions

  • All signatures cryptographically valid
  • Receipt chain integrity intact
  • Enforcement matches policy mapping

FAIL Conditions

  • Invalid signature on any artifact
  • Chain hash mismatch (tampered)
  • Missing required receipts
4

Try the Tamper Test

Modify any receipt and re-verify
# Unzip the bundle
unzip sample-bundle.zip -d sample-bundle

# Edit any receipt (change a single character)
# e.g., modify receipts/0003.json

# Re-zip and verify
zip -r tampered-bundle.zip sample-bundle/
node verifier.js tampered-bundle.zip
Expected Output (FAIL)
═══════════════════════════════════════════════════
VERDICT: FAIL

Error: RECEIPT_SIGNATURE_INVALID
  Path: receipts/0003.json
  Expected: sig_a7f3c2...
  Got: sig_b8e4d1...