Issuing New Entity

In order to add a project the following information must be provided:

Field
Description

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