Video thumbnail

Proof of Habitat

Local-first, private, proximity proofs: prove you’re nearby without sharing your location.

Proof of Habitat

Created At

ETHGlobal Prague

Project Description

Proof of Habitat is a decentralized protocol that uses RF fingerprinting from Bluetooth signals to securely prove and discover local presence. By storing cryptographic location proofs on-chain, it enables privacy-preserving, community-focused habitat validation and wayfinding without GPS or centralized servers. Users selectively discover trusted contacts nearby by comparing hashed RF fingerprints, fostering a resilient, local-first digital ecosystem.

How it's Made

Proof of Habitat captures nearby Bluetooth signals locally, hashing and bucketing them into privacy-preserving location categories. Zero-knowledge proofs (zkSNARKs) are generated off-chain using zk-proof toolkits like ZoKrates and submitted on-chain to Solidity smart contracts on the Ethereum Sepolia testnet for secure, efficient verification. User transaction signatures link proofs to Ethereum addresses, ensuring authenticity and ownership.

background image mobile

Join the mailing list

Get the latest news and updates