Academics
PactPals
Make a family feelings pact together! Meet Ribbon and the pact-friends, choose your promises - we ask before we guess, every feeling is okay, we breathe when it's big - then print it out and sign it by hand. The signed paper is the only record; nothing is ever saved on the device. For ages 6-8 and grown-ups, together.
#c8577e Distributed-narrative cast
Meet the cast
PactPals is the relational / Together surface of the Yale Mood Meter program: a family builds a feelings pact by choosing promise-cards, then PRINTS it and signs it BY HAND. It is the ONE product in the program where a signed printable IS the right record - nothing is stored on the device. The promises are grounded in the emotion science the other clones teach (AffectKit strategies + invariants): ask-before-guess (MaskPals), every-feeling-is-okay (SkyPals), breathe/wait/get-a-grown-up (the StrategyTable), and you-can-feel-two-at-once (BothPals). Ribbon ties them together. Map-not-log; the paper is the record.
Ribbon
Tie the promises together (hero) - a bright ribbon who ties everyone's promises into one family pact; the tie-it-together act IS Ribbon.
Mittens
We ask before we guess - a curious kitten who brings the ask-first promise (a face can fib; ask to be sure).
Bramwell
Every feeling is okay - a gentle hedgehog, prickly outside and soft about big feelings; brings the no-bad-feeling promise.
Bindle
We take a slow breath - a little mouse, small and steady, who brings the breathe-when-it's-big promise (an AffectKit regulation move).
What's inside
Learning goal
Make a family feelings pact together! Meet Ribbon and the pact-friends, choose your promises - we ask before we guess, every feeling is okay, we breathe when it's big - then print it out and sign it by hand. The signed paper is the only record; nothing is ever saved on the device. For ages 6-8 and grown-ups, together.
Question kits
16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.
On-device AI mentor
FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.
How PactPals handles your kid's data
- ✅ All progress, settings, and AI-generated content stays on the device
- ✅ No analytics, no tracking, no third-party SDKs
- ✅ No ads, no in-app purchases — you pay once
- ✅ COPPA compliant under the 2026 FTC amendments
- ✅ Parental controls + session limits + content filters built in
PactPals runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.
Coming to the App Store
PactPals is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.
Email me at launch