Chapter III · Human Agency, Older People’s Independence and Lifelong Play

baby-AI: Receipt-Verified Edge Household Agent Architecture

An open-specs, bounty-style project for an edge-deployed, verbally-trainable household agent. Five subsystems, one charter, every claim backed by a signed receipt.

What this is

baby-AI builds toward a small AI that learns about your household by being talked to, runs on hardware that costs less than a phone, and gets better without ever shipping your data off-device for training.

The work is split across five specs. Each one carries a falsifiable hypothesis and a numeric metric on a named benchmark — see specs/. Code is the means. Signed receipts in receipts/ are the goal.

SpecOwnsHeadline metric (target)
00-charterthe whole project—
01-perceptionsmart-moment selectionprecision@10 ≥ 0.55
02-audiostreaming ASR + DoA fusion+0.10 referent accuracy
03-memoryhybrid episodic-vector + KG+0.10 hybrid recall@5
04-interactionedge VLM + verbal-feedback adapter≥ 3 tok/s; +0.20 concept acc
05-evalthe receipt contract itself100% receipt validity

Hardware target

The compute floor is intentionally cheap so contributors don't need a lab:

Off-device GPU (RTX 4070-class) is used only for periodic adapter training. The full envelope and tier IDs live in specs/00-charter.md.

SOTA anchors

Each spec cites its load-bearing references; the project as a whole stands on top of these (circa 2025–2026):

SmolVLM2 / Moondream2 / PaliGemma 2 (small open VLMs) · SigLIP-2 (image–text encoder) · V-JEPA 2 (predictive video reps, alt backbone) · Distil-Whisper / Whisper.cpp · DPO and KTO (preference tuning) · LoRA / QLoRA · mem0 / Letta (memory frameworks).

Original 2018 brain-dump (motion-flag + MobileNet + static KG + hand-wavy "verbal RL") is preserved in git history; see commits before claude/design-specs-evaluation-UUNNc.

For humans

Repo state today: this is the specs and contract, not the code. There is no working subsystem implementation yet — that's the work being distributed. The one piece of operational tooling that exists is the cron script that pulls recordings from a Yi Dome to a Pi; it lives in CLAUDE.md so it's not lost.

To pledge a bounty against a specific spec / tier, see CONTRIBUTING.md § Bounty mechanism.

To propose a new spec (e.g. a V-JEPA-2 alternative to spec 01), open a feature proposal.

License

Code under LICENSE. Datasets and model artifacts produced under this project are released as each spec dictates (CC-BY-NC 4.0 is the default for human-collected sensor data after PII review).

spec_id: charter status: active version: 0.1.0 last_updated: 2026-04-25