Launching FibRace: prove to win!

Today, we’re launching FibRace, a mobile game around client-side proving… and much more than that behind the scenes.

Launching FibRace: prove to win!

Today, we’re launching FibRace, a mobile game around client-side proving.

To play, compute a Fibonacci number, generate a zero-knowledge proof locally on your phone using Cairo M, and mint the number onchain on Hyli. Regardless of your phone’s processing power, you're welcome to come and play!

Climb the proving speed and collection size leaderboards!

Download the app and play now, until the end of September 2025:

How FibRace works for players

  1. Compute a Fibonacci number on your smartphone
  2. Generate a zero-knowledge proof of the number
  3. Add the number to your collection
  4. Compete in two leaderboards:
    1. Most numbers in your collection
    2. Fastest proof for one number

The first gamified benchmark for mobile proving

Players can participate with any Android or iOS device, and the game measures client-side proving times.

FibRace is not only a fun race. It’s also the first large-scale showcase of local proving on mobile devices.

FibRace also offers research-grade performance insights through a fully public game that engages all types of players, including those outside the typical Web3 audience. Thanks to this gamification, we will measure proof generation performance across a wide variety of devices. We will make this benchmark data publicly available in October.

How FibRace works behind the scenes

In FibRace, players generate random Fibonacci numbers and then prove them locally on their phone; the proof is sent to Hyli for native verification and onchain settlement. Each proof of a number is a new card in your FibRace collection, earning you one more point on the leaderboard.

Step 1: generate a proof. Step 2: send the proof to Hyli. Step 3: Hyli consensus verifies and settles the proof. Step 4: confirm that Hyli has verified the proof and update the Fib collection and leaderboards.

Every user of the app has their own smart contract on Hyli, as there is no shared game state. Player devices operate as independent rollups unified with Hyli’s implementation of the Autobahn consensus algorithm. This means that the performances of other players never slow down your game.

Because everything happens client-side, there is no cloud, no trusted hardware, no proving networks: only your device. This means fast proving, with no external costs to users or developers. And while that’s not really an issue for the FibRace game, Cairo M’s client-side proving means maximum confidentiality: none of the data ever escapes your phone, outside of the zero-knowledge proof itself.

Hyli & Kakarot’s CairoM: a match made in heaven

Hyli’s proof-powered blockchain is optimized for zero-knowledge proofs and extremely scalable, meaning that many people can generate a high number of transactions without ever clogging the network, a rare feat when it comes to fully onchain games.

Kakarot’s Cairo M is our first mobile-optimized prover, and it works even on the least powerful devices. Cairo M revolutionizes the world of client-side proving − something we’ve already shown was direly needed!

Our shared vision and natural compatibility meant only one thing: we could collaborate to create an app that would offer a fun user experience and enable innovation in blockchain infrastructure. And that’s FibRace.


Take part in a fun game and in an important benchmark campaign, play the game, and invite (and beat) your friends!

This is just the beginning. Stay tuned for many more verifiable apps, games, and utilities, all running on Hyli’s proof-powered blockchain for a new internet!

Disclaimer: There will be no airdrop or incentive for playing the game. FibRace mints are not NFTs and cannot be traded or sold.