ProductSure

ProductSure

Building a secure and efficient solution for Product Verification by reducing product counterfeit

ProductSure

ProductSure

Building a secure and efficient solution for Product Verification by reducing product counterfeit

The problem ProductSure solves

Across various domains, counterfeit products pose significant challenges for sellers and buyers alike. The issue of counterfeiting extends beyond just luxury goods; it impacts sectors ranging from pharmaceuticals and electronics to automotive parts and software. The proliferation of counterfeit products not only undermines the integrity of brands but also jeopardizes consumer safety, disrupts market competition, and leads to economic losses.

We are proposing a solution that utilizes blockchain and cryptography for companies that register with us. We generate public and private key pairs for the products they are selling, which are then printed as QR codes. The public key is applied to the product packaging, while the private key is securely placed inside the packaging.

When purchasing the product, users can scan the public key QR code to verify if the product is legitimate. If the product is verified as legitimate, the user can then open the packaging and scan the private key QR code to claim the product and access additional after-sales services.

Challenges we ran into

We were unfamiliar with The Graph and GraphQL language initially, so there was a learning curve for us. Every time we needed to update the contract, we had to redeploy the graph repeatedly, which was quite tedious. Also while integrating anon adhaar with our application, we ran into a few problems. Essentially, while installing anon aadhar sdk, we were getting many webpack issues, and we tried to resolve them but it lead to hell of recurring errors. We discussed these issues with the anon adhaar team and upon discussion they suggested us to use yarn instead of npm and some other technical fixes. So after a lot of different trail and errors, we were able to integrate it completely with our application. Also, verification of aadhar was taking a lot of time and computational resources, but after upgrading to their recently launched newer version, it got fixed and reduced both time and memory.

Tracks Applied (5)

Privacy

Using Anon Aadhaar, we securely store the hashed values of successfully verified Aadhaar numbers without retaining any i...Read More

Anon Aadhar

We are exploring the depths or DEFI using our product verification system. Here we could provide services to the compani...Read More

Ethereum Support Program

New Subgraph

The Graph is a cutting-edge indexing protocol designed to efficiently organize and retrieve data from blockchains and de...Read More

The Graph

Best use of Subgraph

The Graph is a cutting-edge indexing protocol designed to efficiently organize and retrieve data from blockchains and de...Read More

The Graph

AvailDA

We are using avail network and have deployed our smart contract on it, as it provides faster, cheaper, secure and effice...Read More

Avail Project

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion