Map each AI system. Know its blast radius.
An AI system is the agents, models, MCP servers, tools and data that do one job together. Praesidia groups them, records which way each dependency runs and follows it several hops out, so a leaked credential or failing server leads straight to the AI systems it puts at risk.
The graph is in every plan, including the free Developer plan.
Illustrative workspace. Arrows point the way each dependency runs. “Held” waits for a person’s approval.
Invoice agent
Owner: Finance ops · AI system: Invoice processing
relationships
- calls →Payments MCP
- reads →Invoice ledger
- uses →OpenAI model
- governed by →Refund approvals
recent decisions
- held
payments.refund · €2,400 - allowed
invoices.read - denied
email.send · external
evidence
- Bill of materialsv9 · signed
- Trust passportpublished
- Last record000412 · signed
Denials and holds apply once a policy is set to enforce. New policies start in observe mode: decisions are recorded, nothing is blocked.
Three questions the AI system graph answers
One AI system groups its agents, models and endpoints, MCP servers and tools, data sources and datasets, vector stores and RAG indexes, prompts and skills, credentials and identities, and vendors.
What is this AI system made of?
Every agent, model, MCP server, tool and data source the system runs on, grouped in one place with each asset’s role in it.
Which way does each dependency run?
Every relationship names what it means and which direction it points, so “what does this use” and “what uses this” get different answers.
What is the blast radius of one asset?
Pick a credential, server or data source and see every AI system that depends on it, most critical first, with the path each one takes.
See the blast radius. Then freeze.
Select an asset and see every AI system that depends on it within the hop limit, most critical first, with the shortest and the highest-risk path from each. If something goes wrong, one step freezes your organization’s agent traffic, after a preview of every AI system that stops.
Each dependent AI system comes with two paths back to the asset: the shortest and the highest-risk.
Everything the graph knows, it can prove
Each capability below is in every plan, including the free Developer plan, unless a plan is named.
A signed bill of materials
Every AI system gets a signed, versioned bill of materials: models, tools, data, policies. Export it as CycloneDX, diff two versions, verify it offline. A new model, tool or data source reopens the system’s review.
13 kinds of relationship, each with a direction
An agent that calls a server and a server that calls an agent are different relationships, so what an asset depends on and what depends on it get separate answers.
Trust passports, both ways
Publish a page, badge and PDF for each AI system. Import the passports your vendors send you and verify them.
Permissions held, never used
The graph records what each agent may reach. Praesidia finds permissions it never uses and credentials gone stale, proposes the narrower set, and applies it with approval, with a way back.
Support agent: drop 6 permissions unused for 60 days.
Repository discovery
Agents and MCP servers defined in your GitHub or GitLab code land in the discovery inbox, ready to adopt.
Proposed relationships
Praesidia proposes how discovered assets connect; you accept what is right.
Change detection
A new model, tool or data source on a system reopens its review.
Governance as code
Declare AI systems from your pipeline through the API and keep the graph in sync.
Why a call was allowed
Ask why any call was allowed or denied and see the chain of authority behind it.
Cross-border data
Which AI systems move classified data across borders, using classifications from BigID, Purview, Collibra, OneTrust, Snowflake or Databricks.
Value against cost
Each AI system’s value next to its cost, adjusted for the risk it carries.
An MCP server’s tools, under review
Each MCP server in the graph has an approved baseline of tools. New or changed tools wait for review before they can run, and the inventory is flagged again the moment the server’s catalog changes.
Read more on MCP server governance.
The graph, counted
Counts from the product, September 2026.
Group, relate, explore, trace
Start with one AI system and the assets Praesidia already governs. The graph grows from there.
- 1
Create an AI system for one job your organization runs.
- 2
Attach the agents, applications, MCP servers and models Praesidia already governs, and give each one its role in the system.
- 3
Record how assets depend on one another as directed relationships, from your own tooling through the API.
- 4
Open the system’s Graph tab, expand assets one hop at a time, and filter by type, environment, owner or data sensitivity.
- 5
Select an asset to see which AI systems depend on it, and highlight the path each one takes.
Govern is one stage of the loop
The graph feeds every other part of the platform: what you discover lands on it, controls act on it, and the proof points back to it.
- Discover
- Agents and MCP servers from traces, registrations, unregistered callers and GitHub or GitLab repositories, into one inbox.
- Govern (this page)
- AI systems, their assets and 13 kinds of relationship, with the blast radius of each asset.
- Secure
- A decision on every governed call, guardrails, a gateway for your own model keys, and one-step emergency freeze.
- Assure
- Evaluations and release gates before a change ships; red-teaming across 11 attack families Advanced
- Prove
- A signed, chained audit trail, bills of materials, trust passports and incident files, checkable without us.
What the graph holds, and where it stops
- AI systems and their assets
- An AI system groups the assets it is built from — such as applications, agents, models and model endpoints, MCP servers and their tools, APIs, data sources, datasets, vector stores, RAG indexes, prompts, skills, vendors, identities, credentials, repositories, cloud resources and workflows — and records each asset's role in it: primary, supporting, dependency or external. The same asset can belong to more than one AI system.
- Adopting what you already govern
- Agents, applications, MCP servers and model configurations that Praesidia already governs can be adopted as assets and attached to an AI system in one step, with their role; through the API, workflows and evaluation datasets can be adopted too. Adopting something that is already an asset returns the existing asset instead of creating a duplicate.
- Directed relationships
- Relationships between assets are directed and say what they mean: uses, calls, accesses, reads, writes, contains, delegates to, hosted by, has permission, governed by, can invoke, grants scope and can assume. An agent that calls a server and a server that calls an agent are different relationships, so what an asset depends on and what depends on it are separate questions with separate answers. Relationships can be recorded, edited, archived and restored through the API.
- Multi-hop queries
- One query through the API walks the graph from any asset for several hops — downstream to what it uses, upstream to what depends on it, or both — three hops by default and up to six. The walk can be narrowed to particular asset types, relationship types or one data-residency region, and archived items stay out unless you ask for them.
- The graph view
- Every AI system has a Graph tab: the system at the centre, its assets around it labelled with their role and type, and each relationship drawn as an arrow labelled with its type. Expand an asset to bring in its neighbours one hop at a time, filter by asset type, environment, owner or data sensitivity, and select an asset to see its type, owner, environment, source and data classification. Tab to an asset and press Enter to inspect it from the keyboard.
- Blast radius
- Select an asset on the graph and Praesidia lists every AI system that depends on it within the hop limit — its blast radius — most critical first, with the shortest path and the highest-risk path from each system to that asset. Either path can be highlighted on the graph, and the same answer is available through the API.
- Where it stops
- The graph shows the AI systems, assets and relationships recorded in your organization; a dependency nobody has recorded is not on it. A query that asks for more hops than the cap is answered to the cap and says so, and a query too large to answer in full is refused rather than returned in part.
Read more: agent topology maps and dependency graphs · building an AI agent inventory. Then: agent discovery · risk management · assurance · MCP server governance.
Go deeper
- Blast radius — how far damage can spread when one agent or credential is compromised.
- What is an AIBOM? — the bill of materials for an AI system: models, tools, data and dependencies.
- AI agent supply chain security — the risks hidden in the models, tools and MCP servers an agent depends on.
- The AI governance guide — control points, human oversight, audit trails and regulation for AI agents.
The graph and its examples on this page are illustrative. New policies start in observe mode: decisions are recorded and nothing is blocked until you switch a policy to enforce. Approving a held call is in every plan; multi-step approval workflows are Enterprise; sequence rules and red-teaming are on Advanced.
Start with one AI system and see what it depends on
Attach the agents and servers you already govern, then select the asset you worry about most.