Skip to main content

Introduction

The Location Proof Protocol aims to address the challenge of proving location on the decentralized web in a flexible, yet standardized way.

Given the diverse requirements and approaches for location proofs, our goal is to support innovation across a wide range of proof strategies while providing a standard data model for creating and verifying these proofs.

tip

We're working on the Location Proof Protocol in a few places:

The structure is subject to change — these docs are the most current!

This section of the monorepo currently contains:

  • Specifications of the core Ethereum Attestation Service (EAS) schema for the protocol, and UIDs of deployments on Arbitrum One mainnet, Celo mainnet and Ethereum Sepolia testnet.
  • Details on how to create location proofs using different location types
  • A framework (in development) for building "recipes" that allow for many different strategies for proving location to be added (WIP)
  • Information on attaching differet types of media to location proofs (WIP)

Contributing

We welcome contributions to improve the protocol and tools. Please read our contributing guidelines for more details.