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:
- most active work is happening in the Astral Logbook dapp (especially the <CheckinForm> component)
- we're planning to store code in the astralprotocol monorepo, located here on Github.
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.