Your AI wrote it. Here's how you know it's true.

[ILLUSTRATIVE: SCENARIO] A founder put an AI writer in front of the board. One slide had a number nobody could trace back to a source — the model had smoothed a guess into a fact, and it read exactly like every other line on the page. Someone asked "where’s that from," and there was no good answer. The deck was pulled before it did real damage, but the trust in everything else the AI had touched that quarter went with it — the good analysis got the same suspicious look as the fabricated number, because nothing on the page told them apart.

No pricing on this page. Engagements are scoped and priced once we understand the work.

Every claim wears a label the moment it's written.

Sourced, estimated, proposed, or unproven — a fact and a guess never look the same twice. Every "the agent says it's done" gets checked by something other than the agent that did the work, before anyone calls it finished. Every commit an AI agent makes gets stopped at the door if it breaks a rule the codebase can't survive breaking. Every decision that matters gets tested against the handful of things the company has agreed can never be argued around, before it ships.

The outcome: the board sees a labeled deck instead of a plausible one. You can point at any number and say exactly where it came from — and stop pointing where there's nothing to point at. AI output stops being trusted or distrusted as a blanket; it earns trust per claim, the way any one employee's track record would.

Four mechanisms, each with its own real, running proof.

The labeling protocol — every claim wears a label

A person, a number, a quote, an AI guess, or a recommendation gets tagged at the point of writing — never left to read as a bare, unattributed fact. Proof: this page — every claim above is either checkable against a cited source or explicitly marked illustrative.

The verification-before-done gate — the agent doesn't grade its own homework

Before an AI agent's "task complete" claim is accepted, a separate check — not the same context that wrote the code — runs syntax, lint, and test verification and returns pass or fail with a transcript. This runs in our own build today.

The codebase governance kit — the commit stops at the door

An AI agent can't hardcode a path or drift a naming convention into a codebase we run without the commit itself refusing to land. Three mechanisms, all running today: a drift-detection hook, a path registry, and a database registry — each replacing an ad hoc guess with one lookup table.

The decision gate — a decision can't ship without passing the rules that can't be argued around

Before a product or architecture decision is treated as settled, it's checked against a short, named list of non-negotiable requirements — a document the org actually gates work against, not a values poster. A human approves every addition to that list; the mechanism never self-approves.

Paste your own text. Watch it get labeled.

This is the mechanism itself, not a screenshot of it. Nothing you paste is sent anywhere — the labeling runs as JavaScript in your own browser tab, and the rules it applies are listed beside it, not hidden inside a black box.

Nothing labeled yet. Paste something on the left and press "Label it" — or just start typing; nothing here reaches a server either way.

The four rules it runs

  • [AI ESTIMATE?]A number with nothing beside it saying where it came from.
  • [UNVERIFIED QUOTE?]Quoted speech with no "said" or "says" naming who said it.
  • [PROPOSAL?]"We will / we should / we recommend" — a plan stated as if it were a fact.
  • [UNVERIFIED CLAIM?]A superlative — "best," "first ever," "revolutionary" — with nothing to check it against.

A pattern firing lights up here as it fires on your text — this is the same taxonomy this page cites throughout, not a black box.

Pattern check, not proof — nothing you paste leaves your browser.

However you want to run it.

Parts — install it yourself

The labeling taxonomy, the verification gate's code and test suite, the drift-detection hook configuration, and the decision-gate agent definition plus a registry template — as files, to drop into your own repo and vault. Not included: us operating any of it on your material, or tuning beyond what ships generically.

Operated — we run it on your outputs

We run the verification loop against your repo's actual goals and the labeling protocol against a batch of your AI-generated content, and hand back a labeled record: pass or fail per run, a marked-up version of your content, and a short report naming what needs a source it doesn't have. A scoped audit, not a standing subscription.

Install — your team runs it

We wire all four components into your existing repo and workflow: writing the first verification contracts for your codebase, configuring the drift hooks against your real patterns, standing up your own decision registry, and training your team to run and extend all of it after we leave. A scoped install with a start and an end.

The honest limits.

  • It does not verify facts for you. The labeling protocol tags where a claim should have a source — it does not go find that source. A human still has to confirm the citation is real.
  • It does not certify compliance. No SOC 2, no audit-firm sign-off, no legal opinion — this is an internal discipline, not a certification product.
  • It does not catch every unsourced claim. The verification gate is production-grade for code-shaped goals and explicitly prototype-grade for non-code goals.
  • It does not run itself forever for free. The operated mode is a scoped audit, not a standing managed service.
  • No named buyer has adopted this pack yet. Every claim above is grounded in the mechanism being real and running in our own operation, not in a documented market response.

One door, whichever mode you want

The first step is the same for every mode, and it is not a call. Send a company URL and one sentence about what is stuck, and what comes back is a reply from a person.

A person reads every one of these, and replies within three business days.

We reply here and nowhere else.

Whatever is most public. A landing page is fine.

One sentence. Say Trust Pack if you already know which mode you want.

A person reads every one of these.

No calendar link, no discovery call, no sequence. The next thing you get from us is a reply.

We store what you send here to reply to it. We do not add you to a list, because we do not have one. The full detail is on the privacy page.

Three fair questions

What does it cost?
Priced per engagement and scoped once we understand the work. There are no bands on this site, because the number depends on what the work turns out to be.
Does the paste box send my text anywhere?
No. The labeling runs entirely in your browser tab as JavaScript. Nothing is transmitted, logged, or stored — reload the page and it is gone.
Does it actually verify my claims?
No — it flags candidates for labeling using visible pattern rules, and says so with every "?" it prints. A human still has to confirm the source is real. See the full catalog