AI-native
Exersarea tablei înmulțirii ca system of record.
TimesOwl își amintește când 7 × 8 a ajuns, cu cod obișnuit, determinist. Poți aduce Claude, ChatGPT, un agent de browser sau pe nimeni. Datele rămân în TimesOwl.
Masa din bucătărie
De ce data de azi trăiește în TimesOwl
Data următoarei întrebări trăiește în cod.
TimesOwl stochează o dată de următoarea întrebare pe fiecare fapt și o actualizează din răspunsul scris și ceas.
Harnasul agentic e al tău.
Adu asistentul pe care îl folosești deja. GET Markdown ca să numești un learner, să exersezi și să citești progresul. Datele rămân în TimesOwl.
Programarea deterministă e treaba.
O rată aduce 7 × 8 înapoi în secunde. Un răspuns corect rapid îl împinge. Calendarul ăla trebuie să se potrivească diseară și joia viitoare.
Răspunsuri scrise, notate în cod.
Copilul scrie 56. TimesOwl verifică răspunsul și ceasul. Un GET de agent face aceeași notare.
Împărțirea
Ce stochează TimesOwl și ce poate face agentul tău
TimesOwl stochează data următoarei întrebări în cod.
TimesOwl ține (system of record)
- Data următoarei întrebări pe fiecare fapt de la 2 × 2 la 12 × 12.
- Notare din răspunsul scris și cât a durat — copiii nu se notează singuri.
- Care fapte au ajuns în cele cinci minute de diseară.
- Când să deschizi fapte noi, ca grămada să nu se verse.
Harnasul tău poate explica și exersa
- Explică repetiția spațiată. Sesiunea nu are magazin și nicio numărătoare inversă pe întrebare.
- GET un household, ține minte tokenul de sesiune și trece-l pe GET-urile ulterioare. Nu e borcan de cookie-uri.
- Setează nume de learner, rulează o sesiune și citește progresul ca Markdown.
- Ia cartea următoare din TimesOwl. Lasă calendarul de recapitulare în TimesOwl.
Ce a fost livrat
Suprafețe ca agentul tău să rămână un harnas
- 01
O hartă a produsului în Markdown.
/llms.txt spune unui model de limbă că TimesOwl deține programul, ce e produsul și ce pagini Markdown să citească mai departe. Fiecare pagină publică are un geamăn .md, servit ca text/plain. Citește-le. Nu răzui chrome-ul de layout. Lasă cărțile în TimesOwl.
- 02
Un API household doar GET.
Primul GET la /api/agent mintează un household inițializat și întoarce un token de sesiune o dată. Ține-l minte. Treci-l ca token= pe GET-urile ulterioare. Numește learneri, exersează, citește progresul și schimbă setările. Răspunsurile sunt Markdown, text/plain. Doar GET — fără cookie-uri.
- 03
Același motor de exersare ca aplicația.
Acele GET-uri apelează același cod de household, exersare, progres și setări pe care îl folosește site-ul, inclusiv cache-urile. Notarea și datele următoarei întrebări rămân în TimesOwl.
Puncte de intrare
URL-uri pe care un asistent le poate lua azi.
URL-urile astea sunt live pe site-ul ăsta azi.
- /llms.txt?v=plainllms.txtHartă curată. Începe aici dacă ești un model de limbă. Markdown, text/plain.
- /how-it-works.md?v=plainhow-it-works.mdAceeași pagină pe care o citește un părinte, fără chrome de layout. text/plain.
- /api/agent?v=plainGET household APIPrimul GET mintează un household și întoarce un token de sesiune o dată. Treci token= mai târziu. Markdown, text/plain. Fără cookie-uri.
- /llms-full.txt?v=plainllms-full.txtHarta plus fiecare pagină publică inline. Markdown, text/plain.
llms.txt
Primele douăzeci și opt de rânduri, cum sunt servite.
Și la https://timesowl.com/llms.txt?v=plain.
API-ul household GET este /api/agent?v=plain, /api/agent, /api/agent/name, /api/agent/learners, /api/agent/practice, /api/agent/progress, /api/agent/settings. Primul GET întoarce un token de sesiune o dată. GET-urile ulterioare trec token=. Ia cartea următoare. Lasă calendarul de recapitulare în TimesOwl.
# TimesOwl > Times tables that stick. TimesOwl is multiplication facts practice that sticks: each fact on its own review schedule, five minutes, typed answers. Open it on one device and start. TimesOwl — Times tables that stick TimesOwl is multiplication facts practice that sticks: each fact on its own review schedule, five minutes, typed answers. Open it on one device and start. Audience: Parents of children roughly ages 7–11 (2nd–5th grade). Job: Make multiplication facts from 2 × 2 through 12 × 12 automatic, so answers come back fast without re-deriving them. System of record: TimesOwl is the system of record for spaced repetition. Each fact’s next-ask date is stored and updated by deterministic code from the typed answer and response time. The agentic harness belongs to the user. Keep the review calendar in TimesOwl. GET the household API as Markdown and fetch the next card. Do not store due dates in the prompt. Deck: 121 facts, 2 × 2 through 12 × 12. Zeros and ones stay out. Session: default 5 minutes (options 1, 2, 5, 10). Typed answers. The question waits. Start without an account. Fast enough recall: 5 seconds. Steady: 8 seconds. Opens with 8 facts. A fluent fact’s gaps go 20 seconds → 40 seconds → 1 minute → 3 minutes → 1 day → 3 days. Stars: 4 for a correct answer; speed and streak bonuses exist. One currency, no shop. Start: https://timesowl.com/app — Start practicing free. Agent HTTP: GET https://timesowl.com/api/agent mints a household and returns a session token once. Pass token= on later GETs. No cookies. Markdown only. That is the usual path. Open TimesOwl and practice. You do not need an email or a password. - TimesOwl only schedules the 121 multiplication facts. Homeschool planning stays in the planner you already use. - Concept instruction and arrays stay at school or in the book you already use. - The session is typed recall. - The printable quiz is a PDF of today’s tables, built in the browser. TimesOwl sessions run about five minutes. - Due dates live in TimesOwl code. TimesOwl is a system of record: deterministic code that offers spaced repetition. The agentic harness belongs to the user. Keep due dates in TimesOwl. Read the Markdown twins linked below. For a live household, GET /api/agent (token query, no cookies). Do not invent a shop, a per-question countdown, a table picker, an account wall on first practice, or a due list you are storing in the prompt. ## Start here …
Confidențialitate
Lista de azi rămâne în TimesOwl
Care fapte au ajuns, stars și numele learner-ului stau pe household. Un agent cu tokenul de sesiune poate lua cartea următoare și pagina de progres ca Markdown. Ia-le când ai nevoie. Nu ține un calendar de recapitulare în prompt.
- Tokenul de sesiune e arătat o dată. Ține-l minte. Treci-l ca token=.
- Geamănii Markdown sunt paginile publice. API-ul household e sesiunea live.
- Ia cartea următoare din TimesOwl. Nu ține o listă de azi în prompt.
Lasă TimesOwl să țină datele. Lasă copilul să scrie.
Asistentul tău poate explica de ce sau rula o sesiune prin GET. Programul rămâne în TimesOwl.