← All work 03 / Open source

AMC

I built Agent Maturity Compass to score AI agent controls against what happened in a run.

Released v1.1.1
Role
Founder & Lead Author
Duration
2025 – Now
Team
Independent open-source work
Status
Released v1.1.1

A policy is a claim about the next run

A policy tells me what an agent is supposed to do. I need a run to see what it actually did. I built Agent Maturity Compass so an assessment can reflect that difference. A team can inspect the evidence behind a score and decide which control to work on first.

Let the run change the score

AMC assesses maturity from L0 to L5. It weighs observed, attested and self-reported evidence differently. A policy document can show that a team has specified an approval step. Execution evidence can show whether the agent waited for approval before it acted. That distinction matters when the next person has to decide how much authority to give the agent.

I designed the assessment around a loop: diagnose a gap, change a control and run the agent again. A revised score depends on evidence from the new run. AMC covers eight capability families: scoring, adversarial assurance, enforcement, evidence storage, monitoring, compliance mapping, fleet trust and agent identity.

What teams can run today

The MIT-licensed v1.1.1 release is published on npm with CLI, Studio, API and MCP interfaces. I also led the AMC white paper, now at v2.0, published under POLARIS Research Team and AMC Labs. In the v1.2 source, I’m building a native runtime that owns the model loop, tools, approvals, signed sessions and MCP connections. Those runtime features are in development.

What the evidence says.

Released version of Agent Maturity Compass
v1.1.1
npm release
Capability families in the trust model
8
AMC documentation
Maturity levels
L0–L5
Evidence-weighted rubric
AMC white paper
v2.0
March 2026

Try the instrument.

Illustrative model based on the project’s design.

AMC / Maturity dial
L3

Six maturity levels from L0 to L5. Real scores depend on observed evidence.

Agent Maturity Compass / Workflow

How evidence changes an agent’s score

  1. Diagnose from evidence

    Weight observed, attested and self-reported evidence differently when scoring controls from L0 to L5.

  2. Fix a control

    Use the gaps from the assessment to choose a guardrail or configuration change.

  3. Re-score from a new run

    Collect fresh evidence and repeat the assessment to see whether the change worked.

Worked explanationFollow an approval-control example
Input
A policy says an agent must wait for approval before taking an action.
Decision / rule
Compare that claim with execution evidence showing whether the agent actually waited.
Outcome
Use the gap to choose a control change, then assess a fresh run. A change alone does not establish a higher score.

Scope of this exampleAn illustrative assessment question, not a scored agent run. No maturity level is calculated here.

The assessment stays attached to the evidence so a team can trace the score back to the run.