Pocket money with rules they can't break.
A kid wallet on Solana. You set the weekly limit and who they can pay. Squads enforces it.
Your rules live on chain, not in our database.
Every family is a Squads smart account. Tap a piece to see what it does.
Spending limit
Squads enforces it: $20 a week, only to Savings and the friends you listed. Trying anything else fails on chain, not in our app.
Set the limit once. Drag it, done.
Pick an amount, a period and who they can pay. Saving it writes a Squads spending limit; nothing else can move money out of the Pot without you.
Can pay
Ari can spend $20 a week at Maya, Leo, Corner Cafe. Anything else is a request.
Try a payment
Earn it with chores. Keep it in jars.
Drag a card across. That is the whole chore flow.
Earned $5
Posted
Parent adds a bounty
Done
Kid marks it
Paid
Bonus limit or Savings
Tap a jar to drop a dollar in.
Jars sit on top of the Savings vault. Savings rolls over; unused allowance does not.
What we keep, and what the chain keeps.
On Solana
Enforced by Squads. We could disappear and it keeps working in the Squads app.
- Family account
- Squads v4 multisig, parent is config authority
- Pot and Savings
- Vaults 0 and 1, plain SOL and USDC
- Spending limits
- Amount, period and allowlist per token
- Requests
- Vault transaction plus proposal, approved by you
- Members
- Parent full, co-parent full, kid propose only
In our database
Convenience only. None of it can move money.
- Names
- Kid name, friend names on the allowlist
- Chores and jars
- Bounties, statuses, jar targets
- Timeline
- Readable history built from your transactions
- Nudges and streaks
- Written by the keeper every ten minutes
When they ask for more
- 1
vault_transaction_createKid wraps the payment in a Squads transaction
- 2
proposal_createIt waits as a proposal, nothing moves
- 3
proposal_approveYou tap Approve on the dashboard
- 4
vault_transaction_executeSame transaction pays it out of the vault
Questions parents ask first.
Ten minutes to set up. Five seconds to approve.
Connect your wallet, name your kid, send them the invite link, sign once.
You do. Funds sit in two Squads vaults owned by your family account, and your wallet is its config authority. PocketMoney never holds a key that can move them, and the account opens in the Squads app too.