Download PDF

The Offerings Atlas: mapping what 166 AI platforms cover, and what they don't

M Walker

Built 6 to 10 October 2026, release 1 on 14 October 2026

I built a knowledge base of AI agent security controls that agents research, verify and keep rechecking as vendors ship. It covers 166 platforms and tools, and its real product is the gaps: what each platform does not cover, labelled by how well that has been tested.

At a glance

The atlas holds 7,304 researched findings across 44 controls and 166 platforms and tools, backed by 4,205 sources that are each tiered by who published them. 33 cells are agent verified, each with the stored page, its hash and a quote a pure function found on that page. It runs on my own machine through a local gateway with two model families, Claude and GPT, and no API keys. 250 automated tests pass.

It is a portfolio proof of concept. It is not a production service, a certification or advice about any vendor's current product.

What changed on 14 October

A client mostly wants to know what a platform does not do, because that is where the work sits. So I tested the gap calls. Research agents took a sample of 30 cells blind: each saw only the platform and the control, never the atlas's answer, and searched the vendor's own documentation. Of the 24 cells the atlas called not addressed, the agents found a documented feature in seven and could not settle one more. About a third of the gap calls did not hold.

The misses were nearly always a recent release or a feature a thin first search missed. A Docker sandbox in LiteLLM's harness, sandbox egress allow lists in LangSmith and workflow version history in Kibana 9.5 all turned up. The agents had read a median of two pages a cell. The same method found the feature in all six cells known to be supported, so a search that comes back empty does carry weight when it is done properly. Release 1 is built on that result.

The first group to go end to end was AI security: Cisco AI Defense, Palo Alto Networks Prisma AIRS and Wiz. Of 70 claims checked, 13 were verified, 30 were only partly supported and went back to be split, and 21 had too little evidence, mostly on Cisco's pages. Across the atlas, 7 gaps are now confirmed, 2 likely and 7 disputed. 1,538 in-scope gaps are still unchecked.

Everything else is queued rather than listed. Every priority cell that is not yet verified or absence checked is a job: 3,942 first claim checks and 1,517 first absence checks, about 8,556 judge calls in all. At the daily cap of 400 calls the first pass clears around 5 November.

What it demonstrates

Why I built it

Clients ask me the same questions about agents. How does agent-to-agent authorisation work, and how do we stop one agent acting with another agent's permissions? Which gateway do we need in front of models and MCP tools? Can prompts, outputs and memory stay in Australia? Who approved that action, and can we prove it?

The answers are spread across hundreds of vendor documentation pages, and they change every few weeks. A model asked directly will answer fluently and often be out of date. I wanted a knowledge base that agents build and keep current themselves, where every fact traces to the exact passage it came from, and where it is clear what a person still has to decide.

The matrix

The atlas is one controls matrix. The 44 controls are rows, grouped into identity, authorisation, runtime, mediation and policy enforcement, observability, agentic MLSecOps and governance. Each platform or tool is a column, grouped by what it does: frontier AI providers, cloud platforms, coding agents, identity and secrets, AI security, AI governance, AI and MCP gateways, Australian sovereign hosting and 13 more.

VerdictCellsMeaning
Supported810The vendor's own documentation describes a native feature that meets the control
Partial3,357A native feature covers part of it, or needs configuration, add-ons or a higher tier
Not addressed3,033Checked, and the product does not offer it, either because it sits outside its category or as a gap that carries a label
Unresolved104The documentation does not settle it either way

A verdict describes documented capability within the researched scope. It is not a deployment test, and the atlas says so wherever a verdict appears.

The atlas has a dashboard of its own, and the two screens below are from the full version, not the public sample. Both were taken on 10 October, before release 1, so the totals across the top are a little behind the figures above. The first is the matrix scrolled across the AI security, AI usage control and data security groups. The second sets three tools from outside the sample side by side. Each cell carries its verdict, its answer, its gap and the date it was checked, and on that day every one of them was labelled unverified because no evaluator had run on it. All three went through the evaluator on 14 October.

