Guardian
The guardian talks
In English or French, at the guardian’s pace, with a shared screen or a camera. The microphone is off until they turn it on.
Research / Memory track / Urithi
“In Africa, when an old man dies, a library burns.” Amadou Hampâté Bâ, UNESCO, 1960.
Urithi means inheritance in Swahili. The guardian teaches the way that comes naturally, by talking and showing. Urithi structures it during the exchange, tests it like code, and publishes nothing until the guardian has heard it back. The learner then learns the way they need. Follow a rule through the system, then a question.
Everything a learner receives traces back to what the guardian said or validated, verbatim and attributed.
Comparisons, test cases, grading and access are decided by code. A model words and interprets.
The filter runs inside the search, never after generation. A closed part never reaches a model.
Guardian and learner never import each other. Each rule of the boundary is a test.
Flow 1 · the guardian’s side
Guardian
In English or French, at the guardian’s pace, with a shared screen or a camera. The microphone is off until they turn it on.
Capture
Audio is transcribed with timings, a PDF is cut by page, an image is described. On a camera, other people’s faces are blurred.
Evidence [A]
What was said stays as evidence, with the date it was said. Documents reach Cloud Storage only if a validated part cites them.
Working memory [C]
Urithi proposes a step or a rule in the guardian’s own words, citing the exact passage. At a pause it may ask, but only above the guardian’s learned threshold.
Knowledge map
Only the guardian’s explicit save writes to the map. A model’s reading is never enough. “Fewer than ten” becomes a threshold a machine can check.
Debrief
The debrief computes where the rules are least clear and asks a concrete case: exactly ten registrations, do you move it? Two rules at once, which first? A public source that disagrees.
Guardian
Kept verbatim, it outranks the rule on the cases it settled. Any answer can be given again, and a rule the guardian never gave can be taken out.
Teach-back
Built from the map, never paraphrased, each case with its answer, so a hurried “yes” shows. Anything taught afterwards is heard back again.
Publish
Each part gets an access level: public, community or restricted. A part that repeats a more restricted part’s words is raised to its level.
Library [B]
A graph in Neo4j with a vector index. Only the guardian’s side writes here, and nothing a learner does ever becomes knowledge.
Flow 2 · the learner’s side
Learner
The contents are always in view: sections, steps, rules and decided cases, each marked not seen, learned, due, or missed.
Path
Nothing comes before what it rests on. Prerequisites are reminded when a part opens, never enforced.
Modes
Read with the guardian’s words and when they were said, listen, read in braille laid out as the embosser’s own pages, or practise on the cases the guardian decided.
Learner
Asked in their own words, in the knowledge’s language or another one.
Guard
A guard reads every question before anything else runs.
Library [B]
Parts are ranked by meaning and by the question’s words. The access filter is part of the vector query itself, so a part they may not see is never returned, however close.
Tutor
An answer is shown only if every sentence cites the guardian. Here nothing covers rain, so nothing is composed.
Question box
The question reaches the guardian’s inbox without the learner’s name. Their device keeps a ticket, the only thing that ties the question to them.
Guardian
Or declined, if it is not something they teach. Either way the answer goes through the same capture, save and teach-back.
Library [B]
The learner’s page says when the guardian answered, and in which version.
Tutor
Composed only from what this learner may see, quoting the guardian verbatim.
Learner memory [D]
Each thing kept says which knowledge it is about and what they said that it came from. They can remove any of it, from every tier.
Reviews, exam
FSRS schedules each part for each person. The exam is marked by code, in the guardian’s words, and a wrong answer brings the part back soon.
Offline package
The parts this person may see, with braille and audio, signed with Ed25519. Opened on another device with no network, a changed word, answer or access level is refused.
Where things are kept
What was said and shown, verbatim. Local, and in Cloud Storage only when cited.
Units, links, decided cases and sources, in Neo4j with a vector index.
Working memory per knowledge, and the guardian’s APU: L1 cache, L2 DLL, L3 LanceDB.
The learner’s APU per knowledge, readable by them, plus reviews and notebook.