Skip to content

Watch what your AI and your systems do. Catch what matters. Keep the proof.

Connect your data, set plain-language rules, and let the platform tell you — or step in — when something looks wrong. Every step is written down for your auditors.

No card to start. Developers build against the SDK and talk to our assistant for free.

  1. 01Watchtake it inflowing
  2. 02Thinkweigh itflowing
  3. 03Actrespondflowing
  4. 04Recordkeep proofflowing

Every job runs the same four steps. Each one is a door — click it.

How it works

Every action passes through the same four moves, and all four read and write one record. Nothing is scored, stopped, or reported on data the logbook does not also hold.

  1. 01

    Watch

    Your events come in through live feeds, file uploads, or a few lines of SDK around your agent call. Each one is captured with the evidence behind it and signed into a tamper-evident logbook — the record starts before anything is judged.

    Data feeds

  2. 02

    Think

    Every event is weighed against your installed rule packs and the watched thing’s own track record. Where behavior drifts from what you said is normal, it’s flagged — and the reasoning is written down with it.

    Rule packs

  3. 03

    Act

    When a rule fires, the action is held, blocked, or allowed at the threshold you set. The risky call stops before it commits — the wrong refund, the leaked record — while ordinary work keeps flowing.

    Rules

  4. 04

    Record

    Anything uncertain is held for a person, and their decision is recorded too. Every step lands in the same logbook your auditors can verify — proof by default, never reconstruction after the fact.

    Records

Meets your stack where it is

Standards in, standards out — no agent rewrite, no lock-in ceremony. Each point below is live today and links to the doc that backs it.

See the work

Three tutorials, three real outcomes

No slideshow — each walkthrough runs the shipped platform end to end and shows you what lands in the logbook.

  • From zero to a recorded event in ten minutes — taken in, weighed, written down.

  • One guard call between your users and your bot. Three possible answers — allow, take a look, block — each check written down.

  • Acknowledge a completed fix so the decision record closes: proposed → held → approved → dispatched → acknowledged.

The first call, exactly as shipped

This is the real SDK surface — a contract test pins these snippets against the shipped package, so what you read here is what runs.

from dmzagent import DMZAgent

cx = DMZAgent(api_key="YOUR_API_KEY")
cx.emit_event(
    "observation",
    agent_subject_id="pump-12",
    subject_type="sensor",
    payload={"reading": 41.2, "unit": "F"},
)

The full SDK reference →

Prefer to click through it? Open the interactive walkthroughs → — the agent runtime lifecycle and the governance engine, honest about what runs live today.

Certifications & trust

Each badge states its current stage — no implied checkmarks.

  • SOC 2In progress

    Type I readiness complete — engagement, system description, and gap analysis done; the audit and letter follow.

    See the evidence →

  • ISO 27001In progress

    Pass-1 Statement of Applicability complete (2026-06-29) — 90 of 93 controls in scope, 72 in place, 18 partial.

    See the evidence →

  • WCAG 2.1 AA · Section 508Self-assessed

    VPAT 2.4 self-assessed 2026-06-18; an accessibility regression blocks the release.

    See the evidence →

Read the full accessibility statement. A public trust page with our subprocessor disclosure is on the way; detailed control evidence is available under NDA today.

What it deliberately is not

Not an access gateway.

It governs what your systems and agents do after access is granted — the actions, not the door.

Not a chatbot.

The assistant answers documentation questions. The product is the record and what it lets you stop.

Not a regulator.

You set the rules in plain language. The platform runs them, every time, and keeps the proof.

Not finished.

Where a capability is live, we say so; where it is forthcoming, we say that too — on the record.

Built for your job

Python · TypeScript · Java · C# — same contract, pinned by tests
4 SDKsPython · TypeScript · Java · C# — same contract, pinned by tests
every decision lands in a tamper-evident logbook
Signedevery decision lands in a tamper-evident logbook
the docs are free to read — no sign-up, ever
20 guidesthe docs are free to read — no sign-up, ever
the free tier opens immediately, and no trial clock runs
No cardthe free tier opens immediately, and no trial clock runs

Begin the record before you need it.

Build with the SDK in minutes — reading the docs never needs an account, and the assistant writes runnable code with its sources cited.