Issuing New Entity
In order to add a project the following information must be provided:
Name Hash
The hash of the project's name
Project Registrar
The address of the project's registrar, a contract managing the project's chips where end-users claim their chips. Implements the ProjectRegistrar interface.
Project Merkle Root
Validates chip inclusion in the project, proving distribution by the project/TSM. Contains more data than manufacturer's Merkle tree.
Project Public Key
Public key used for signing PAE certificates and creating chip custody proofs, verifying physical ownership of chips by the PAE.
Transfer Policy
Address of the contract defining on-chain transfer policies for the PBT representation of the chip. End-users can modify this post-claim.
Ownership Proof
Signature of the chainId and ProjectRegistrar address by the projectPublicKey, proving ownership to prevent misuse of PAE certificates.
Project Claim Data URI
An IPFS URI stored on-chain, pointing to Project Merkle proofs for chip enrollment. Needed for chip claims by locating chip information.
After a project is added, view its information by calling projectEnrollments
on the ChipRegistry with the ProjectRegistrar address. This also allows end-users to claim chips through the ProjectRegistrar.
Last updated