Skip to content
arisium
Request access

Agentic education OS · Calgary, Canada · Beta opens this quarter

A supervised AI workforce for education.

Tutoring, teaching, assessment and family engagement — each handled by a specialist agent that is bounded by provincial curriculum, answers to the educator responsible for the classroom, and leaves a record of every run. One operating system, not seven separate tools. Three agents are running today. Alberta first, Grades 6–12.

  • Agents draft. Teachers approve. Nothing reaches a student record or a family until an educator decides.
  • Grounded in provincial curriculum. Alberta's Programs of Study, encoded. The first province, not the last.
  • Student data stored in Canada. We say stored on purpose. The models we call run elsewhere.
  • Every agent run recorded. What the agent did, what it flagged, and — where a human decided — who decided.

The platform

Not one assistant. A governed workforce.

Three specialists running today. Four more on the same governance, in build. Each agent has a single job, a boundary drawn by the provincial curriculum, and a human with the authority to overrule it. Walk the curriculum layer yourself, two sections down.

Running today

03 of 07
  • Running today

    Learning Coach

    One-to-one tutoring that works a student towards the answer instead of handing it over, grounded in the Alberta outcomes for their course and grade. It stays on the subject the student came to study.

    You hold

    Anything it flags is recorded for the teacher. It never goes around them, and it never reaches them by itself.

  • Running today

    Family Engagement

    Progress updates written home in plain, respectful language, drawn from what the platform has recorded about the student's work. It writes the draft, and then it stops.

    You hold

    Nothing counts as sent until an educator reads the draft and makes the decision. That decision is recorded with their name on it.

  • Running today

    Content Quality & Safety

    The independent check between every agent and the people it writes to. It reads every draft against what a school can stand behind and marks what does not pass.

    You hold

    No agent clears its own work, including this one. The platform holds back what it marks, and that is recorded and reviewable.

In build — not running today

Designed and specified. Not available in the beta.

  • In build

    Curriculum Intelligence

    43 courses — the academic core of Alberta's Programs of Study, Grades 6–12 — with 106 strands, 173 units and 751 topics, encoded today and walkable further down this page. The agent that versions and republishes each new release is in build.

  • In build

    Teacher Copilot

    Lesson plans, differentiated activities and rubrics drafted in minutes, each traceable to the outcomes it teaches.

  • In build

    Assessment

    Outcome-mapped practice and formative checks that show what a student has demonstrated, rather than what an average implies.

  • In build

    Learning Plan

    Study plans for a real week — goals, deadlines and demonstrated mastery — that say plainly when there is too much of it.

One encoded curriculum. Every agent is bounded by it.

Alberta is the first province encoded, and the boundary the Learning Coach already works inside. Everything above is built against the same ground.

How it works

Curriculum is our regulation. Teachers are the approving authority.

Three steps, in order. Encode a province's curriculum as the authority the platform works from. Put specialized agents to work inside it, each with a written mandate. Then hold everything consequential behind a human decision. The curriculum sets the boundary. The teacher holds the authority.

01

Encode the curriculum.

A province's official Programs of Study become the authority the platform works from — dated, reviewed, and resolved to the level a teacher actually plans at. Where a subject is not offered at a grade, that is recorded too, so an agent stops instead of inventing. Alberta is encoded first, Grades 6–12.

02

Deploy governed agents.

Each agent ships with a written mandate: what it is for, how much latitude it has, and what it may never do. Its limits are set by rules a school authority can read and hold us to — not by a model's judgement on the day. Most refusals never reach a model at all.

03

Humans approve.

Everyone sees. Nothing that reaches a family or a student record moves without an educator's decision. Every run is recorded — what ran, what it flagged, and who approved it — in a tamper-resistant trail, reviewable by the people who are accountable.

Autonomy tiers

Every agent carries one of four written mandates, and every run records which one. Three things sit outside all four: no agent sets or changes a grade, decides a disciplinary matter, or diagnoses a condition. At the top of the range, an educator's decision is what holds.

Four mandates. One authority.

Recorded on every run

T0

Informational

Explains and retrieves. Changes nothing.

E.g.

A student asks what a term means mid-problem.

A person holds

Nothing to approve. Nothing it says becomes a record.

T1

Drafting

Writes something and hands it to a person.

E.g.

A first pass at a practice set, for the teacher.

A person holds

A person edits, discards, or accepts it.

T2

Bounded action

Works inside a narrow, reversible boundary.

E.g.

