# Fluid Recall > Fluid Recall is a free, deterministic system of record for spaced recall. Any AI agent can call it. Muse is featured for compatibility and distribution, not as the only audience. This website does not run study drills. Fluid Recall keeps the recall record. Any AI agent can be the coach. Muse is a compatible first coach, not the only one. The scheduler is deterministic: a rating of again, hard, good, or easy goes in, and a due time comes out. recordReview is the only call that moves dueAt. listDue never returns answers. revealCard returns one answer after an attempt. This website does not run study drills. Practice happens in voice or text chat with the person's own agent. The site has no deck browser and no signup form. The personal API token is the tenant. An agent mints one with POST /api/agent/v1/session/start, POST /api/v1/accounts, or POST /api/v1/bootstrap and does not send a user id. We are not a gatekeeper. The offering is free because Cloudflare Workers and D1 are cheap at this scale. There is no lock-in: GET /api/v1/export/manifest then GET /api/v1/export with the personal bearer. Paginate cards and reviews via nextCursor until complete is true. A person who lands here should copy the starter prompt on the home page and paste it into their agent. ## Public pages - [Home](https://fluidrecall.com): Agent-first explanation, human copy-prompt, and the statement that this site does not run study drills - [FAQ](https://fluidrecall.com/faq): Short answers an answer engine can cite - [Spaced practice](https://fluidrecall.com/spaced-practice): Why a hosted agent needs a public system of record, not a study website - [Muse custom connector](https://fluidrecall.com/muse-connector): How Muse connects today without a directory listing - [Deterministic schedule](https://fluidrecall.com/deterministic-schedule): Ratings in, dueAt out; the scheduler is not a model ## Contract - [Muse skill](https://fluidrecall.com/muse/skill.md): Call order, reads versus writes, the rule that prompts are not answers, and the export off-board - [OpenAPI](https://fluidrecall.com/api/openapi.json): HTTP contract for the same operations, including GET /api/v1/export/manifest and GET /api/v1/export - [Markdown surfaces](https://fluidrecall.com/api/openapi/surfaces.json): Agent and developer Markdown doors ## Optional - [Health](https://fluidrecall.com/health): JSON liveness check for the system of record - [llms.txt](https://fluidrecall.com/llms.txt): This file - Optional agent feedback: POST /api/v1/feedback with a short description and the steps that led up to a problem. Totally optional. Not data extraction. Agents may redact anything they would not want us to see. It exists solely to help improve the product.