Camera preview will appear here
Connect your wallet to anchor footage under your identity.
Recording StatusReady to record
Chunks hashed
0
Merkle root
—
How the proof works
1. Browser records video in 1-second chunks via MediaRecorder.
2. Each chunk is SHA-256 hashed, chained to the previous hash.
3. A Merkle root across all chunk hashes is computed in a Web Worker.
4. After recording, you review the footage and add metadata locally.
5. When ready, publish — footage is anchored, stored, and encrypted.