The full atlas in its dashboard: the totals across the top, then the controls matrix across the AI security, AI usage control and data security groups, with each cell marked supported, partial, not addressed or unresolved

A stack comparison in the full atlas dashboard: Cisco AI Defense, Palo Alto Networks Prisma AIRS and CrowdStrike Falcon side by side for Agent ID and Credential Brokerage, each with a verdict, an answer, a gap and the date it was checked

How the Offerings Atlas runs Researcher agents fill a controls matrix of 166 platforms by 44 controls. An evaluator fetches each cited page, stores it by hash, has a model pick a verbatim passage and checks the passage is really on the page. A curator writes verified records into an OKF tree with frontmatter, chunks and an eligibility rule. A questionnaire routes a client's concerns to controls and answers them from eligible records with checked citations. A freshness agent hashes source sections and queues rechecks, or raises a pull request with an approver chain in an enterprise tree. Every model call goes through a local gateway that runs Claude and Codex headless. UNDER EVERY MODEL CALL Local LLM gateway: claude -p and codex exec, headless, JSON schema out, proof log per call 1 RESEARCHER AGENTS A controls matrix 166 platforms by 44 controls 7,304 findings, 4,205 sources 2 EVALUATOR AGENT Checkable proof Fetch, hash, judge, then check the quote is really on the page 3 CURATOR AND INGEST An OKF knowledge tree YAML frontmatter, tags, chunks and a rule for what agents may read 4 THE QUESTIONNAIRE Client concerns in, cited answers out Every citation checked against the tree FRESHNESS AGENT Hash sections, not pages Only changed pages go back to the judge ENTERPRISE GATE, SIMULATED A pull request with approvers Owner, security reviewer, publisher RESEARCHER AGENTS AGAIN New wording, rechecked The loop closes without a person for facts, with one for advice

Four agents, each with one job

The roles come from a decision record, and each runs separately with no shared context.

RoleDoesNever does
ResearcherReads vendor documentation and writes one finding per cell, with citationsMarks anything verified
EvaluatorFetches each cited page, stores it by hash, has a model pick a verbatim passage, then checks the passage is really on the pageJudges a claim its own run drafted
FreshnessHashes the sections a claim depends on and queues rechecks when they changeRewrites a fact
CuratorWrites results through the store, runs the checks and commits with the run IDWrites past a failed check

Every model call goes through a local gateway I built for this, which runs Claude Code and Codex headless on my own subscriptions and returns JSON that matches a schema. That gives the atlas two model families, Claude and GPT, so a second opinion never comes from the same model. The gateway is a separate project.

Checkable proof

I did not want verification to mean an agent saying a claim was true. A verified cell in the atlas carries what anyone needs to check it again:

The model decides whether the page supports the claim. It cannot invent the evidence, because a quote that is not on the page fails the check and the cell stays unverified. One command reopens every stored page and confirms every passage again, with no model involved. On the 10 October showcase run it reproduced all 78 stored passages.

The dashboard's provenance panel for Mistral AI's credential brokerage cell, showing three verbatim passages, their page links, fetch times and hashes

The cell above is Mistral AI's credential brokerage. The judge found three passages across three of Mistral's own pages, one each for connector credentials, workload identity federation and API key rotation. The rejected cells are as useful. For Mistral's tool gateway the judge copied a whole permissions table, 41 words, so the quote check failed. It also found that no page said API keys were scoped to connectors. The cell stayed unverified with both reasons recorded, ready for a researcher to split the claim.

Testing the judge before trusting it

Before the evaluator could write anything it had to pass a labelled test set of 67 cases. Of those, 27 are deliberately altered claims: wrong features, wrong numbers, outdated statements, quotes that are not on the page, and a page carrying a prompt injection. The pass mark was no altered claim accepted and no more than one true claim in ten rejected.

