Object Digital Passport · Specification v0.6
Drop .odpass here or click to select
Processed locally — not uploaded
Passport IDs (ODP-…) and profile IDs (C-123-456-789-012, or B-, P-, M-) can be pasted from a label, a site link, or the square QR button.
Choose a tool to open it in this Verify workspace.
Connect your wallet, choose a file, and submit attestExternalDocument. This proves your wallet anchored this hash.
Choose file
Hash is computed locally before submit
Upload a file to compute SHA-256 locally and immediately check on-chain who already anchored this hash.
Choose file
Search starts automatically after hashing
Load a compact odpOffline payload from a file or paste Base64, then compare it with the passport's current on-chain NDPP anchor.
A file from disk or the internet only checks the on-chain NDPP hash — not that the same bytes are on the tag.
Choose payload file
Raw CBOR or NDEF file — processed locally