Please describe your proposed solution
UVerify is a product which will create verifiable data - a user can take any text or file and associate any metadata to the input and create a verifiable trust certificate. The metadata and the file or text hashes are not stored as transaction metadata, but within a datum and could be used as an on-chain oracle.
The verifable trust certificate created can be verified using the same UVerify platform. A templating engine will allow the seamless integration of UVerify in any existing product or process.
The UVerify platform exists currently only in the preprod testnet and is being used for various pilot use-cases. See: https://uverify.io
The funding from Catalyst will allow us to the following:
- Migration to mainnet
- Integration with an apparel manufacturer / SaaS business
- Smart contract changes to enable the oracle-based one-off minting process
- UI template integration effectively allowing the tool to be white labled by customers
- Open sourcing the dapp frontend to scale the ui template implementation
- Implementing SDKs for Python, JavaScript/TypeScript and Java
Advantages of Using Datum Metadata Format:
- Machine-Readable Schema:
The datum metadata format ensures that UVerify metadata is always machine-readable because it follows a specific schema. In contrast, traditional transaction metadata might not follow a standard, making it less reliable.
- Oracle Functionality:
Trust certificate data can be used as reference inputs for other validators on the blockchain, acting like an oracle. This is particularly useful for our partnership with merchandise companies.
- Trust Certificates for Merchandise:
Our partners at Merchandise can create a trust certificate for their manufacturing process on the blockchain without minting an asset, avoiding it being classified as a security. Approved partners can still use the UVerify trust certificate to mint an NFT linked to the certificate and the physical product. Although the datum would be used during the minting process, ensuring a one-off mint, the certificate would remain in the ledger history and could be accessed through the UVerify scoped chain indexer.