Deterministic control for probabilistic AI

Lock the decision. Build from the record.

DatumLock is a control layer for AI-assisted projects. Brainstorm freely with the AI. Lock each decision as canon. From then on, the AI builds only from what you locked.

AI projects drift.

You agree on a design, then three sessions later the model forgets a decision, improvises a feature nobody asked for, or quietly rewrites something that was settled. Each fix costs more than the original build. The longer the project, the worse the drift.

The cause is simple. Nothing separates what was decided from what was merely discussed.

Discuss, lock, build.

Brainstorm

Chat with the AI to find the structure, edge cases, and functionality your project needs. Nothing is final yet.

Lock

When you agree on a piece, you lock it. Each locked piece becomes a canon document and cannot be changed by accident.

Build

The AI may only reference canon while it builds. New ideas get parked for after phase one instead of leaking in.

Every decision takes the same path.

Nothing reaches the record without passing four stages. Select a stage to see what happens.

Revise is available at any point before commit.

The rules are enforced, not suggested.

A router sits between you, the AI, and your records. It accepts eight actions and nothing else.

STATUSread only
NEXTread only
DRAFTreview flow
REVIEWreview flow
APPROVEreview flow
REVISEreview flow
COMPLETEchanges state
COMMITchanges state

Where it stands.

As of September 2026. The control layer is the finished part. The chat interface on top of it is in build.

Tested against failure670 automated tests across 24 files, covering drift detection, rollback on failed commits, failure handling, and immutable build plans
Livethe control-plane router is deployed and running
Notion and ClickUpthe integrations call the real Notion and ClickUp APIs
Nextchat interface, then multi-user accounts for a hosted version

Get early access.

Tell me what you're building with AI. I'll write back when there is something to try.

Your message is used to reply to you and for nothing else.