Video Armed

Blockchain-Backed Video Authenticity

Video Integrity Verification

Every recording is SHA-256 hashed, ECDSA signed, and attested on the Sui blockchain. Independently verify footage authenticity — no proprietary software, no trust required.

Video Evidence Can No Longer Be Trusted

AI deepfakes, unencrypted camera streams, and proprietary "watermarking" that's been reverse-engineered mean surveillance footage can be fabricated or tampered with undetected.

🎭

AI Deepfakes

Generative AI can create convincing fake footage indistinguishable from real video. The barrier to fabricating evidence is dropping to zero.

📡

Unencrypted Streams

4.6M+ IP cameras expose unencrypted RTSP streams. Attackers can intercept and replace live feeds without detection.

🔓

Weak Watermarking

Proprietary NVR formats marketed as "tamper-proof" have been reverse-engineered. 95%+ of cameras have zero cryptographic protection.

How It Works

1

Record & Hash

Every byte of video is SHA-256 hashed during recording — not after. Each ~2 second segment (GOP) gets its own hash, chained forward like blockchain blocks. Zero extra disk I/O.

2

Sign & Batch

Each segment is ECDSA signed with the NVR's private key. Every 5 minutes, all new hashes are batched into a Merkle tree — one root hash covering hundreds of recordings.

3

Attest on Sui Blockchain

The Merkle root is posted to the Sui blockchain as an immutable frozen object. One transaction (~$0.003) proves all segments in the batch. Can never be deleted or modified — by anyone.

4

Verify Independently

Anyone can verify footage — upload the video file, the system computes the hash, checks it against the blockchain. No NVR access, no proprietary software, no trust required. Just a browser.

Technology Stack

🔗

Sui Blockchain

Merkle roots posted as immutable frozen objects. Sub-second finality, ~$0.003 per transaction. Publicly verifiable forever.

  • Move smart contract (anchor module)
  • freeze_object for immutability
  • AnchorCreated events for indexing
🐋

Walrus Storage

Encrypted evidence clips stored on decentralized storage. AES-256-GCM encryption with RSA key wrapping. ~$0.05/GB/year.

  • V2 encryption protocol with AAD
  • Multi-recipient support
  • Browser-side WebCrypto decryption
🔏

ECDSA Signing

Every recording segment digitally signed at the NVR. GOP-level hash chains provide per-keyframe tamper detection.

  • ECDSA P-256 with SHA-256
  • Inline hashing (HashingFileStream)
  • Forward hash chains per GOP

For Law Enforcement & Legal

Exceeds Canada Evidence Act (s.31.1-31.8) requirements for digital video admissibility.

What We Provide

  • SHA-256 hashing at recording time (SWGDE compliant)
  • ECDSA digital signatures per segment
  • GOP-level tamper detection (pinpoints altered sections)
  • Blockchain-timestamped immutable proof
  • Independent verification without NVR access
  • Encrypted evidence sharing with access codes

Legal Standards Met

  • Canada Evidence Act s.31.1 — Authentication
  • Canada Evidence Act s.31.3 — System integrity
  • SWGDE Best Practices (17-V-002)
  • Secure Electronic Signature Regulations
  • R. v. Nikolovski (SCC) standards
  • RCMP body-worn camera principles
450+
Merkle Trees
12,600+
Segment Hashes
$0.003
Per Attestation
Any Camera
Works With

Ready to Verify?

Try the verification portal with your own video files, or contact us to enable blockchain attestation on your NVR system.