Diwo
Provenance · AI Zone

What can influence your agents — inventoried, reviewed, on the record.

Coding agents don’t only write code. They load hooks that run inside their process, call MCP servers, and follow prompts and skills that live in your repositories. Provenance inventories all of it across the estate and keeps the review record for each one.
IN-PROCESSTOOLINSTRUCTION1122212341AGENT
unreviewedchanged since reviewreviewed or exempt
Closer to the agent, higher the stakes

What an agent picks up.

Each kind runs with a different blast radius. We rank them by that, not by their name.

In-process

Hooks and mods that run inside the agent, unsandboxed. The highest severity.

Tool

MCP servers the agent calls — CRMs, databases, internal APIs.

Instruction

Prompts, skills and agent definitions that tell the agent what to do.

Dependencies

Packages the agent names and reaches for. A name that resolves in no registry is a hallucinated dependency — the slopsquatting attack vector.

How Provenance catches them →
The review ledger

A review by someone other than the author is what counts.

  • Review · Approve · Declare · Exempt · Revoke — each recorded with a name and a date.

  • A review covers that exact version in every repository that uses it.

  • Owners are suggested from history; a review by someone other than the author is what counts.

Drift is a state

“Changed since review,” not a surprise.

When a reviewed item changes, it returns to unreviewed until someone looks again.

STATESunreviewedchanged since reviewreviewedexemptrevoked
Feeds your control matrix

Evidence, not another list.

Skills-registry, skill-review and MCP-allowlist controls in the 46-control library read their status from AI Zone — so the inventory shows up as evidence against your matrix, not as another list to track separately.

Frequently asked

The questions teams ask.

Do you execute anything?

No. Everything is read as text; nothing is run.

Do you read our source code?

No. AI Zone reads the configuration your repositories already declare.

What about hooks configured on a developer's laptop?

Those live outside the repository and are out of scope — we say so rather than guess.

Can we see it as it was last month?

Yes — set the date. Where a day has no complete record, the page says so.

See it on your estate

See your evidence this afternoon.

Connect your first repo in minutes — read-only, no credit card, no sales call. Your Provenance Score, your blind spots, and your first board-ready briefing, from your own estate.