Validate a CivilSeal™ Record
Enter a CivilSeal ID or Event ID to verify the integrity and validation status of a digital evidence record.
Type the CivilSeal ID
As you type, watch the ID engrave itself onto the seal. Press validate once the ID is complete.
Secure validation · Blockchain anchored
Every CivilSeal™ contains a unique, cryptographic identifier engraved along the gold rim.
This ID is cryptographically hashed and secured on our distributed verification ledger — making it tamper-proof and independently verifiable.
From capture to courtroom in five steps
Every record passes through the same cryptographic pipeline — no human in the middle, no editable window.
Flip a single byte.
CivilSeal knows.
The cryptographic hash is recomputed on every validation. A single altered pixel, frame, or metadata field invalidates the entire seal — instantly and visibly. Toggle the switch to simulate tampering.
Verify any seal with
one API call.
Drop CivilSeal™ verification into any backend, mobile app, or evidence management system. Returns a structured integrity report — signature, ledger anchor, witness graph, and chain-of-custody — in under 80 ms.
import { civilcamai } from "@civilcamai/sdk";
const result = await civilcamai.verify({
sealId: "CS-2026-000847",
});
// →
// {
// verified: true,
// integrity: 1.0,
// sha256: "9f3a...88e2",
// ledgerTx: "0x7f3a...f1a4c",
// witnesses: 3,
// capturedAt:"2026-05-28T15:42:31Z"
// }