FOAM operates as an innovative open protocol focused on proof of location within the Ethereum ecosystem. Its objective is to create a consensus-driven, global map that supports a fully decentralized web3 economy by providing reliable location data. FOAM fosters the development of the necessary infrastructure for secure, privacy-focused, and fraud-resistant location verification. The foundation of FOAM lies in static proof of location, where a network of Cartographers curates various geographic Points of Interest (POIs) on the FOAM map. Through collaborative efforts from a global community, FOAM aims to establish a dynamic proof of location protocol that supports a permissionless and privacy-centric network of radio beacons, independent from centralized entities, offering secure location verification services.
FOAM Token Capabilities
1. Curating Geographic Points of Interest
The FOAM Spatial Index Visualizer empowers Cartographers to engage with interactive Token Curated Registries (TCR) for POIs displayed on a map. Participants can contribute by adding new locations, verifying candidates, and authenticating the map through on-site visits. The FOAM Token Curated Registry facilitates secure and open mapping, enabling the ranking and maintenance of locations based on token balances. Users can deposit FOAM Tokens into specific POIs to enhance their visibility and attention within the map.
2. Incentivizing Geographic Coverage
Cartographers can also utilize FOAM Tokens to signal their commitment to enhancing the geographic reach of the network. This signaling mechanism enables users to stake their tokens to a smart contract associated with a particular area. The staked tokens act as demand indicators, influenced by the duration of the stake—earlier stakers gain advantages—and the volume of tokens staked, with a focus on less serviced areas. In relation to the Dynamic Proof of Location concept, these indicators serve as weighted references for determining spatial mining rewards.
3. Facilitating Secure Location Services
The FOAM protocol opens avenues for users to contribute to secure localization services and location verification for smart contracts, with the potential to earn FOAM Tokens as rewards for their participation. This allows devices and real-world contracts to be programmed to provide attestations and monitor interactions on the map. By incorporating necessary radio hardware and fostering grassroots growth of the FOAM network, it may become feasible to prove location using a time synchronization protocol, ensuring the continuity of a distributed clock. This method could enable specialized hardware to synchronize nodes over radio, thus delivering location services in designated areas. As detailed in the subsequent sections, the effectiveness of this ‘Dynamic Proof of Location’ hinges on multiple external factors beyond the control of the FOAM framework.