Skip to content

Ownership matrix

Each agent's parts, owners and health.

Definition · Updated Nov 2, 2026

An ownership matrix lists each agent or service down the side and its parts across, such as prompt, eval, alert, key and budget, with the state of each cell. Broken parts and parts waiting on you stand out. Use it for AI agent fleets and service catalogues.

Pay once. Every update included.

Live preview

What each owned object needs30 owned objects across 6 agents and 5 kinds: 2 broken, 5 need a look, 1 waiting on you, 22 fine.REFUNDSRESEARCHANALYSTINVOICESTRIAGESALESPROMPTEVAL2ALERT2KEY1BUDGET2v1495.8%noisy41 d$1.2Kv995.3%firingshared$1.7Kv4nonequietshared$610v11100%guardsharedpausedv3198.9%quietshared$1.6Kv1298.0%quietshared$640FINENEEDS A LOOKBROKENWAITING ON YOU
What each owned object needs
AgentPromptEvalAlertKeyBudget
Refundsv14 approved (waiting on you)refunds-v4 95.8% (broken)noisy · 14 a week (needs a look)unused 41 days (needs a look)$1,190 of $1,500 (fine)
Researchv9 draft (fine)research-v3 95.3% (fine)firing · latency (broken)runtime · shared (fine)$1,730 of $1,800 (needs a look)
Analystv4 live (fine)no suite · add one (needs a look)quiet (fine)runtime · shared (fine)$610 of $900 (fine)
Invoicesv11 live (fine)invoices-v9 100% (fine)guard · fired once (fine)runtime · shared (fine)paused · daily cap (needs a look)
Triagev31 live (fine)triage-v12 98.9% (fine)quiet (fine)runtime · shared (fine)$1,640 of $2,200 (fine)
Salesv12 live (fine)leads-v6 98.0% (fine)quiet (fine)runtime · shared (fine)$640 of $900 (fine)

Sample data: six agents across prompt, eval, alert, key and budget, the refunds agent's prompt v14 approved, waiting on you

Size
Legend
Data shape
A state per item and part
Good for
Agent fleets, service catalogues
Avoid when
Items have one part
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

122 / Ownership matrix

chart/122-ownership-matrix
plot · ownership matrix
Layer
state · refunds · 0
Type
Ellipse
Size
6 × 6
Fill
data/primary
Group
Marks · 30

Layers

122 / Ownership matrix

chart/122-ownership-matrix
plot · ownership matrix
Layer
row · refunds
Type
Text
Size
54 × 14
Style
Ember/Label/Caps
Fill
text/strong
Group
Marks · 45

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels4545

Marks3030

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

What needs a look.

Three signs it fits, and three signs another type fits better.

Are there several parts per item?

One count per owner.

Yes: Keep the ownership matrix

Is health the point?

Grants per role.

Yes: Keep the ownership matrix

Is it items, not tests?

Models against tests.

Yes: Keep the ownership matrix

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/122-ownership-matrix

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/ownership-matrix
ownership-matrix.tsx
import { OwnershipMatrix } from "@/components/chartory/ownership-matrix"import { agentParts } from "./agent-parts"export function AgentParts() {  return (    <OwnershipMatrix      data={agentParts}      size="m"      legend={true}    />  )}

Hearth widget

Ownership matrix as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Ownership matrix questions.

What people ask before they put an ownership matrix in a dashboard.

Something else?

hello@usechartory.com
  • Fine, needs a look, broken and waiting on you, named in the legend.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Schedule and status

19 types in Chartory answer this question.