Axiom International
contact@axiominternational.ca

Kitchener–Waterloo, Ontario, Canada

Axiom Command. Built to run our operations.

Proprietary software engineered by Axiom International to run its own work, and the plainest proof of what we can build for yours.

Case studyRead on Or experience it as a 3D story

About Axiom Command

Axiom Command

Engineered to demonstrate what’s possible. Axiom Command is the private system we built to run Axiom International. It is not for sale. It is the clearest way we know to show how we engineer software for other businesses.

At a glance

Kind
Proprietary internal software. Not a public product.
Built by
Axiom International, for its own use
Status
Live internally behind sign-in, in active development
Built with
TypeScript, React, Node.js and SQLite
Connects to
Notion, GitHub, a research agent, local AI models and a content-production system
Tested by
37 automated tests, and a blind replay of five past investigations (October 2026)

The challenge

Every tool worked. None of them worked together.

Running a company means plans in a workspace, code across many repositories, research in browser tabs, local AI models, schedules, and the tools of each business. Each is good at its own job. The cost is everything between them.

Scattered

The picture of the company was spread across systems that knew nothing about each other. Putting it together meant doing it by hand, every time.

Unchecked

AI makes research fast. It also makes mistakes fluent. A model that says a source supports a claim has shown you nothing until someone reads the source.

Unaccountable

Software that can publish, edit records or change schedules needs limits. You need to see what it did, who approved it, and be able to stop it.

The solution

One private system that keeps the whole picture.

Axiom Command is a single application behind one sign-in. It holds a dated copy of our workspace, runs research that has to show its sources, and reports on the state of our software, models and automation. Everything it does is recorded.

Workspace

Keeps a dated mirror of our Notion workspace and shows when each record was last edited and last read. Records can be changed from Axiom Command, and the change is written straight back to Notion.

Research

Investigates a question, checks whether something already exists, challenges its own conclusion and assembles a decision dossier: the current verdict, the strongest verified evidence for and against, and what is still unknown. Earlier evidence is fed back in so work is not repeated.

Software

Lists every local repository with its branch, recent commits and unpushed work, shows open pull requests with their check status, and runs a project’s own tests on request.

Local AI

Shows which models are in use, timings measured on our own runs, and live GPU and memory load.

Automation

Shows the health of each integration, every job, and each scheduled agent with pause and resume, plus an audit log of every action taken through it.

Content production

Shows the production queue and channel statistics of another Axiom system. Approve and hold go through that system’s own guard, and publishing requires a typed confirmation.

Today and search

A daily view assembled by plain rules rather than a model, and a command palette that searches records, investigations, evidence and page text.

Engineering

Where the engineering is.

A selection of what we built and chose carefully. Each rule below is enforced in the code, not left to convention.

01

Evidence is checked, not claimed.

When a research agent cites a source, Axiom Command fetches the page itself and looks for the quoted passage. A check can only pass or fail on verified evidence; without it, the result is recorded as unclear, in code.

AlsoFetching is limited to public web addresses, so a crafted source link cannot point the checker at our internal network.

Citation checker, run on 24 October 2026 against axiominternational.ca/about/
Quote or sourceResultWhat the system reported
“Axiom International is an independent Canadian company”Verifiedexcerpt_verifiedQuoted text found at https://axiominternational.ca/about/
“Axiom is a Canadian firm that owns and runs software companies”Not foundexcerpt_not_foundNot found on page. The quote may be paraphrased, so it is not counted as evidence.
A source with no quoted passageNo quoteno_excerptNo quoted passage to check
http://192.168.1.10/admin, a private network addressRefusedsource_unreachableSource resolves to a private address
Real output from the checker in Axiom Command, run against our own public page. We do not publish screenshots of the live system, because it holds private business records.

02

Every write confirms itself.

Edits are limited to an approved list of fields and refused if the record changed in Notion after it was loaded. The local copy is updated only after Notion has been read back and confirmed the change. Two saves at once are queued, so the second cannot overwrite the first.

AlsoResearch notes are append-only, need approval of the exact text, and are verified by reading the page back. A failed or partial sync is rejected and the previous copy stays available.

03

Autonomy with a hand on the brake.

Nothing is sent, bought, published or written to a record without a person agreeing. Publishing needs a typed phrase. Long investigations can be cancelled, and after a restart they resume from the last completed stage. Every action taken through the system lands in an audit log.

AlsoA challenger can change an outcome only with verified counter-evidence or a serious dispute, and overconfident phrasing is flagged on the verdict.

04

Private by construction.

The server listens only on the local machine and is reached through an encrypted tunnel, behind its own sign-in. Requests are checked against a list of allowed hosts, writes must come from our own origin, and the API refuses any request without a session, apart from sign-in and the one-time Notion authorization return.

AlsoPasswords are hashed with scrypt and repeated failures lock the source out. Notion access tokens are encrypted so that only the same Windows user can read them.

05

Tested like a product.

37 automated tests cover sign-in, the Notion connector, citation checking, the policy rules, the research pipeline and write-back. Separately, a regression suite replays five past investigations blind and scores them against fixed criteria, so a change to a prompt or a model can be judged on evidence.

How it is built

Interface
React and TypeScript
Server
Node.js and Express
Storage
SQLite, holding the workspace mirror, claim-level evidence, job history and the audit log
Integrations
Notion through its official MCP interface, GitHub through its command-line tool (read-only), a research agent, local AI runtimes, and an isolated reader for the content-production system
Footprint
Six runtime dependencies. Never listens on a public interface.

Where it stops

Pages built in the browser

The citation checker reads the raw page. Content that only appears after a script runs, and PDFs, are reported as not machine-checkable. They are never counted as verified.

Independence has limits

Research and the challenge that follows it use the same family of model. The independence comes from separate sessions and different inputs, not from different models.

Desk research is not customer evidence

A verified source shows what was published, not what a buyer will pay for. Every note it writes back says so, and no outreach happens without both founders agreeing.

For your business

The same engineering, pointed at your problem.

Axiom Command is ours, so every decision in it was ours to make. These are the problems the same thinking applies to.

Your records live in several tools that never agree.

We build the layer that keeps one source of truth and checks every change before it is trusted. Axiom Command keeps a dated copy of its workspace and refuses to save an edit that would overwrite someone else’s.

You want AI in the workflow, and you can’t trust what it says.

We design the checks around it: cited sources fetched and verified, an independent challenge, and approval before anything is recorded.

Software that can act needs a hand on the brake.

Approvals, typed confirmations, the ability to stop and resume, and an audit log belong in the first version, not a later addition.

Off-the-shelf software almost fits.

Where a standard product does the job, we will say so. Where your own process is the advantage, we build software around it.

Custom software

Tell us how your business runs, and where the software you have stops.

Kitchener–Waterloo, Ontario, Canada

How we work

All contact details