Token Provenance Verifier

Everything runs locally in your browser. View-source to inspect. There’s no server-side processing or hidden state; all verification happens transparently in your browser.

What this tool does: It verifies integrity of token-related files by:

What this tool does not do: It does not prove the authenticity of the metadata itself. For authenticity, you must independently confirm that:

This verifier will pass even if the metadata comes from an untrusted source or a compromised key, as long as the hash/signature match.

How to use

  1. Step 0: Enter Token ID and Metadata Base URL (e.g. ipfs://CID/ or http://localhost:8080/meta/). The page shows the final metadata URL it will fetch. Click Fetch metadata.
  2. Step 1: Click Verify file hash to confirm the media’s SHA-256 matches the metadata.
  3. Step 2: Enter the address of the contract creator (signer) and click Verify signature.
  4. Finally: Click Copy proof JSON for an auditable record.
0) Token + metadata
Final metadata URL:
IPFS gateways (used when URL starts with ipfs://):
idle
Loaded metadata snapshot
1) File hash check
idle
Last downloaded file info
Resolved URL:
Bytes:
Computed SHA-256:
2) Signature check (EIP-191 personal_sign)
idle
Recovered signer
Ready