DPP · POLYGON · WEB3 IDENTITY

Publish the DPP on blockchain.

Connect a wallet, verify a Freename Web3 domain such as bag.digitalproduct, and register the cryptographic fingerprint of the user-created Digital Product Passport on Polygon.

What is registered: DPP SHA-256 hash, DPP ID, optional public URI and essential metadata. The full document can remain on your storage/IPFS. Blockchain proves integrity, timestamp and issuer wallet; it does not by itself certify regulatory compliance.
01 · DPP

Load the passport

The app tries to read the latest DPP created with the Web3Domain generator. You can also import JSON.

DPP ID—
Product—
SHA-256—
View DPP JSON
02 · WALLET

Connect wallet

Signing remains in your wallet. Web3Domain never receives seed phrases or private keys. The app uses Polygon Mainnet.

Account—
Balance—
Address—
03 · IDENTITÀ WEB3

Verify the wallet domain

Enter, for example, bag.digitalproduct. Freename resolver returns the token ID and the app verifies ownerOf(tokenID) on the Polygon FNS contract.

Domain not verified yet.
Network FNS—
Token ID—
Owner on-chain—
04 · SMART CONTRACT

Polygon DPP Registry

Reuse an existing registry or deploy one from your wallet. The included variant has no Web3Domain platform fee: you only pay Polygon gas.

No registry selected.
05 · PUBBLICAZIONE

Register the DPP on-chain

If you have a public URL or IPFS CID for the full document, add it. It is optional: the hash alone can still prove that a specific file matches the registered DPP.

Publication estimate: —
Complete the previous steps.

✓ DPP registered on Polygon

Web3 identity—
Wallet—
DPP ID—
DPP Hash—
Smart contract—
Transaction—

Connect wallet

The connection is non-custodial and happens directly in the browser through the wallet provider. After your consent, the page can read the public address required for the session; web3domain.it never asks for seed phrases or private keys, does not custody funds, and does not store the address in a site database.

Your recovery phrase always stays private.