Public passports. Private fields. Policy-bound disclosure.
Encrypted product passport infrastructure for scoped access and aggregate predicate checks.
Configured Sepolia contracts, wallet transactions, and browser-side reads.
Public passport shell with private encrypted fields.
0x7c42...b9010x43be...19a2Decrypt only the approved field handle.
Return one encrypted yes/no result.
Confidential product passports need more than metadata.
CMT Studio shows a modular token model where public product facts, encrypted handles, access policies, and predicate policies stay connected on one passport.
Public passport shell
Issuer, collection, token identity, and schema context stay readable for marketplaces and inspectors.
Encrypted token fields
Private values live as field handles, not public plaintext, while modules keep field definitions explicit.
Policy-bound disclosure
Scoped access and aggregate predicates answer authorized questions without turning every field public.
How to read a CMT.
The demo is not a static NFT viewer. It walks through the confidential field lifecycle.
ERC-721 identity plus public product context.
Module, type, access policy, predicate policy.
Per-token private value read through getField.
Authorized decrypt or one aggregate yes/no.
Prove private facts without exposing private fields.
The test user can compare encrypted handles, request approved disclosure, and receive one aggregate predicate result.
Warranty still valid
predicateSupplier risk below threshold
predicateDisclosure is authorized
predicateDPP data initialized
predicateFollow the same field through every demo surface.
The test website is most convincing when users see one encrypted field move from initialization to disclosure and aggregate proof.
Actual studio pages, not mock surfaces.
Browse public metadata, collection config, and token identity.
Initialize or update encrypted handles through the controller.
Grant scoped field access or claim group disclosure.
Create aggregate predicate intents across eligible fields.
Two demo collections. One confidential field model.
Each collection has its own public metadata and module map, but encrypted fields use the same disclosure surface.
EU-DPP Smartphone Collection
Sepolia-configured CMT collection for EU-DPP-ready smartphone product data and encrypted fields.
Luxury Certificate Collection
Sepolia-configured CMT collection for confidential product passport authenticity and ownership records.
Test the CMT flow in one pass.
Start at mint, initialize encrypted fields, then test access, decrypt, and aggregate predicate execution.
Start testingMint
Create a Sepolia demo CMT.
Initialize
Set encrypted demo handles.
Grant
Claim group or scoped access.
Decrypt
Reveal only eligible fields.
Predicate
Compute one aggregate yes/no result.
Built around explicit modules, field definitions, and policy checks.
Serious demo, clear boundaries.
The landing points to the Sepolia preview and does not claim legal certification, production compliance, or mainnet readiness.
Give the tester a real path, not a brochure.
Start with a CMT, initialize encrypted fields, then test disclosure and aggregate predicate behavior.