AI System Graph

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.

Select any asset Illustrative
calls reads uses governed by calls contains accesses governed by calls uses can invoke reads uses reads can invoke uses calls uses Invoice agent Claims agent Support agent Coding agent Payments MCP CRM MCP GitHub MCP payments.refund email.send Anthropic model OpenAI model Ollama (local) EU customer tickets Invoice ledger Refund approvals calls reads uses governed by calls contains accesses governed by calls uses can invoke reads uses reads can invoke uses calls uses Invoice agent Claims agent Support agent Coding agent Payments MCP CRM MCP GitHub MCP payments.refund email.send Anthropic model OpenAI model Ollama (local) EU customer tickets Invoice ledger Refund approvals

Illustrative workspace. Arrows point the way each dependency runs. “Held” waits for a person’s approval.

AI agent

Invoice agent

Owner: Finance ops · AI system: Invoice processing

8assets within two hops of this one — where to look first when it fails

relationships

  • calls →Payments MCP
  • reads →Invoice ledger
  • uses →OpenAI model
  • governed by →Refund approvals

recent decisions

  • heldpayments.refund · €2,400
  • allowedinvoices.read
  • deniedemail.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.

What you get

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.

Blast radius

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.

Freeze preview · Payments MCP server · 3 AI systems stop Illustrative
Invoice processingThrough the Invoice agent
critical
RefundsThrough the Refund reconciler
high
Supplier onboarding2 hops out
limited

Each dependent AI system comes with two paths back to the asset: the shortest and the highest-risk.

Capabilities

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.

model openai/gpt-4.1Claims triage · v14 → v15
Removed
model anthropic/claude-sonnet-4.5
Added
tool crm.export_contactsReview reopened
Added

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.

usescallsaccessesreadswritescontainsdelegates tohosted byhas permissiongoverned bycan invokegrants scopecan assume

Trust passports, both ways

Publish a page, badge and PDF for each AI system. Import the passports your vendors send you and verify them.

Vendor support botImported · risk tier limited
Signature valid

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.

proposesimulatetestapproveapplymonitorroll 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.

Risk per system Enterprise

Risk tiers and reassessment on the AI systems you map.

MCP servers

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.

Payments MCP server · tool baseline Illustrative
refunds.list
approved
refunds.create
approved
payouts.createNew tool
new · awaiting review

Read more on MCP server governance.

By the numbers

The graph, counted

13relationship kinds, each with a direction
3hops per query by default
6hops at most, and the answer says when it hit the cap
4roles an asset plays: primary, supporting, dependency, external
2paths per dependent system: the shortest and the highest-risk
$0the graph is in every plan, from the free Developer plan up

Counts from the product, September 2026.

How it works

Group, relate, explore, trace

Start with one AI system and the assets Praesidia already governs. The graph grows from there.

  1. 1

    Create an AI system for one job your organization runs.

  2. 2

    Attach the agents, applications, MCP servers and models Praesidia already governs, and give each one its role in the system.

  3. 3

    Record how assets depend on one another as directed relationships, from your own tooling through the API.

  4. 4

    Open the system’s Graph tab, expand assets one hop at a time, and filter by type, environment, owner or data sensitivity.

  5. 5

    Select an asset to see which AI systems depend on it, and highlight the path each one takes.

The platform

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.

See the whole platform, stage by stage

Technical details

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

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.