← Back to home

Proof of Location

Proof of Location, prove you are within a certain range of a location

Screenshots

Proof of Location screenshot 1
Proof of Location screenshot 2
Proof of Location screenshot 3
Proof of Location screenshot 4

Problem Statement

This project proves that you are within a certain range of a location. Enter your location and miles as parameters, and a proof will be generated that you are within the range of that destination. The proof will be verified on chain and the chain will now have a record of when the user's location was verified.

Solution

This project uses the Risc0 ZKVM to construct the proofs. The proof is verified on-chain. Contracts are deployed to Morph Testnet, OP Avail Testnet, and Arbitrum Sepolia. The project uses an Axum relay backend to make the request + contract call, and uses NextJS + Typescirpt for the frontend.

Hackathon

Scaling Ethereum 2024

2024

Prizes

  • 🏆

    Best dApp deployed on Avail - powered Rollup

    Avail

Contributors