Monad HackathonConsumer Products & Payments

Live on
Monad testnet.

Everything below runs for real on Monad testnet: the app, the API and the escrow contract. No real money is involved, so stake freely.

— Get the app

Android build

Install the APK from the GitHub releases and sign in with any email. It's a development login: no password, testnet only.

— Backend

System status

Checking the API…

Network
Monad testnet · 10143
WillFolksEscrow
0x3422…18c4 ↗
Source code
GitHub ↗

Try it in five steps

Everything runs on Monad testnet; no real money is involved.

  1. Install & sign in

    Install the Android app from the GitHub releases and sign in with any email (development login).

  2. Get test funds

    Open Wallet and tap "Get test balance": you get 3 test USDC plus gas to use them.

  3. Stake a goal

    Create an Alarm goal with a 1 USDC stake and tap "Stake it". The goal shows the stake as "Stake in play" with a link to the transaction.

  4. Watch it resolve

    Demo goals last about 5 minutes. When they end, the stake returns and the Wallet history shows the transaction.

  5. Try any goal

    You can create any type of goal; depending on which one, it can take a reasonable amount of waiting time to resolve.

Said plainly

  • Unaudited contract, testnet only, capped at 10 USDC per goal.
  • One attestor (our backend) signs verdicts today; a quorum of verifiers is planned for a later phase.
  • Alarm and app-usage results are reported by the phone and trusted by the server.
  • The AI judge is a stub that approves any photo; the friend judge is real.
  • Fiat deposits and bank withdrawals are not live yet; sign-in is a development login.