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 GuideAPI 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 OverviewMath 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: