GeoPresence turns a signed wallet check-in and a GPS reading into a privacy-preserving proof: your raw coordinates stay private, and only a hashed, verifiable version โ plus a proof-quality score โ ever becomes public.
You connect a wallet (Phantom or MetaMask), sign a one-use challenge, and your browser captures your location. GeoPresence verifies the signature, checks the challenge hasn't been reused, and confirms the GPS reading is fresh and accurate enough โ then scores the whole check-in for proof quality before anything counts.
Crucially, your exact coordinates are stored privately and never published. What goes public is a hash of your location, a tile ID, a timestamp, and a confidence score โ enough for anyone to verify the proof is real, without ever seeing exactly where you were.
Other nearby wallets that signed the same challenge recently make your proof score higher โ reputation built from multiple independent signals, not just your own claim.
Check-ins batch into a Merkle tree that can be verified locally today and cryptographically anchored on-chain as that infrastructure comes online โ no re-architecting later.
XP, daily/weekly/zone streaks, badges, and a public leaderboard โ a full participation layer, not just a proof engine.
GeoPresence is the one sister project with a direct, explicit tie to WinLEW: it was built as a check-in layer for "WinLEW / GeoAgora-style participation apps," and its public proof format is literally named for it internally. That doesn't mean it's WinLEW's own feature โ it's a separate project, built by the same team, designed from day one to plug into exactly this kind of app.
It is an Oxyon project, built by the team behind WinLEW. Its current status is on oxyon.io โ.