The process starts with the owner or authorized guardian of an artefact preparing the three-dimensional digital rendering of the artefact. Currently, the Project adopts its proprietary Desktop Augmented Reality (Desktop AR) software and, possibly, other compatible rendering technology.
Once the 3D-ready digital file of the artefact is ready, the owner will be asked to import the file onto the Holo-NFT Creator software in order to prepare the file for submission. During this step, the owner will also be asked to input certain required and optional parameters. Some of these parameters will then be stored as part of metadata (also known as smart contract) specific to the NFT generated for that particular object.
The submitted file and its accompanying information will then be vetted by curating specialists at Perception who are tasked to determine whether the file is of satisfying quality and the information provided is sufficient and clear while not containing anything blatantly illegal. If the request is not accepted for lack of necessary information, the curating specialists may get in touch with the owner to seek further detail and feedback.
If the request is accepted, the NFT construction process can then begin. The Project makes use of the Ethereum blockchain technology, which is the most widely used and trusted blockchain network for creating safe and verifiable NFTs. Data storage is managed securely with the on-chain storage and verifiable off-chain repository. As for the former, on-chain data includes, among others, a token publisher address, token publisher fee, creator address, creator royalty fee, token enabling signature, and primary link. Off-chain data are the original 3D file (core asset) and its configurations.
Note that, once the data is stored both on-chain and off-chain, they are immutable ex post facto. On-chain storage (smart contract) contains the address and the codes that cannot be modified since it's permanently written on the blockchain. On the other hand, off-chain data is constantly verified for authenticity though hash value. An algorithm generates the hash value, which protects the security of the original text. Alternatively, Holo-NFT owners can download off-chain data, store it on an IPFS of his or her choosing and set a secondary link from the smart contract to the backup repository to ensure the Holo-NFT’s longevity.