Public verification register

Verify a document, certificate or asset

Enter the code printed beside the VCode, or drop the VCode image below. The register confirms the issuer, the record, the blockchain proof and the current ownership status.

1 Enter or scan the code 2 Confrmo checks the live register 3 See the issuer, provenance and owner
Drag a VCode image here, or click to choose a file
Codes come from the VCode (like 2K29-UTFYD1-WQ), item numbers (like CIY-F3EC-3B20) and ledger references (CL-XXXX-XXXX) all work. Not case sensitive.
Checking the register…

What the register checks

Anyone can verify a Confrmo record. No account, no app, nothing to install. Every lookup runs the same checks against the live register, at the moment you look.

Who issued it

Every record is signed by the organisation that issued it. You see the issuer by name, and whether that signature still checks out against the record in front of you.

Whether it is still good

Active, flagged or revoked, read live rather than from a printed copy. If an issuer revokes a record after it was issued, that shows here the next time anyone looks.

Who holds it now

Where a record has been claimed with It’s Mine, you see the current owner, how long they have held it and how far their identity has been verified — and you can ping them to confirm control, live from their Confrmo app.

How it got there

Each transfer is a link in the chain of custody, with the date, how it was paid for and the transaction reference. Where a record is anchored on chain, the proof is shown alongside it.

A look inside

What a verified record looks like

A real record on the register. The VCode below is live.

Verified by ConfrmoSignature intact · Active on the Confrmo Ledger
VCode for the sample record 25UX-E4V7BL-FC
Certificate of authenticity (sample record)
25UX-E4V7BL-FC
IssuerConfrmo Ltd
OwnerUnclaimed
Registered9 August 2026
Chain of custody
No transfers yet. This record has stayed with its original holder.

Scan that VCode with any camera, or type 25UX-E4V7BL-FC into the box above, and you will land on this exact record — live, signature checked, on the register. It is a real Confrmo Ledger entry that Confrmo issued to itself as an example, so it certifies nothing beyond its own existence.