Inspiration

Working towards a Web3-enabled more private world. We wanted to apply that to a real-world problem and chose patents!

What it does

Uses AI (LLMs), Zero-Knowledge Proofs, and NFTs on Etheureum to create immutable, privacy-preserving timestamps of your intellectural property.

How we built it

See the github README 🙏🏽.

https://github.com/AJP-432/zk-patent

Its quite extensive.

Challenges we ran into

So many; first time working with Sveltekit full-stack, Web3/crypto, solidity smart contracts, circom and snarkjs -- the entire ecosystem for ZK is nascent, with lots of potholes that need deep understanding to navigate.

Accomplishments that we're proud of

Sticking through the hard moments and producing something that we are proud of.

What we learned

Everything listed in the challenges section 💀.

What's next for zk-patent

Working on improving the zk-patent application throughout, but more broadly, working on the ZK-ecosystem to make it easier for developers and users as ZK-enabled software becomes more widely adopted. Such open-source focused companies are showing this new business model works: think Vercel, Docker, etc.

Deployment

The application is deployable on Vercel, but turned off for rate limiting (Alchemy 🙏🏽). See the github on how to build locally. Most confusing part is circom compilation and key-signing ceremony(ies).

Built With

Share this project:

Updates