A treasure hunt game based on geolocation, using zk-proofs to hide the location.
GeoQuête is an innovative web3 application that combines the thrill of a treasure hunt with the excitement of exploring different places and cultures around the world. It offers a unique recreational experience where users can embark on captivating quests and compete for valuable prizes.
In GeoQuête, participants are challenged to create or join quests that take them on a journey across various countries, uncovering hidden gems, solving riddles, and engaging in open-air activities. Each quest is carefully crafted by the users with the use of defined guidelines to provide an immersive experience, fostering a deep appreciation for cultural diversity and historical landmarks.
A solidity contract is where quests can be created, joined, completed and paid out.
To verify the winning solution we require not only the gps coordinates, because those can be faked. We also require the user to send a photo as proof. The coordinates and photo are then verified by UMA Protocol. If UMA stakers believe the photo does not match with the coordinates or is not legitimate, they can dispute the claim. Only after UMA verification, a winner is paid out.
We strongly believe in NEAR's vision about decentralised on-chain components, that's why we have built a fully decentralised app deployed on NEAR mainnet which interacts with our Smart Contract to create, join and verify quests created in the platform. This way we ensure users have always access to the game, and we can support multiple blockchains in a secure way.