TrashCat Docs
TrashCat is a math fluency platform with two parts: a game (3D endless runner) and the Fluency API (the adaptive learning engine that powers it). The API handles spaced repetition, diagnostic assessment, adaptive question selection, and targeted interventions—so you can build engaging educational experiences without implementing the learning science from scratch.
For Developers
You want to integrate adaptive math fluency into your game, web app, or educational product.
What you'll find here:
- How to authenticate and integrate the Fluency API
- The complete learning loop: questions → answers → feedback → interventions
- Full API reference with endpoints and examples
- How TrashCat implements the API (as a worked example)
Start here: Developer Guide → API Reference
For Educators Evaluating
You're deciding whether to adopt TrashCat (or another app using this API) for your classroom or school. You want to understand the research foundation.
What you'll find here:
- The cognitive science behind automaticity and fluency building
- Why facts are sequenced the way they are (strategy-driven curriculum)
- How spaced repetition works and why it's effective
- The controversial decisions we made and the research backing them
Start here: Learning Science Overview → Math Fluency BrainLift
For Teachers & Parents
You're a teacher or parent whose students are already using TrashCat. You need practical guidance on how to support them.
What you'll find here:
- How the daily learning journey works (Speedrun → Practice)
- What XP and progress mean
- How long students should practice each day
- What to do when they're frustrated or breezing through
- How to handle skill completion
Start here: Teacher/Parent Guide
For LLMs
We provide this documentation in LLM-friendly format for usage with any AI:
- Navigation index (links with descriptions): https://docs.trashcat.learnwith.ai/llms.txt
- Full documentation (all content in one file): https://docs.trashcat.learnwith.ai/llms-full.txt