XProduct
Trust layer for Digital Product Passports

Blockchain-anchored certification verification

xProduct makes compliance documentation tamper-evident and auditable. We store your certificates securely, hash the documents + key fields, and anchor the proof on-chain so retailers, resellers, and auditors can verify integrity anytime.

Polygon (Amoy/Mainnet) No PDFs on-chain Full audit trail
How it looks in the passport
Example
Product page showing blockchain verified badge and proof link
Integrity
SHA-256
Anchor
Polygon
Badge
Verified
Tamper-evident proof

If a certificate PDF or key fields change, the hash changes — and the on-chain proof will no longer match.

Auditor-friendly

Maintain a complete verification history with timestamps, reviewer identity, and supporting evidence.

Privacy by design

We anchor only hashes and references on-chain. Your original documents remain in secure storage.

How blockchain verification works

Verification flow
Diagram
Blockchain verification flow diagram
Step 1 — Upload & capture key fields

Store the certificate PDF and save structured fields like certificate number, owner, scope, issue and expiry dates.

Example
OEKO-TEX®
Certificate No. + validity
Example
FSC® / GRS
Chain of custody + scope
Step 2 — Hash & anchor

xProduct creates a hash proof from the PDF + canonical JSON of key fields, then anchors it to Polygon.

pdfHash = SHA-256(PDF bytes)
fieldsHash = SHA-256(Canonical JSON fields)
proofHash = SHA-256(pdfHash + fieldsHash)
Step 3 — Verified badge

When verification checks pass and the certificate is in-date, xProduct can display a Verified badge alongside the certificate entry and in the passport (if you choose to show it publicly).

Important

we do not store the PDF on-chain — only the tamper-evident proof (hash).

Technical Architecture Diagram

Technical architecture
Diagram
xProduct technical blockchain verification architecture
Off-chain storage (Azure) + on-chain anchoring (Polygon) + verification engine for badges and audit trails.
Public blockchain record (Polygonscan)
Example

This is a real Polygon blockchain transaction that permanently records the cryptographic fingerprint of a certificate at a specific point in time.

By anchoring this proof on a public blockchain, xProduct creates an immutable, time-stamped audit trail that cannot be altered, deleted, or backdated.

Anyone can independently inspect this record on Polygonscan — without access to your private documents or your xProduct account.

  • Public & independent: Verifiable by auditors, regulators, and trading partners without logging into xProduct.
  • Timestamped: Proves exactly when the certificate proof was anchored on-chain.
  • Tamper-evident: Any change to the PDF or key fields produces a different hash and breaks verification.
  • Immutable: Once written, the blockchain record cannot be modified or removed.
  • Audit-ready: Creates long-term evidence suitable for regulatory reviews and compliance audits.
  • Privacy-preserving: Only the proof hash is public — no PDFs, no personal or commercial data.
Polygonscan transaction showing anchored proof

Verification badges

Anchored
Blockchain

The certificate proof hash exists on-chain and can be independently checked.

Verified
Passed checks

Verified against issuer portal/API (where possible) or internal review with evidence attached.

Expired
Out of date

Certificate has passed expiry date. Badge turns off automatically and renewal can be requested.

Ready to make your product data trusted?
Add certification verification to your passports
Start with admin-only verification and later enable public badges for retailers and resellers.