Playroom

Playroom is a wallet for kids, Bitcoin-based child savings — built for long-term and positive value.

Playroom

Created At

ETHGlobal Taipei

Winner of

Curvegrid - Best Overall Use of MultiBaas

Citrea - Experimental DeFi ₿apps

Project Description

😢 Problem Child saving is broken - Kids are unbanked, fiat is unstable, wallets are too complex.

  • Traditional banks are inaccessible or unappealing to children.
  • 1B+ kids are unbanked — they have no access to savings tools or financial education.
  • Parents wanna build kids saving with the most reliable assets, Bitcoin, instead of the unstable fiat, but Crypto wallets are too complex, unsafe, and cold for kids..

💡 Solution Playroom is a wallet for kids, Bitcoin-based child savings — built for long-term value, positive habits, and emotional connection.

  • Parents deposit cBTC into a smart contract as task rewards or allowances.
  • Kids complete real-world tasks to earn deposits and grow their pet avatar.
  • All savings are time-locked until the child turns 18 — parental controls are optional. It’s not just a wallet — it’s a time capsule of growth, responsibility, and trust. 🐣⏳💰

🌀 User Flow

  1. Parent connects wallet (Citrea)
  2. Parent creates a kid and links it to a new wallet (EOA generated with Curvegrid).
  3. Parent creates a quest:
    • Title: “Help mom cook”
    • Reward: 0.005 cBTC
    • Funds are escrowed in a smart contract
  4. Kid logs in with username and password
  5. Kid marks quest as complete.
  6. Parent manually approves the quest.
  7. Kid claims reward → escrow contract releases USDC.
  8. Pet gets happier.
  9. On their 18th birthday, the contract unlocks the funds for the kid to withdraw with Self protocol.

How it's Made

Our project consists of two main components: the Parent Dashboard and the Kids App.

Parent Dashboard Parents can:

  • Create a kid’s account
  • Create tasks with an escrowed reward
  • Monitor task progress and approve withdrawals upon completion

Kids App Kids can:

  • View their token balance
  • See a list of assigned tasks and mark them as complete
  • Verify their age (18+) to unlock full withdrawal functionality

Technologies Used Curvegrid’s Cloud Wallets: Enables seamless, on-the-fly wallet generation without requiring the user to manage keys manually. MultiBaas REST API: To interact with smart contracts, handling escrows and reward withdrawals. Citrea: We deployed our smart contract on the Citrea rollup for efficient and scalable transaction handling. View Contract Self Protocol: Used for age verification, allowing users to prove they are 18 or older and claim ownership of their wallet.

background image mobile

Join the mailing list

Get the latest news and updates