Skip to content
Cockpit0.29.0
A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live

Capability registry

Every module, the capabilities it composes, the source file each was declared in, and the MCP, HTTP, command-line and Cockpit projections derived from it. The executable's own architecture, read back from the registry that produces every interface — this page among them.

Where it comes from

Derived from
the capability registry: builtin descriptors and the declarative objects of the layer
Nodes
356
Edges
1103
Acyclic
yes
As data
/api/v1/graph

Graph

The drawing is an enhancement. Everything it shows is in the lists below, which is what a reader without JavaScript, a crawler and a screen reader get.

What the shapes mean

Nodes

capability
one canonical declaration: a query, a command, or a declarative resource
module
a module composed with module! and named in compose_modules!, or one kind of declarative object
projection
an external interface the descriptor is projected onto, the Cockpit included
source
the file the declaration was read from

Edges

composes
the module composes the capability
declared_in
the capability was declared in that file
projects
the capability is exposed through that interface

Nodes

NodeKindSummaryStatusNowSource
artifacts.listcapabilityList the generated artifactsquery-apps/majordomus-cli/src/capability/builtin/artifacts.rs
brief.sessioncapabilityThe session briefquery-apps/majordomus-cli/src/capability/builtin/brief.rs
capabilities.describecapabilityDescribe one capabilityquery-apps/majordomus-cli/src/capability/builtin/capabilities.rs
capabilities.listcapabilityList capabilitiesquery-apps/majordomus-cli/src/capability/builtin/capabilities.rs
capabilities.projectionscapabilityWhere each capability is projectedquery-apps/majordomus-cli/src/capability/builtin/capabilities.rs
commands.getcapabilityOne command in fullquery-apps/majordomus-cli/src/capability/builtin/commands.rs
commands.graphcapabilityThe whole command graphquery-apps/majordomus-cli/src/capability/builtin/commands.rs
commands.listcapabilityEvery command, one line eachquery-apps/majordomus-cli/src/capability/builtin/commands.rs
commit.historycapabilityJudge a range of historyquery-apps/majordomus-cli/src/capability/builtin/commit.rs
commit.plancapabilityWhat the working tree would commitquery-apps/majordomus-cli/src/capability/builtin/commit.rs
commit.scopescapabilityThe scope vocabularyquery-apps/majordomus-cli/src/capability/builtin/commit.rs
commit.validatecapabilityJudge one commit messagequery-apps/majordomus-cli/src/capability/builtin/commit.rs
continuity.devicecapabilityThis device's identity, and its labelcommand-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.plancapabilityWhether and how a published handover can be resumed herequery-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.publishcapabilityPublish this checkout's newest handover for another machinecommand-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.recordscapabilityEvery published handover the local store admitsquery-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.resumecapabilityResume a handover another machine publishedcommand-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.statecapabilityWhat the lifecycle is holdingquery-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.statuscapabilityWhere this device stands in the work published from every devicequery-apps/majordomus-cli/src/capability/builtin/continuity.rs
continuity.synccapabilityExchange published handovers with a git remotecommand-apps/majordomus-cli/src/capability/builtin/continuity.rs
convergence.reportcapabilityIs any work held where it can be lost?query-apps/majordomus-cli/src/capability/builtin/convergence.rs
dashboard.overviewcapabilityThe Overview: four questionsquery-apps/majordomus-cli/src/capability/builtin/dashboard.rs
delivery.featurecapabilityDoes this feature existquery-apps/majordomus-cli/src/capability/builtin/delivery.rs
delivery.reportcapabilityDoes each feature existquery-apps/majordomus-cli/src/capability/builtin/delivery.rs
deploy.checkcapabilityWould these deployments workquery-apps/majordomus-cli/src/capability/builtin/deploy.rs
deploy.getcapabilityOne deploymentquery-apps/majordomus-cli/src/capability/builtin/deploy.rs
deploy.listcapabilityDeploymentsquery-apps/majordomus-cli/src/capability/builtin/deploy.rs
deploy.observedcapabilityWhat was deployed, and wherequery-apps/majordomus-cli/src/capability/builtin/deploy.rs
design.contrastcapabilityWhether the declared colours can be readquery-apps/majordomus-cli/src/capability/builtin/design.rs
design.explaincapabilityWhat a design token meansquery-apps/majordomus-cli/src/capability/builtin/design.rs
design.systemcapabilityThe design systemquery-apps/majordomus-cli/src/capability/builtin/design.rs
design.tokenscapabilityThe design tokensquery-apps/majordomus-cli/src/capability/builtin/design.rs
devcontext.compilecapabilityCompile the context for a piece of workquery-apps/majordomus-cli/src/capability/builtin/devcontext.rs
devcontext.explaincapabilityWhy one thing is or is not in a compiled contextquery-apps/majordomus-cli/src/capability/builtin/devcontext.rs
devcontext.policycapabilityThe compiler's own rulesquery-apps/majordomus-cli/src/capability/builtin/devcontext.rs
devtask.issuecapabilityOne issue as an executable development taskquery-apps/majordomus-cli/src/capability/builtin/devtask.rs
devtask.milestonecapabilityOne milestone as an executable dependency graphquery-apps/majordomus-cli/src/capability/builtin/devtask.rs
directories.listcapabilityThe layer's directory contractsquery-apps/majordomus-cli/src/capability/builtin/directories.rs
distribution.artifactcapabilityThe artifact of a targetquery-apps/majordomus-cli/src/capability/builtin/distribution.rs
distribution.buildcapabilityThis buildquery-apps/majordomus-cli/src/capability/builtin/distribution.rs
distribution.modelcapabilityThe distribution modelquery-apps/majordomus-cli/src/capability/builtin/distribution.rs
distribution.releasescapabilityPublished releasesquery-apps/majordomus-cli/src/capability/builtin/distribution.rs
distribution.statuscapabilityWhether the published installation worksquery-apps/majordomus-cli/src/capability/builtin/distribution.rs
economics.checkcapabilityRefuse unsupported economics claimsquery-apps/majordomus-cli/src/capability/builtin/economics.rs
economics.explaincapabilityExplain one economics metricquery-apps/majordomus-cli/src/capability/builtin/economics.rs
economics.runscapabilityRecorded benchmark runsquery-apps/majordomus-cli/src/capability/builtin/economics.rs
economics.summarycapabilityToken economics summaryquery-apps/majordomus-cli/src/capability/builtin/economics.rs
editors.statuscapabilityEditor and agent projectionsquery-apps/majordomus-cli/src/capability/builtin/editors.rs
entity.kindscapabilityEvery kind, and whether every object of it is addressablequery-apps/majordomus-cli/src/capability/builtin/entity.rs
entity.showcapabilityRead one entityquery-apps/majordomus-cli/src/capability/builtin/entity.rs

