Project Page: https://ethglobal.com/showcase/zkmap-n2z06
Our Proof-Generation Mobile App offers a unique and innovative way to verify and share location-based information. This app is designed to provide users with a reliable method to prove their location, interact through localized chat rooms, and access a variety of services based on their geographical position.
- Location Proof Generation: Generate and share proofs of your location using QR code scanning.
- Visual History on Map: View your past location proofs on an interactive map.
- Localized Chat Rooms: Join chat rooms based on your location for socializing and networking.
- Versatile Applications: Useful for event attendance verification, geographical restrictions, legal and security purposes, and ensuring emergency services integrity.
- The app relies on trusted hardware to obtain signed location data.
- Utilizes zero-knowledge (zk) circuits to verify the authenticity of location data without revealing sensitive information.
- Noir Language: For developing zk circuits to verify location data.
- NoirJS and Barretenberg Libraries: For compiling and creating circuits on various platforms.
- Blockchain Integration: Using Solidity code for secure storage of proofs on EVM networks like Ethereum, Polygon, Mantle, and Scroll.
- The Graph's Subgraph: To efficiently query data for user feedback and app functionalities.
- WalletConnect: Integrated for quick user login.
- Private Group Chat: Utilizing Conditional Gateway technology for access based on location proofs.
- Room Creation Editor: Enables users to create chat rooms with geographical boundaries.
Arbitrum Sepolia-0xe2aFdA12450DB0A8D1Bd62FDB6370Cf9298F1851
Sepolia-0xDf0A76716934802181eA808812Fc54BFA11c6DBa
Scroll Sepolia-https://sepolia.scrollscan.dev/address/0x1E9060C89c4c461dD59167cf654a73da76378d32
Linea Goerli-https://goerli.lineascan.build/address/0xe2aFdA12450DB0A8D1Bd62FDB6370Cf9298F1851