Keeping a session inside the subject it started in.

A person holds

An educator set the boundary and can undo any of it.

T3

Approval-gated

Prepares work that reaches a family, then stops.

E.g.

A progress update home, waiting in the queue.

A person holds

A named educator decides. Nothing proceeds without it.

Approval gate

The educator's decision is the control.

At the top of the range a named educator decides before anything reaches a family or a record. The tier is a mandate we declare and record on every run; it is not what stops an agent. The educator's decision is.

No mandate reaches these.

Outside the scale

  • Set or change an official grade
  • Make a disciplinary decision
  • Diagnose a condition

Not at any tier, not for any agent, and not as a feature waiting on a better model. These belong to people, and they stay there.

Step 01 · The curriculum

Seven subjects, encoded to the topic. Walk them yourself.

This is the academic core of Alberta's Programs of Study as the platform holds it — Mathematics, Science, Biology, Chemistry, Physics, English Language Arts and Social Studies, Grades 6–12, resolved all the way down to the topic. The option courses come next. Open it below and go looking for your own course, or your child's.

43
courses
106
strands
173
units
751
topics

Alberta, Grades 6–12, 7 subjects — the first province through the pipeline.

Grade
Subject

Mathematics 10C

MATH10C · Academic (leads to 20-1 or 20-2)

Prerequisite: Mathematics 9

Linear Measurement & Trigonometry

Outcome: Solve problems using trigonometric ratios and measurement

  • SI and imperial units
  • Unit conversions
  • Surface area and volume
  • Proportional reasoning
  • Primary trigonometric ratios (sin, cos, tan)
  • Right triangle problems

Curriculum as infrastructure

Norm Ai turned financial regulation into something software can compute against. Arisium is doing that for provincial curriculum — the boundary an agent works inside, not a reading list bolted onto a general-purpose model.

Down to the topic

43 courses across seven subjects, resolved all the way down to 751 teachable topics. Ten of those courses carry a diploma exam at the end of them. Every branch of it is on this page and every branch is walkable — we would rather you checked our work than took our word for it.

The gaps are part of the map

Where the province does not offer a subject at a grade, the platform knows it and the agent stops. An agent that quietly fills an empty space is worse than one that says there is nothing there.

Reviewed before an agent sees it

Programs of Study change, and an unchecked version is not ground truth. Every version is dated and reviewed by a person before any agent works from it — today that is the founder, and as we add provinces it becomes curriculum specialists. Grounded in the curriculum only means something if somebody owns which curriculum.

The first province, not the last

Alberta is the first province encoded — the starting point, not the ambition. The beta opens this quarter, with an Alberta cohort.

Step 02 · Before the model

A school's rules decide. Not the model's judgement on the day.

Every student message is checked against written rules a school authority can read, question and hold us to. When a message is refused before it reaches a model — which is most of the time — the student still gets a real reply, the session continues where it should, and nothing about that request leaves the platform.

One subject. One session.

A physics session stays a physics session. If a student drifts into an unrelated subject, the tutor steers back instead of producing a confident answer nobody asked for. Watch it decide below.

Worked examples

In a Maths session, a student writes

Can you explain photosynthesis?

Redirected

Out of scope. The student is pointed to a science session rather than quietly given an off-syllabus answer — and no model is involved in the refusal.

Safeguarding, described exactly

If a student discloses self-harm or abuse, the session stops. The reply names Kids Help Phone (1-800-668-6868) and the 988 Suicide & Crisis Lifeline, and the event is recorded for review. It does not page a human. We will not tell a school division that it does, and no school should build its duty of care on the assumption that it has.

What we will not demonstrate

The same layer covers several other categories a school would expect it to. We demonstrate none of them here, and we do not list them here either. A working block list published to every visitor is an instruction manual for exactly the wrong reader. A school authority can review the whole of it with us, in full, in a briefing.

The same controls, every time

Nothing reaches a model without passing the same controls — there is no path around them, so there is one place to check them and one place to change them. Contact details are removed from the context we assemble, and an agent is given what the task needs and no more. Each kind of work runs under a spending limit set by the platform, not by the agent asking; an agent cannot raise its own.

Step 03 · The approval gate

Agents draft. Educators decide.

A family update is drafted from what the platform has recorded about a student's work, checked against what a school can stand behind in writing to a parent, and then it stops and waits. Nothing reaches a parent until a named educator has read it and made the call. This is the teacher's queue, and it is meant to be the shortest part of the job: read, edit, send or reject.

