Proof Sphere
A Web3 dApp on Arbitrum using zkVerify for zero-knowledge proof verification and Arbitrum Stylus smart contracts.
Demo
About
The problem it solves Proof Sphere simplifies zero-knowledge proof (ZKP) verification on the Arbitrum blockchain. Users can: Submit proofs in a user-friendly UI. Verify authenticity with zkVerify integration. Track proof statuses transparently on-chain. Leverage Arbitrum Stylus for fast, Rust-based smart contract execution. This helps developers, auditors, and blockchain users validate transactions, identity, and other sensitive data without revealing private information.
How it's made
Challenges we ran into Integration of zkVerify – Initially faced compatibility issues with API responses, resolved by refining request structure. Arbitrum Stylus Smart Contracts – Adapting Rust-based contracts for ZKP verification required learning new libraries. Web3Modal Connection Issues – Fixed by debugging wallet provider conflicts in providers.tsx.