JudgeAltered claims acceptedTrue claims rejected
Scripted replies0 of 270 of 40
Haiku, after the fixture labels were corrected0 of 221 of 28
Sonnet0 of 222 of 28

Live judges see 22 of the altered cases, since five alter the scripted judge reply rather than the claim. Both models disagreed with the same five labels on their first runs, and each time the fixture was wrong, not the judge. A judge rigged to agree with everything shows what the hash and quote checks catch on their own: it would have let 20 of the 27 altered claims through. The deterministic checks stop invented quotes and weak sources. Wrong features and outdated claims still rest on the judge.

On 14 October the set ran again on this machine with the second family in place. With Claude Haiku and GPT-5.5 judging together, 60 cases came out exactly as labelled, no altered claim was accepted and one true claim was held back for a closer look.

The questionnaire

This is the part the rest of the atlas exists for. A client gives its maturity stage, what it runs and what worries it, in its own words. The example is a synthetic financial services firm piloting coding and support agents, running Claude Code on AWS with Okta, Wiz and Microsoft Purview.

  1. Route. A small model maps each concern to the controls it is about, and to the tool groups where an answer might sit. A question about which gateway to use goes to the model and tool gateway controls and to the AI and MCP gateways group.
  2. Retrieve. Records come from the OKF tree. Where nothing in the client's stack supports a control, the best-supported alternatives from the routed groups are added. Kong AI Gateway came up for agent-to-agent mediation.
  3. Answer. A second model answers each concern from those records alone. Every claim must name a record and a source URL, and both are checked against the records it was given.
  4. Frame. The client's maturity stage picks the engagement package and the offerings that fit it.

The run took five model calls, about 45,000 tokens in and 9,600 out. Of 38 citations, 37 passed the check. The one that failed, a claim about Okta's gateway that came back with no source URL, is marked as failed in the answer the client sees. The answers are direct about gaps. The records do not confirm that prompts, outputs and memory can stay in Australia end to end. Claude Code's auto memory has no documented retention limit. Wiz and Okta do not cover residency. Each answer ends with what the knowledge base does not settle, which is where an engagement starts.

An OKF knowledge tree

The curator projects the atlas into an Open Knowledge Format v0.2 tree of 7,682 concepts, built to sit beside my business knowledge tree. Each matrix cell becomes a concept with YAML frontmatter and Markdown chunks:

---
type: "Platform capability"
title: "Anthropic: Human Approval"
classification: "C1"
verification: "unverified"
tags: ["frontier-ai", "authorisation", "supported"]
sources:
  - id: "an-permissions"
    resource: "https://platform.claude.com/docs/en/managed-agents/permission-policies"
    locator: "always_ask, auto and tool confirmation"
atlas:
  agent_eligible: true
  eligibility_basis: "owner-accepted"
---

<!-- chunk: answer -->
## Answer
...

Tags come from the column group, the control category and the verdict. Sources keep their locators and tiers. The eligibility rule decides what an agent may retrieve. In an enterprise tree only verified records would qualify. For this proof of concept I also accepted the researched cells myself, and those are labelled as owner accepted, never as verified. A cell the evaluator checked and could not verify drops out of the tree, because an evaluator verdict replaces my acceptance.

Release 1 added a third basis, absence checked, for gaps that have survived a search to the standard. Of the 7,682 concepts, 6,507 are open to agents: 33 agent verified, 9 absence checked and 6,465 owner accepted. My acceptance covers research up to 10 October, so the 616 cells added on 14 October wait for their checks before an agent can use them.