Approval queue · Family update draft

Family progress update

Pending approval
Jamie has been working through polynomial factoring this week and is getting more confident with common factoring. Recognising a difference of squares is still taking a few attempts, so we have been slowing that step down. Practising four or five of those at home would help. Please reply to me with any questions.

A decision from an account without educator permissions is refused outright.

Not everything waits

A tutoring session happens live — that is the point of a tutor. What waits is anything that leaves the session: a message home, a record of progress, anything with a parent or a file at the other end. The session itself is bounded to one subject, checked at every turn, and escalated to the teacher when a student is stuck. The teacher is not reading over the shoulder; the teacher is who it answers to.

Nothing goes home unsigned

A draft is not a message. Until an educator approves it, it is a proposal sitting in a queue. The record keeps what was drafted, what was changed, who decided and when — tamper-resistant, and reviewable by the people who are accountable for it.

The control is not the button

Hiding the button, or calling the platform another way, does not send a draft. Only an educator's own decision does. A button you can hide is not a control.

Some drafts never reach the queue

A draft carrying a diagnosis, a disciplinary claim, or a figure the record does not support can be withheld outright. A teacher should not have to be the one who catches the worst of it at the end of a long day.

How much latitude, and who holds it

Every agent carries a declared level of latitude, from explain-only through to work an educator has to execute personally, and the level is recorded on every run. It is a label on the record, not the lock on the door — above a threshold, the approval gate is what actually holds. The full framework, and where each agent sits in it, is what we walk through with a school authority.

What no agent does

No agent sets or changes an official grade, makes a disciplinary decision, or diagnoses a condition. Not at any level of latitude, not for any agent, and not as a feature waiting on a better model. These belong to people, and they stay there.

Built for trust

Engineered for the questions school authorities actually ask.

A privacy officer, a superintendent and a parent at the kitchen table ask versions of the same questions. These are our answers — the same answers, in the same words, to all three.

Student data stored in Canada

Student data is stored in Canada. We say stored on purpose: the models we call run elsewhere, and where a model runs is a different question from where your child's record lives.

Built for POPA

Alberta's privacy law was the design spec, not the retrofit. We complete a Privacy Impact Assessment before any school pilot begins, not afterwards to catch up.

Minimum necessary context

Contact details are removed from the context we assemble. An agent gets what it needs to teach, and nothing beyond that.

Auditable end to end

Every agent run is recorded: what ran, what it was given, what it flagged, and — where a human decided — who decided. Records are tamper-resistant and reviewable by the people who are accountable for them.

Teacher-governed by design

Educators decide if, where and how agents are used. Nothing reaches a student record or a family until one of them decides, and that decision is recorded with their name on it.

Accessibility as correctness

We build to WCAG 2.2 AA across every surface. It is a standard we hold ourselves to rather than a certificate we have been issued, and we treat a failure as a defect, not a wish-list item.

Where we are today

Arisium is pre-pilot. Three agents run today, four are in build, and Alberta is the first province encoded — the first, not the limit. All of this would surface in a procurement review anyway; we would rather you heard it here, and we will take you through it line by line in a briefing.

Where we are today

Arisium is pre-pilot. Three agents run, four are in build, and Alberta is the only province encoded so far. We would rather tell you that here than have you find it in a procurement review — and we will walk you through the same detail, line by line, in a briefing.

About

From Tutelle to Arisium.

Arisium is built in Calgary by the founder of Tutelle — an AI tutoring platform engineered around Alberta's Programs of Study, where what a student typed was checked against a school's rules before anything else happened. Tutelle is where the first question got asked: can a tutor be held inside a real curriculum, and can a school see what it did. It can. But the tutor was never the hard part. The governance underneath it was, and that is what Arisium is — the platform the tutor was always running on, built out properly, and opening to the rest of the work a school actually does.

The name is reborn from the founder's former UK company, where the speech mark was drawn for a communications business. Nothing about the mark had to change for the mission to change. It still stands for dialogue: between a learner and a tutor, a teacher and an agent, a platform and the institutions that govern it. Same idea, with intelligence behind it and a province's curriculum underneath.

Beta · Q3 2026

The beta opens this quarter. The first cohort is small.

Access opens in Alberta this quarter, Grades 6–12. The first group is small on purpose — small enough that every message gets a real answer from the people building it. Families, teachers and school leaders go first. Join now and you are not trying a finished platform; you are deciding what the agents still in build are asked to do.