About the project
For Judges: https://github.com/satojandro/pocketvc/blob/main/docs/JUDGES_GUIDE.md
Kids want money, to be understood, and to have fun while learning. Parents want skills, independence, and proof it's real.
The gap: the areas where kids could apply themselves are totally unknown to parents. And because parents don't understand what kids are doing on those screens, they restrict it — screen-time limits, no software downloads, no budget for AI tools or courses. It's not bad parenting; it's fear of the unknown.
Meanwhile: without recognition, kids lose interest. Without funding, real ambition never takes off. And the alternative — mundane chores for pocket change — teaches nothing that compounds.
BabyShark VC bridges that gap. A parent commits USDT to a clear milestone. The kid builds, checking in daily with an AI mentor who reads every GitHub commit, remembers last session's struggles, and asks curious questions. When the kid pitches, the Shark reviews the actual repo evidence and proposes a payout. Verified work → real USDT lands in the kid's own self-custodial wallet.
BabyShark is also the reassurance layer parents desperately need: proof their kid is doing a net positive and making real progress — without having to learn everything alongside them. And anyone can back a builder: grandparents, uncles, neighbors scan a QR code and deposit USDT into a kid's project pool, released only when milestones verify.
Trust model: The AI decides who deserves the reward; deterministic code decides how much can move. The LLM has no send tool and no keys — prompt-injecting it moves nothing. Every decision is audit-logged and visible on the parent dashboard.
The next generation of entrepreneurs, self-funding their projects as they grow, learning sovereignty and cryptography along the way.
WDK integration (core dependency):
@tetherto/wdk-clibeta.3: self-custodial wallets, passphrase-gated daemon, address derivation, USDT ERC-20 transfers with JSON receipts, token registry, MoonPay fiat module@tetherto/wdk-wallet-evmbeta.17: client-side key generation in setup wizard — derivation verified byte-for-byte against CLI- Three-wallet custody: parent treasury + kid self-custodial reward wallet + platform-held project pool (functional escrow)
Verified on Sepolia: MockUSDT 0x4804e2dad314454739600cf4be3b8290427ed4b4 · Live transfers executed · Full agent loop tested end-to-end
🔗 Repo: https://github.com/satojandro/pocketvc
🌐 Live site: https://babyshark-vc.vercel.app
🔑 WDK permalinks: wallet-exec.ts · propose_payout · policy engine
Hacki