Inspiration

Counterfeiting is a global crisis, costing industries like electronics, fashion, and pharmaceuticals $2.3 trillion annually. Consumers and manufacturers face significant challenges due to the lack of transparent, tamper-proof systems to verify product authenticity and ownership. Consumers often purchase high-value or critical products, such as pharmaceuticals, relying solely on the seller's credibility, with no reliable way to confirm authenticity. Similarly, manufacturers are vulnerable to retailers introducing counterfeit goods into the supply chain, eroding trust and brand integrity. Moreover, verifying product ownership is cumbersome, often requiring physical receipts that can be lost or forged. Without a robust solution, proving ownership demands excessive effort and often remains unresolved, leaving both consumers and businesses exposed.

What it does

It enables anyone to verify the authenticity and ownership of physical and digital products — cryptographically, transparently, and trustlessly. A manufacturer signs the signature of every product produced, leveraging the SNIP-12, and this signature is embeded in a unique QR code; with the help of this QR code anyone, anywhere can verify the authenticity and ownershiop of the product

How we built it

We implemented the SNIP-12 to allow manufacturers to securely sign the details of every products they produce, these signatures are verified on-chain and embedded in a QR code. This QR code is then used to verify the authenticity and ownership of the product. The project is built with Cairo and React.

Challenges we ran into

Implementing the SNIP-12 for this project was very challenging and the verification of the signature on-chain was very difficult but in the end, we overcame all the challenges.

Accomplishments that we're proud of

Building the project is enough of a pride for us

What we learned

We can tackle the issue of conterfeit with the help of blockchain

What's next for ERI

Get funding and mentorship for the project

Built With

Share this project:

Updates