About Adventrue

Mina is a lightweight zero knowledge (ZK) blockchain. It is themost advanced ZK blockchain for proving anything privately and securely.

We decided to utilize Mina's unique properties to enable any user to create their own quest Adven-true game using zk technology to verify that the player solved the clues correctly and are entitled to a specific reward.

In our example we used Krakow as inspiration for the clues. We tried to make them easy enough to solve in a relatively short space of time.

The concept has the potential to be expanded in many directions. Eg, To create a global multi-player GEO-cache type adventure game, or on a less energetic level a way for users to ascertain they have completed a number of steps in order to be whitelisted for a certain rewards, or for example, to obtain a higher level of permissions into an online members club.

The implementation could be expanded to incorporate a zkPassport / identity to ensure only verifiable users could participate. In addition to this, features such as time limits (based on block times) could be applied.

How to play

  1. Install Auro Wallet
  2. Switch to devnet on Auto Wallet
  3. Scan QR code on poster
  4. Click 'Load o1js' button
  5. Click 'Connect'
  6. Solve the puzzles on the posters 1 to 4 and submit the answers in turn 1 to 4.
  7. Click the 'Check' button on the website to see if your answers are correct
  8. Click 'compile' button (this takes around 2 mins)
  9. Click 'Solve'
  10. Auro Wallet will pop out and click 'Approve / Send' on the Wallet
  11. To see if you have won the prize check the link provided in the Mina Explorer
  12. That's it!

How to create your own adventrue

  1. install Auro Wallet
  2. Switch to devnet on Auto Wallet
  3. Click 'Load o1js' button
  4. Click 'Connect'
  5. Click 'Compile'
  6. Add answers (as many as you need) - case insensitive.
  7. Select Mina prize (if you don't have enough funds the transaction (game) will fail.
  8. Click 'Generate Private Key'. It will show private and public key, back these up somewhere safe
  9. Click 'Deploy'
  10. Wait around 2 mins for the transaction to be approved
  11. Approve transaction in Auro Wallet pop up
  12. The game will generate a URL to the Block explorer
  13. Your URL is created the link will be. adventrue.org/solve/PUBLICKEY
  14. You can there share with your contestants

Links

  1. AURO wallet for Android
  2. AURO wallet for iPhone
  3. AURO wallet for the browser