← All apps

Academics

LensQuest

A window was left open, a coat went missing, a crash rang out - and four kids each tell you what happened. Nobody's lying, but they stood in different places, so their stories don't all match. Which two agree? Which two can't both be true? Who's claiming something they couldn't possibly have seen? Read across all four, drop the guesses, keep what the real witnesses agree on - and write the fifth account: what actually happened. A tiny, deterministic point-of-view engine, no internet. Ages 9-14.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels English & Language Arts / reading - point of view: compare and contrast the accounts of the same event given by different narrators, and identify where they agree, conflict, or exceed a narrator's vantage English & Language Arts / evidence & reasoning - distinguish a corroborated claim (two independent observers who could see it) from a single account or an unobservable guess, and synthesise a reliable summary Hero color: #6a54c8
Engagement: Modes pending

Distributed-narrative cast

Meet the cast

LensQuest's crew ARE four ways of seeing the same event - the cast IS the curriculum: each character IS one narrator's vantage, and reading across them teaches how corroboration works. Ravi stood at the window bench, so his account of who opened the window and the coat colour is a real observation. Mei was by the coat hooks near the side door, so she saw the coat and the door - but with her back to the window, her claim about who opened it is a guess. Sam watched from the hall doorway, so he saw the door and heard the crash, but the coat was too far to make out. Nella was painting in the far corner facing the wall, so she could only hear the hall - everything else she says is a guess, even when she happens to be right. Lens, the mentor, is the calm reader who never asks who is telling the truth, only who could actually see it and whether they agree. Painted portraits + storybooks are a tracked follow-on (R-WEB-CLONE-SPAWN-TRACKED); a text-only crew + flat, deterministic on-device point-of-view reasoning ship now - nothing leaves the device.

R

Ravi

The narrator at the window bench, facing the window and coat hooks - a real witness to who opened the window and the coat's colour, and the model of a claim you can trust

M

Mei

The narrator by the coat hooks with her back to the window - a real witness to the coat and the door, but a guesser about the window she couldn't see

S

Sam

The narrator in the hall doorway - a real witness to the door and the crash, but too far to judge the coat's colour, so that claim is a guess

N

Nella

The narrator in the far corner facing the wall - could only hear the hall, so every other claim is a guess, teaching that being right by luck is not the same as knowing

L

Lens

(Mentor) The calm reader who weighs accounts by vantage, never volume - a detail is settled only when two people who could see it agree, and that settled set is the fifth account

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

A window was left open, a coat went missing, a crash rang out - and four kids each tell you what happened. Nobody's lying, but they stood in different places, so their stories don't all match. Which two agree? Which two can't both be true? Who's claiming something they couldn't possibly have seen? Read across all four, drop the guesses, keep what the real witnesses agree on - and write the fifth account: what actually happened. A tiny, deterministic point-of-view engine, no internet. Ages 9-14.

📚

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.

Mentored by Lens — on-device AI, no data leaves the device.

How LensQuest 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
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

LensQuest 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

LensQuest 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

Kids also liked