Video: FOAM — How Proof of Location works

This demo video explains in detail and visualizes how the FOAM Proof of Location protocol works.

From the initial Zone formation to how a Presence Claim is added to the Ethereum blockchain, we hope this video helps explain how the Dynamic Proof of Location protocol functions.

FOAM is building a decentralized Proof of Location protocol that offers a higher level of security and network strength than conventional location based services.

To become a location service provider, a radio beacon stakes a safety deposit of FOAM tokens to participate in the network as a Zone Anchor. It searches for three other beacons nearby. Once four Zone Anchors are connected, they ping messages back and forth to synchronize their clocks. After reaching consensus on the time, a Zone is established and the Zone Anchors are rewarded in FOAM tokens.

A location customer enters the Zone and requests a Presence Claim. Then it transfers the Zone Authorities a fee. Each Zone Authority detects its distance to the location customer by measuring the time it takes to receive a message. Once measured, the Zone Authorities store the information on their local blockchain to reach consensus on what happened.

The Presence Claim is sent to Verifiers. They receive it and check the data against the data reported in other zones. This is then printed in the Ethereum blockchain and made public. The Location Customer receives its verified location claim through a decentralized application.

Proof of Location has uses across an array of verticals: mobility & transportation, location based gaming, and supply chains.

Direction and production by Spectacular Optical (Lesha Platonov and Calum Bowden)