A new way of learning for children: a map of what can be known, lighting up as a child comes to understand it.
School has kept one shape for 100 years: manual, narration, homework, test, then the same again next year with more on top. Knowledge flows one way and the child has little say. Technology changed the medium, chalk to PowerPoint, and left the method alone. Many teachers are weak, and phones now compete for every child's attention.
School also won't change quickly, and children still have to pass it. So Kartora starts beside school and helps with it, then takes on more over time.
| Idea | What it is |
|---|---|
| Graph | Disciplines and chapters, each with its content, how it's measured, and its relations. The same for everyone, and public as Kartora's catalogue. |
| Lens | The education country: the language and notation, the mother tongue and foreign languages, typical ages and what comes first. Age is only a reference. Neither changes the content. |
| Template | A kind of step: a story, an explorable, an exercise, a check, a quest. Every template has three parts: Kartora's knowledge and measure, the parent's knobs and allowed bias, and the child's shape and design. It carries its own harness for the AI. |
| Session | A path across a few chapters, made of templates the AI fills for one child, seen through the child's lens. |
| Profile | One colour per chapter per child, from the evidence of each session. |
An invented example of one child's map. Faded means new, full colour means close to 100% assimilated. The dashed link crosses into Geography.
The graph is the core of Kartora. It is a pure knowledge base kept by Kartora's supervisors. It says what is true and how things relate, and nothing about how to teach them, who is learning, or which school or country they are in. Agreed
| Level | Decides | Changes |
|---|---|---|
| 1. Disciplines | Which disciplines exist | Very rarely |
| 2. Chunking | How each discipline is cut into chapters, roughly 100–200 each | Rarely |
| 3. Chapter | Its content, what enters and what leaves, and its relations to other chapters | Regularly |
Comparing fractions (Math, M-042). Begins at unit fractions of one whole, ends at comparing any two fractions.
Points: same bottom number, compare the tops (comparison); same top number, the smaller bottom is bigger (comparison); different both, rewrite with a common bottom number (procedure). Misconception: a bigger bottom number means a bigger fraction. Measured by 12 check questions.
Requires parts of a whole (strong) and multiplication. Leads to adding fractions and ratios. Related to map scale (Geography) and concentrations (Chemistry).
Where facts are truly disputed, a node holds variants, each saying whose position it is. A default can come from the country, and parents or teachers can adjust it. The session is honest that the point is disputed.
Knowledge and method are two different things. The knowledge sits at Kartora, in the graph. The method is how it reaches one child: templates, filled by the AI with what that child likes. That's what keeps a child interested, so it's as fundamental as the graph.
A template is a kind of step. Some present a topic: a story, a comic, an explorable picture, a timeline. Some are exercises: choose, fill the word, build, sort, order, spot the mistake, teach back. Kartora's check measures. A quest takes it away from the screen. Kartora ships them, versioned with its releases, and each release adds more and better ones.
Every template has three parts, always:
| Part | Whose | What it holds |
|---|---|---|
| Knowledge and measure | Kartora | The chapter's points it carries, the misconception it tests, and how it measures: nothing, practice, or Kartora's check |
| Knobs and allowed bias | Parent | The lens, depth, how strongly interests flavour it, themes to avoid, which disputed view comes first |
| Shape and design | Child | The world it's told in, characters and their names, colours, pictures, how the child likes to start |
Each template also carries its harness: the rules the AI follows when it fills it, and what plain code checks afterwards. Every claim comes from the chapter's points; a wrong answer is a listed misconception; numbers are computed by code; the check's words are never changed. So the AI prepares the session, the parent decides only what is learned and approves, and the template holds the rest.
The check is the same for every child. Only the line before it can belong to the story. That keeps colours comparable across children, families and countries.
A session starts in one of two ways: the AI proposes it from the child's map, or the child asks, for example with a worksheet from school. The material is always mapped onto the graph first. A typical session: a story to present, two or three exercises with branches for likely mistakes, Kartora's check, a teach back, a quest.
The child decides how, never what: their interests, colours and names shape every template, and they can start sessions. What is learned is set by the graph and the supervising adults. The child's part never leaves the family.
| Who | Role |
|---|---|
| Child | Learns, starts sessions, owns the shape and design part of every template |
| Parent | Takes the teacher's place at first: sets the education country and subjects, opens chapters, sets knobs and allowed bias, approves sessions, sees the dashboard |
| Teacher | Comes later, if schools adopt it, and sees their classes |
| Supervisors | Own the graph, the lenses and the catalogue, and their releases |
| Researchers and specialists | Invent and improve templates and evaluation over time |
| AI models | Prepare sessions by filling templates inside their harness. They can be swapped as better ones appear. |
Behaviour is adjusted by knobs, each with an owner. The parent's knobs are the allowed bias every template reads: the education country, how deep to go, how much interests flavour a session, themes to avoid, which disputed view comes first, time in a day. New ideas can become new knobs without touching the data model.
The hard rule: Kartora never teaches a lie, whoever asks. Knobs change emphasis and coverage, and they stop at the truth.
An upgrade must not force a change of the data model. Each part changes alone and meets the others at a few stable points.
| Part | Who has a say | How it changes |
|---|---|---|
| Graph | Supervisors, subject researchers | Releases |
| Templates and evaluation | Psychologists, pedagogues, computer scientists | New and better templates in each release |
| AI models | Whoever builds the best ones | Swapped |
| Limits for this child | Parent, later the teacher | Set in the profile |
Stable points Proposed: chapter IDs and releases, one template contract with its three parts, evidence records, colour derived from evidence, and the AI model behind one seam.
Think of it as reinforcement learning for humans: an inner loop per child, and an outer loop where experts learn what works across children. Two warnings come with that: anything optimised against a metric learns to game it, and a child has only one childhood to experiment on.
Kartora is a use case of Nervur, and the two go in parallel, so it is designed as if Nervur is finished. Nervur handles the relations between children, parents, teachers and researchers, and the devices they use. The data model doesn't depend on any device. Children will probably use an app. A game can be an organ, and how organs reach a general app is Nervur's question.
It uses public Nervur alone. Every faculty and organ it needs is developed inside Kartora, with nothing from Bookarest Digital.
Two stages. First it's an emulated SaaS: people register an account at kartora.org, signing in by OAuth, and Kartora keeps those accounts on Nervur as a keeper. Later, as Nervur grows, it also offers real Nervur accounts.
Privacy is why Nervur was chosen. Families can hold their own organisms. Kartora's organisms hold the graph and scoring alone, with no children's names or accounts. The emulated SaaS is only a transition. Agreed
Each side keeps its own half. The family's organisms hold the child's name, preferences, uploads, session text, evidence and scores. Kartora's hold the graph. Proposed
Keep how someone signed in separate from everything else, so the second stage is a swap and not a rebuild. Proposed
Kartora may receive metadata, never names or details of a child, so researchers can work and the system can be evaluated. Teachers can receive their own kind of information. Faculties on the family's side filter what leaves, and evaluation may be done by Kartora on metadata. Agreed
How that could work Proposed: one outgoing filter on the family's side, with a separate relation and view for each receiver. Only fixed fields leave, such as chapter, check question, right or wrong, time band and method version. Free text never leaves. The parent can read exactly what left. Kartora keeps the check answers, scores the metadata and returns the colour.
What Nervur brings. SaaS can connect teachers, parents and researchers too. Nervur keeps the privacy and the boundaries of what each one may see, and puts control of the relations in the family's hands. In a SaaS those boundaries are a vendor's promise. Here they're the structure, and no party holds the whole child. Agreed
Sessions run in the family's organism, driven by the family's AI. The parent chooses the model and decides how much data that provider sees. Kartora doesn't own session data, and may offer its own trained models for some parts later.
The shape Agreed:
Sessions are prepared first Agreed: the parent's AI authors each session ahead of time, with its explanations, questions and branches for likely mistakes, and writes it into the child's organism. The browser plays it with no model live, plain code scores what it can, and the AI reviews the results at its next run. The child can also open sessions, within what was pre-approved.
How that could work Proposed: a shelf of ready sessions the child picks from; requests and uploads that wait for the AI's next run; and an approval knob, from approving each session to automatic within opened chapters.
The family also needs models it controls that can run with no parent at the keyboard, such as OpenRouter or hosted models on the parent's account, or claude -p authorised in the family organism. Agreed
Connecting the dots Proposed: four organisms and one seam.
| Organism | Holds |
|---|---|
| Kartora | The graph, lenses and templates, their releases, the catalogue and the faculties |
| Parent (local) | The parent's own organism: the anchor, MCP to their AI, the edge pilot, claude -p and local models |
| Family (edge) | Always on, in the parent's own Cloudflare account, as a keeper: knobs, approvals, budget, the child's map, hosted authors |
| Child (browser) | The shelf, the player and what the child does |
Parents have organisms locally, and use an edge as a keeper. They control the Cloudflare account from the local organism, with the edge pilot. Agreed
The seam is the author: anything that can turn a request into a session. It may be the parent's AI by MCP, a hosted model, claude -p or a local model, and the family's knobs choose which. The child's organism never knows which one wrote a session. A request flows from child to family, to an author, through approval, and back to the shelf.
Still to settle Open: how a child can be present at an organism the parent controls, how simple the edge setup can be for a non-technical parent, whether live sessions come later, and which models are good enough.
How the model maps onto Nervur hasn't been designed yet.
There is no finish line and no "success": it's an infinite game of updating the profile against the graph. Agreed The first children should still teach us three things: Proposed
| Part | Starting point | Status |
|---|---|---|
| Children | Ages 9–12 for the first test only. The product isn't tied to an age range, since age is only a reference. | Agreed |
| Disciplines | Easy ones with no bias, math first. Mother tongue is also a candidate. | Open |
| Graph | One slice of math, starting down at numbers and basic operations | Proposed |
| Templates | About 5: story, choose, build, Kartora's check, teach back | Proposed |
| Sessions | Proposed by the AI, or started from a PDF | Proposed |
| People | Parent and child only | Agreed |
| Dashboard | The coloured map and sessions done | Proposed |
All of these interested you. None is decided. Most of them become templates.
Try the method by hand for two weeks with 5–10 children, a small paper graph, and a parent running sessions through a model.
Founded by three friends, with Europe first and the world as the goal. The country of registration isn't decided, and Estonia is the likely choice. Agreed
| Founder | From | Role |
|---|---|---|
| Razvan | Romania, Italy | CTO and CPO |
| Michael | Germany | CFO, funding and investors |
| Marcus | Germany | Sales, PR and communication |
Still to answer Open: who brings learning science and child psychology, and who pays for an account and how much.
Nervur is a tech stack for Kartora, used under its Apache-2.0 licence, with no other link between the companies. Agreed
Kartora is chosen. Agreed It comes from map words such as Karte, carte and kartë. You found .eu, .ai and .org free, and WHOIS confirmed kartora.org unregistered on 7 November 2026. Nothing has been registered.
A formal trademark search of the EU, WIPO and UK registers is still needed. Open The first thing to clear is CARTORI, a UK application filed in April 2026 for software, which sounds very close.