Datum Beta Home Templates Pricing Investors Set it up

Beta

Control every output.

Your team builds agents in plain language. Datum checks the finished output against records you confirmed, refuses what does not match, and leaves a signed trail that can’t be quietly changed.

In development, built to run in your environment.

facts & sources

Your prices. Your dates. What’s actually true.

rules

Words you never use. Limits you never cross.

spaces

One space per project. Nothing crosses over.

skills

The steps you take every time. Saved once.

vault

Proof of what you checked. Months later.

Integrate it via MCP (Model Context Protocol) with

  • Claude
  • ChatGPT
  • Grok
  • Gemini
  • Perplexity
  • Manus

Claude, ChatGPT, Grok and Manus let you add a custom MCP connector on their free plans. Perplexity requires a paid plan, and Gemini support is coming.

How it works

Every fact approved, every draft checked, every check logged.

Datum proposes facts, rules and skills from what your team already wrote. Nothing is used until someone confirms it, and from then on every draft is checked against it.

Your assistant · Datum connected Gather

One correction, one approval. Nothing is used until you say so.

The difference

Guardrails advise. This one enforces.

Prompts steer the model. Evals sample it after the fact. Neither stops a specific wrong output from shipping. Datum checks every finished output against records your organization confirmed, blocks what does not match, and leaves a signed receipt for every check. Deterministic, not another model grading a model.

Why this exists

When your AI gets it wrong, the organization owns it.

Datum doesn’t make the model correct, and it’s no replacement for human review. It makes every output checkable by someone who wasn’t in the room: an auditor, a regulator, a client. What ships still ships in the organization’s name.

How it works

The six things Datum enforces.

Where it sits

Built to sit on both sides, inside your boundary.

Your context
Your facts, rules, skills
Confirmed byyou
Datum · recall
Givesonly what’s confirmed
Fromone space
Nothing unconfirmed gets in
Your AI
Running inClaude or ChatGPT
Asks forwhat it needs
Thenwrites the draft
Datum · the check
Againstyour facts and rules
Model usednone
Same answer tomorrow
Blocked
Draft saidAustin
You confirmedFargo
Cleared
Checked9 of 9
Receiptsigned
your confirmed context comes back

Going out, Datum gives the model only what you’ve confirmed, from one space. Coming back, it checks the output so the model cannot invent what it wrote. Enterprise is being built so both ends run inside your boundary: your data does not leave, and every decision is logged.

The obvious question

Isn’t this what our guardrails already do?

Partly, and those parts help. DLP watches for patterns, evals sample quality after the fact, and model guardrails steer tone. None of them check a specific finished output against your own records and refuse it. That is the gap Datum closes, deterministically, with a receipt.

See it

What it catches in the first week.

Ordinary outputs, from the assistants your teams already use. The details that are right until the day they quietly aren’t.

ChatGPT wrote

“Our uptime SLA is 99.9%.”

Datum blocked it

The signed contract commits to 99.5%. The overstated number never reached the customer.

Claude wrote

“As agreed, your terms are net-60.”

Datum blocked it

Net-60 belongs to a different account. This one is net-30. It never left the draft.

Gemini wrote

“This solution is fully HIPAA compliant.”

Datum blocked it

Legal has a standing rule against unqualified compliance claims. It found it and held the draft.

Pricing

Built to your organization.

Enterprise
Custom

In development. Private deployment, single sign-on, and an audit trail your compliance team can verify, scoped to your organization.

Book a call
  • ✓Unlimited spaces and subspaces, rules, sources, skills and material
  • ✓Vault keeps what each receipt was checked against
  • ✓Private deployment to your boundary
  • ✓Single sign-on and role-based access
  • ✓Unlimited people, and every confirmation names who made it
  • ✓Retention and compliance scoped per engagement
  • ✓Unlimited checks, receipts and export

Smaller than an organization? See every plan.

Billed monthly by card. Cancel any time. Anyone who joined before October 5, 2026 keeps the plan and price that was listed when they joined for a year, with thirty days notice before anything changes.

Before it ships in your name,
make sure it holds up.

In development. Early deployments are scoped with your security and platform teams.

The free plan needs no card.

Questions

The ones people actually ask.

Does this replace our model provider?

No. Datum runs alongside whichever models your teams already use. It performs no inference and ships no model of its own. Your assistant writes; Datum decides whether the output matches what your organization confirmed.

How is this different from guardrails or an eval suite?

Guardrails steer the model and evals sample it after the fact. Neither blocks a specific finished output. Datum measures each output against confirmed records and refuses it on mismatch, deterministically, and that is why the receipt is worth anything.

Does Datum know whether our records are true?

No, and it never claims to. It knows what your organization confirmed. Point it at a wrong record and it will faithfully hold output to that record, and the receipt names which record it used. What it prevents is the model asserting something no one confirmed.

Where does our data live, and who can read it?

Your records and content stay under your account, and no one at Riley AI Systems reads them. You can export or delete everything at any time without asking. Enterprise deployments are being built to run inside your own environment.

What is a receipt, and why would anyone care?

A signed record of what was checked, against what, and how it came out. If an auditor or regulator asks, the record shows what was checked and proves it hasn’t changed since. That is the part nothing else does.

What happens when it is wrong?

It refuses things it should not sometimes, and it cannot catch a claim your assistant never declared. Those limits are written here rather than buried, including the ones that are awkward.

How does it integrate?

Over MCP today, with receipts you can verify from the command line. API access for programmatic and CI use is in development. It sits between your assistants and the systems they read, so existing workflows don’t change. The plans are here.