The Offerings Atlas knowledge network The Offerings Atlas as a network: the column groups around the atlas and, around them, the platforms and tools researched by 10 October, sized by the controls they support. The 20 agent-verified cells of 10 October are marked with red rings. Frontier AI providersModel hosting and inferenceCloud platformsEnterprise and workplace agentsCoding agentsData and AI platformsIdentity, access and secretsAI securityAI usage control (SASE, browser, DLP)Data security for AISecurity operations (SIEM, XDR)AI governance and riskRed teaming and testingAgent frameworksAI and MCP gatewaysWorkflow automation and RPAObservability and evaluationRetrieval and searchSelf-hosted and hybridAustralian sovereign hostingAnthropic (Frontier AI providers): 42 of 44 controls supported or partial, 4 agent verifiedGoogle Gemini (Frontier AI providers): 35 of 44 controls supported or partialMeta AI models (Llama, Muse Spark and Meta Model API) (Frontier AI providers): 34 of 44 controls supported or partialOpenAI (Frontier AI providers): 40 of 44 controls supported or partial, 1 agent verifiedxAI Grok (Grok Business, Grok Enterprise and xAI API) (Frontier AI providers): 34 of 44 controls supported or partialCohere (Frontier AI providers): 30 of 44 controls supported or partialDeepSeek (Frontier AI providers): 20 of 44 controls supported or partialMistral AI (Frontier AI providers): 36 of 44 controls supported or partial, 15 agent verifiedHugging Face Hub and Enterprise Hub (Model hosting and inference): 28 of 44 controls supported or partialFireworks AI (Model hosting and inference): 23 of 44 controls supported or partialTogether AI (Model hosting and inference): 20 of 44 controls supported or partialAWS (Cloud platforms): 42 of 44 controls supported or partialGoogle Cloud (Vertex AI) (Cloud platforms): 42 of 44 controls supported or partialAzure (Cloud platforms): 43 of 44 controls supported or partialOracle Cloud (Cloud platforms): 34 of 44 controls supported or partialMicrosoft 365 Copilot (Enterprise and workplace agents): 43 of 44 controls supported or partialMicrosoft Agent 365 (Enterprise and workplace agents): 32 of 44 controls supported or partialMicrosoft Copilot Studio (Enterprise and workplace agents): 39 of 44 controls supported or partialSalesforce Agentforce (Enterprise and workplace agents): 35 of 44 controls supported or partialServiceNow (Enterprise and workplace agents): 41 of 44 controls supported or partialAtlassian Rovo (Enterprise and workplace agents): 34 of 44 controls supported or partialGenesys Cloud AI (Enterprise and workplace agents): 31 of 44 controls supported or partialGlean (Enterprise and workplace agents): 39 of 44 controls supported or partialIntercom Fin (Enterprise and workplace agents): 29 of 44 controls supported or partialOracle AI Agent Studio for Fusion Applications (Enterprise and workplace agents): 28 of 44 controls supported or partialSAP Business AI (Enterprise and workplace agents): 38 of 44 controls supported or partialWorkday AI (Enterprise and workplace agents): 32 of 44 controls supported or partialZoom AI Companion (Enterprise and workplace agents): 29 of 44 controls supported or partialClaude Code (Coding agents): 35 of 44 controls supported or partialCursor (Coding agents): 31 of 44 controls supported or partialGitHub Copilot (Coding agents): 42 of 44 controls supported or partialGoogle Antigravity and Gemini Code Assist (Coding agents): 23 of 44 controls supported or partialKiro (Coding agents): 32 of 44 controls supported or partialOpenAI Codex (Coding agents): 33 of 44 controls supported or partialDevin and Devin Desktop (Coding agents): 37 of 44 controls supported or partialGitLab Duo Agent Platform (Coding agents): 33 of 44 controls supported or partialJetBrains Air and Junie (Coding agents): 32 of 44 controls supported or partialDatabricks (Data and AI platforms): 39 of 44 controls supported or partialIBM watsonx (Data and AI platforms): 42 of 44 controls supported or partialSnowflake (Data and AI platforms): 37 of 44 controls supported or partialCloudera AI (Data and AI platforms): 25 of 44 controls supported or partialPalantir AIP (Data and AI platforms): 33 of 44 controls supported or partialHashiCorp Vault (Identity, access and secrets): 15 of 44 controls supported or partialIdira (CyberArk) Secure AI Agents (Identity, access and secrets): 22 of 44 controls supported or partialMicrosoft Entra Agent ID (Identity, access and secrets): 22 of 44 controls supported or partialOkta for AI Agents (with Auth0) (Identity, access and secrets): 24 of 44 controls supported or partial1Password Unified Access (Identity, access and secrets): 21 of 44 controls supported or partialAembit Workload and Agentic IAM (Identity, access and secrets): 20 of 44 controls supported or partialBeyondTrust AI Agent Security (Identity, access and secrets): 13 of 44 controls supported or partialDelinea Platform Agentic Identities (Identity, access and secrets): 22 of 44 controls supported or partialPing Identity for AI (Identity, access and secrets): 24 of 44 controls supported or partialSailPoint Agentic Fabric (Identity, access and secrets): 20 of 44 controls supported or partialSaviynt Identity Security for AI (Identity, access and secrets): 24 of 44 controls supported or partialSilverfort AI Agent Security (Identity, access and secrets): 16 of 44 controls supported or partialSPIFFE and SPIRE (Identity, access and secrets): 6 of 44 controls supported or partialTeleport Agentic Identity Framework (Identity, access and secrets): 22 of 44 controls supported or partialCisco AI Defense (AI security): 22 of 44 controls supported or partialPalo Alto Networks Prisma AIRS (AI security): 30 of 44 controls supported or partialWiz (AI security): 18 of 44 controls supported or partialAkamai Firewall for AI and Workforce Protector (AI security): 15 of 44 controls supported or partialLakera (AI security): 22 of 44 controls supported or partialF5 AI Guardrails and AI Red Team (AI security): 23 of 44 controls supported or partialFortinet Security for AI (FortiAIGate and Virtue AI) (AI security): 19 of 44 controls supported or partialHiddenLayer (AI security): 26 of 44 controls supported or partialNoma Security (AI security): 26 of 44 controls supported or partialPillar Security (AI security): 25 of 44 controls supported or partialPrompt Security (SentinelOne) (AI security): 26 of 44 controls supported or partialProofpoint AI Security (AI security): 23 of 44 controls supported or partialSnyk Evo and Agentic Development Security (AI security): 19 of 44 controls supported or partialStraiker (AI security): 22 of 44 controls supported or partialTenable One AI Exposure (AI security): 21 of 44 controls supported or partialTrend Vision One AI security (AI security): 23 of 44 controls supported or partialZenity (AI security): 21 of 44 controls supported or partialNetskope One AI Security (AI usage control (SASE, browser, DLP)): 18 of 44 controls supported or partialZscaler AI Security (with SPLX) (AI usage control (SASE, browser, DLP)): 26 of 44 controls supported or partialCato AI Security (AI usage control (SASE, browser, DLP)): 19 of 44 controls supported or partialIsland Enterprise Browser (AI usage control (SASE, browser, DLP)): 34 of 44 controls supported or partialMicrosoft Purview (DSPM for AI, Compliance Manager) (Data security for AI): 20 of 44 controls supported or partialBigID AI governance and agentic access control (Data security for AI): 20 of 44 controls supported or partialCyera (with Oasis) (Data security for AI): 27 of 44 controls supported or partialImmuta Agentic Data Access (Data security for AI): 18 of 44 controls supported or partialSecuriti (Veeam) (Data security for AI): 19 of 44 controls supported or partialVaronis Atlas AI Security (Data security for AI): 22 of 44 controls supported or partialCortex XSIAM, Cortex XDR and Cortex AgentiX (Security operations (SIEM, XDR)): 32 of 44 controls supported or partialCrowdStrike Falcon (AIDR, Next-Gen SIEM, Identity) (Security operations (SIEM, XDR)): 22 of 44 controls supported or partialGoogle Security Operations (Security operations (SIEM, XDR)): 11 of 44 controls supported or partialMicrosoft Defender for AI and Defender XDR (Security operations (SIEM, XDR)): 23 of 44 controls supported or partialMicrosoft Sentinel (Security operations (SIEM, XDR)): 11 of 44 controls supported or partialSplunk Enterprise Security (Security operations (SIEM, XDR)): 11 of 44 controls supported or partialExabeam New-Scale Security Operations Platform (Security operations (SIEM, XDR)): 13 of 44 controls supported or partialSecuronix Unified Defense SIEM (Security operations (SIEM, XDR)): 9 of 44 controls supported or partialOneTrust AI Governance (AI governance and risk): 25 of 44 controls supported or partialAiria (AI governance and risk): 41 of 44 controls supported or partialArcher AI Governance and Archer Evolv (AI governance and risk): 18 of 44 controls supported or partialCollibra AI Command Center (AI governance and risk): 18 of 44 controls supported or partialCredo AI (AI governance and risk): 15 of 44 controls supported or partialDataiku Govern and Agent Management (AI governance and risk): 40 of 44 controls supported or partialDrata AI Agent Governance (AI governance and risk): 19 of 44 controls supported or partialHolistic AI (AI governance and risk): 32 of 44 controls supported or partialModelOp (AI governance and risk): 28 of 44 controls supported or partialOptro AI Governance (FairNow) (AI governance and risk): 10 of 44 controls supported or partialTruyo AI Governance (AI governance and risk): 12 of 44 controls supported or partialVanta AI governance and ISO 42001 (AI governance and risk): 15 of 44 controls supported or partialPromptfoo (Red teaming and testing): 22 of 44 controls supported or partialMicrosoft PyRIT (Red teaming and testing): 5 of 44 controls supported or partialConfident AI (DeepEval and DeepTeam) (Red teaming and testing): 17 of 44 controls supported or partialNVIDIA garak (Red teaming and testing): 5 of 44 controls supported or partialGiskard (Red teaming and testing): 8 of 44 controls supported or partialGray Swan Shade, Arena and Cygnal (Red teaming and testing): 13 of 44 controls supported or partialHackerOne AI Red Teaming (Red teaming and testing): 5 of 44 controls supported or partialInspect (Red teaming and testing): 18 of 44 controls supported or partialMindgard (Red teaming and testing): 16 of 44 controls supported or partialLangGraph (Agent frameworks): 30 of 44 controls supported or partialMicrosoft Agent Framework (Agent frameworks): 29 of 44 controls supported or partialCrewAI (Agent frameworks): 34 of 44 controls supported or partialLlamaIndex (Agent frameworks): 25 of 44 controls supported or partialLiteLLM (Agent frameworks): 29 of 44 controls supported or partialn8n (Agent frameworks): 35 of 44 controls supported or partialTemporal (Agent frameworks): 20 of 44 controls supported or partialArcade (AI and MCP gateways): 23 of 44 controls supported or partialBoomi AI Gateway and Agent Control Plane (AI and MCP gateways): 31 of 44 controls supported or partialCloudflare AI Gateway and Firewall for AI (AI and MCP gateways): 25 of 44 controls supported or partialDocker MCP Gateway (AI and MCP gateways): 24 of 44 controls supported or partialKong AI Gateway (AI and MCP gateways): 27 of 44 controls supported or partialUiPath Agentic Automation (Workflow automation and RPA): 39 of 44 controls supported or partialAutomation Anywhere AI Agent Studio (Workflow automation and RPA): 31 of 44 controls supported or partialWorkato Enterprise MCP and Genies (Workflow automation and RPA): 36 of 44 controls supported or partialZapier Agents and Enterprise (Workflow automation and RPA): 33 of 44 controls supported or partialDatadog LLM Observability (Observability and evaluation): 18 of 44 controls supported or partialLangfuse (Observability and evaluation): 11 of 44 controls supported or partialLangSmith (Observability and evaluation): 30 of 44 controls supported or partialOpenTelemetry GenAI semantic conventions (Observability and evaluation): 11 of 44 controls supported or partialArize (Observability and evaluation): 11 of 44 controls supported or partialBraintrust (Observability and evaluation): 26 of 44 controls supported or partialDynatrace AI Observability (Observability and evaluation): 13 of 44 controls supported or partialGrafana Cloud Agent Observability (Observability and evaluation): 19 of 44 controls supported or partialMLflow (Observability and evaluation): 22 of 44 controls supported or partialNew Relic AI Monitoring (Observability and evaluation): 10 of 44 controls supported or partialSplunk Agent Observability (Galileo) (Observability and evaluation): 16 of 44 controls supported or partialW&B Weave (Observability and evaluation): 16 of 44 controls supported or partialElastic (Retrieval and search): 26 of 44 controls supported or partialMongoDB Atlas Vector Search (Retrieval and search): 19 of 44 controls supported or partialNeo4j (Retrieval and search): 21 of 44 controls supported or partialPinecone (Retrieval and search): 12 of 44 controls supported or partialWeaviate (Retrieval and search): 19 of 44 controls supported or partialNVIDIA AI Enterprise (Self-hosted and hybrid): 27 of 44 controls supported or partialvLLM (Self-hosted and hybrid): 8 of 44 controls supported or partialHybrid cloud reference (Self-hosted and hybrid): 44 of 44 controls supported or partialOn-prem reference (Self-hosted and hybrid): 44 of 44 controls supported or partialAUCyber managed AI and sovereign cloud (Australian sovereign hosting): 13 of 44 controls supported or partialMacquarie Technology Group (Macquarie Government and Cloud Services) (Australian sovereign hosting): 9 of 44 controls supported or partial