Edges

FromEdgeTo
capability:artifacts.listprojectsprojection:cockpit
capability:artifacts.listprojectsprojection:http
capability:artifacts.listprojectsprojection:mcp
capability:artifacts.listdeclared_insource:apps/majordomus-cli/src/capability/builtin/artifacts.rs
capability:brief.sessionprojectsprojection:cli
capability:brief.sessionprojectsprojection:cockpit
capability:brief.sessionprojectsprojection:http
capability:brief.sessionprojectsprojection:mcp
capability:brief.sessiondeclared_insource:apps/majordomus-cli/src/capability/builtin/brief.rs
capability:capabilities.describeprojectsprojection:cli
capability:capabilities.describeprojectsprojection:cockpit
capability:capabilities.describeprojectsprojection:http
capability:capabilities.describeprojectsprojection:mcp
capability:capabilities.describedeclared_insource:apps/majordomus-cli/src/capability/builtin/capabilities.rs
capability:capabilities.listprojectsprojection:cli
capability:capabilities.listprojectsprojection:cockpit
capability:capabilities.listprojectsprojection:http
capability:capabilities.listprojectsprojection:mcp
capability:capabilities.listdeclared_insource:apps/majordomus-cli/src/capability/builtin/capabilities.rs
capability:capabilities.projectionsprojectsprojection:cli
capability:capabilities.projectionsprojectsprojection:cockpit
capability:capabilities.projectionsprojectsprojection:http
capability:capabilities.projectionsprojectsprojection:mcp
capability:capabilities.projectionsdeclared_insource:apps/majordomus-cli/src/capability/builtin/capabilities.rs
capability:commands.getprojectsprojection:cockpit
capability:commands.getprojectsprojection:http
capability:commands.getprojectsprojection:mcp
capability:commands.getdeclared_insource:apps/majordomus-cli/src/capability/builtin/commands.rs
capability:commands.graphprojectsprojection:cockpit
capability:commands.graphprojectsprojection:http
capability:commands.graphprojectsprojection:mcp
capability:commands.graphdeclared_insource:apps/majordomus-cli/src/capability/builtin/commands.rs
capability:commands.listprojectsprojection:cockpit
capability:commands.listprojectsprojection:http
capability:commands.listprojectsprojection:mcp
capability:commands.listdeclared_insource:apps/majordomus-cli/src/capability/builtin/commands.rs
capability:commit.historyprojectsprojection:cli
capability:commit.historyprojectsprojection:cockpit
capability:commit.historyprojectsprojection:http
capability:commit.historyprojectsprojection:mcp
capability:commit.historydeclared_insource:apps/majordomus-cli/src/capability/builtin/commit.rs
capability:commit.planprojectsprojection:cli
capability:commit.planprojectsprojection:cockpit
capability:commit.planprojectsprojection:http
capability:commit.planprojectsprojection:mcp
capability:commit.plandeclared_insource:apps/majordomus-cli/src/capability/builtin/commit.rs
capability:commit.scopesprojectsprojection:cli
capability:commit.scopesprojectsprojection:cockpit
capability:commit.scopesprojectsprojection:http
capability:commit.scopesprojectsprojection:mcp