Keeping it fresh, and where a person comes back in

The freshness agent watches only the sections of a page that a claim depends on, so a footer edit raises nothing. In a scripted demonstration, the Amazon Bedrock model card for Claude Sonnet 5.5 gains an Australian Geo inference route. The agent detects the changed section and finds the two findings that depend on it. It marks them stale and queues evaluator jobs, with no model call at any step.

For facts in this atlas there is no human gate. The rules are strict enough that an unchecked claim is still labelled as one, and a wrong claim is caught by the next evaluator run. Enterprise knowledge is different. The same change becomes a pull request with the original wording, the evidence hash, the verbatim passage and proposed new wording, routed through a knowledge owner, a security reviewer and a publisher. The pull request also separates the fact from the judgement that stays with a person: whether client guidance that recommended other models for Australian processing should now include Sonnet 5.5. The approval chain is a labelled simulation with synthetic roles.

What it costs

The gateway logs tokens and a notional price for every call. Calls on my subscriptions have no marginal cost, so the price is the tool's own estimate at list rates.

WorkModel callsNotional cost
One Sonnet judge call on a real cell1about USD 0.045
The 41-cell showcase run41about USD 1.85
The client questionnaire5about USD 0.30
Verifying every supported and partial cell onceabout 4,567about USD 206 with Sonnet

The release 1 runs measured the real load: one judge call for each claim or gap check per model family, two for a high-risk claim. After the first pass, freshness and the release-note watch send only changed pages back to the judge, so keeping the atlas current costs a small share of building it.

Lessons and where the pattern goes next

The same pattern fits any knowledge an enterprise's agents act on: control libraries, supplier assurance, policy registers, product catalogues. Each needs the same parts: tiered sources, checkable proof, change detection and a clear line between facts and decisions.

What's next

Limits

Sources

Figures come from the project's own repository, evaluator runs and gateway proof log as of 14 October 2026.