Skip to content

Benchmarks

Every benchmark target derived from the registry, the coverage, the regression policy, and the accepted baselines with their provenance.

Every externally callable operation is a benchmark target, derived from the registry: each executable capability directly and on every transport its exposure declares, with the cases its input type provides, plus the transports' own operations. majordomus bench coverage computes the same table live, majordomus bench times it, and bench --check compares a run with the accepted baseline of its platform under the policy below.

The same matrix as Markdown is docs/generated/benchmarks.md; how to read a measurement is the performance document.

Coverage

direct

70 / 73

0 missing · 3 waived

http

70 / 73

0 missing · 3 waived

mcp

68 / 71

0 missing · 3 waived

system

13 / 13

0 missing · 0 waived

total

221 / 230

0 missing · 9 waived

subjectmoduletransportstatecases
artifacts.listartifactsdirectcovered2
artifacts.listartifactsmcpcovered2
artifacts.listartifactshttpcovered2
capabilities.describecapabilitiesdirectcovered1
capabilities.describecapabilitiesmcpcovered1
capabilities.describecapabilitieshttpcovered1
capabilities.listcapabilitiesdirectcovered2
capabilities.listcapabilitiesmcpcovered2
capabilities.listcapabilitieshttpcovered2
capabilities.projectionscapabilitiesdirectcovered2
capabilities.projectionscapabilitiesmcpcovered2
capabilities.projectionscapabilitieshttpcovered2
commands.getcommandsdirectcovered1
commands.getcommandsmcpcovered1
commands.getcommandshttpcovered1
commands.graphcommandsdirectcovered1
commands.graphcommandsmcpcovered1
commands.graphcommandshttpcovered1
commands.listcommandsdirectcovered3
commands.listcommandsmcpcovered3
commands.listcommandshttpcovered3
continuity.statecontinuitydirectcovered1
continuity.statecontinuitymcpcovered1
continuity.statecontinuityhttpcovered1
deploy.checkdeploydirectcovered1
deploy.checkdeploymcpcovered1
deploy.checkdeployhttpcovered1
deploy.getdeploydirectcovered1
deploy.getdeploymcpcovered1
deploy.getdeployhttpcovered1
deploy.listdeploydirectcovered1
deploy.listdeploymcpcovered1
deploy.listdeployhttpcovered1
directories.listdirectoriesdirectcovered4
directories.listdirectoriesmcpcovered4
directories.listdirectorieshttpcovered4
distribution.artifactdistributiondirectcovered1
distribution.artifactdistributionmcpcovered1
distribution.artifactdistributionhttpcovered1
distribution.builddistributiondirectcovered1
distribution.builddistributionmcpcovered1
distribution.builddistributionhttpcovered1
distribution.modeldistributiondirectcovered1
distribution.modeldistributionmcpcovered1
distribution.modeldistributionhttpcovered1
distribution.releasesdistributiondirectcovered1
distribution.releasesdistributionmcpcovered1
distribution.releasesdistributionhttpcovered1
distribution.statusdistributiondirectcovered1
distribution.statusdistributionmcpcovered1
distribution.statusdistributionhttpcovered1
environment.explainenvironmentdirectcovered2
environment.explainenvironmentmcpcovered2
environment.explainenvironmenthttpcovered2
environment.statusenvironmentdirectcovered1
environment.statusenvironmentmcpcovered1
environment.statusenvironmenthttpcovered1
executions.cancelexecutionsdirectwaived (transient_state)0
executions.cancelexecutionsmcpwaived (transient_state)0
executions.cancelexecutionshttpwaived (transient_state)0
executions.demonstrateexecutionsdirectcovered1
executions.demonstrateexecutionsmcpcovered1
executions.demonstrateexecutionshttpcovered1
executions.eventsexecutionsdirectwaived (transient_state)0
executions.eventsexecutionsmcpwaived (transient_state)0
executions.eventsexecutionshttpwaived (transient_state)0
executions.getexecutionsdirectwaived (transient_state)0
executions.getexecutionsmcpwaived (transient_state)0
executions.getexecutionshttpwaived (transient_state)0
executions.listexecutionsdirectcovered1
executions.listexecutionsmcpcovered1
executions.listexecutionshttpcovered1
executions.protocolexecutionsdirectcovered1
executions.protocolexecutionsmcpcovered1
executions.protocolexecutionshttpcovered1
executions.startexecutionsdirectcovered1
executions.startexecutionsmcpcovered1
executions.startexecutionshttpcovered1
graph.getgraphdirectcovered8
graph.getgraphmcpcovered8
graph.getgraphhttpcovered8
graph.listgraphdirectcovered1
graph.listgraphmcpcovered1
graph.listgraphhttpcovered1
health.livehealthdirectcovered1
health.livehealthhttpcovered1
health.readyhealthdirectcovered1
health.readyhealthhttpcovered1
health.reporthealthdirectcovered1
health.reporthealthmcpcovered1
health.reporthealthhttpcovered1
objects.getobjectsdirectcovered2
objects.getobjectsmcpcovered2
objects.getobjectshttpcovered2
objects.listobjectsdirectcovered2
objects.listobjectsmcpcovered2
objects.listobjectshttpcovered2
objects.searchobjectsdirectcovered2
objects.searchobjectsmcpcovered2
objects.searchobjectshttpcovered2
objects.verifyobjectsdirectcovered1
objects.verifyobjectsmcpcovered1
objects.verifyobjectshttpcovered1
obligations.closureobligationsdirectcovered1
obligations.closureobligationsmcpcovered1
obligations.closureobligationshttpcovered1
obligations.vocabularyobligationsdirectcovered1
obligations.vocabularyobligationsmcpcovered1
obligations.vocabularyobligationshttpcovered1
peers.announcepeersdirectcovered1
peers.announcepeersmcpcovered1
peers.announcepeershttpcovered1
peers.listpeersdirectcovered1
peers.listpeersmcpcovered1
peers.listpeershttpcovered1
perf.countersperfdirectcovered1
perf.countersperfmcpcovered1
perf.countersperfhttpcovered1
plan.issuesplandirectcovered3
plan.issuesplanmcpcovered3
plan.issuesplanhttpcovered3
plan.modelplandirectcovered1
plan.modelplanmcpcovered1
plan.modelplanhttpcovered1
plan.nextplandirectcovered2
plan.nextplanmcpcovered2
plan.nextplanhttpcovered2
plan.recordplandirectcovered2
plan.recordplanmcpcovered2
plan.recordplanhttpcovered2
plan.roadmapplandirectcovered1
plan.roadmapplanmcpcovered1
plan.roadmapplanhttpcovered1
plan.statusplandirectcovered2
plan.statusplanmcpcovered2
plan.statusplanhttpcovered2
plan.validateplandirectcovered1
plan.validateplanmcpcovered1
plan.validateplanhttpcovered1
plan.wavesplandirectcovered2
plan.wavesplanmcpcovered2
plan.wavesplanhttpcovered2
product.featureproductdirectcovered1
product.featureproductmcpcovered1
product.featureproducthttpcovered1
product.featuresproductdirectcovered3
product.featuresproductmcpcovered3
product.featuresproducthttpcovered3
product.matrixproductdirectcovered1
product.matrixproductmcpcovered1
product.matrixproducthttpcovered1
product.providersproductdirectcovered1
product.providersproductmcpcovered1
product.providersproducthttpcovered1
product.validateproductdirectcovered1
product.validateproductmcpcovered1
product.validateproducthttpcovered1
quality.reportqualitydirectcovered1
quality.reportqualitymcpcovered1
quality.reportqualityhttpcovered1
release.changelogreleasedirectcovered2
release.changelogreleasemcpcovered2
release.changelogreleasehttpcovered2
release.versionreleasedirectcovered1
release.versionreleasemcpcovered1
release.versionreleasehttpcovered1
repository.inforepositorydirectcovered1
repository.inforepositorymcpcovered1
repository.inforepositoryhttpcovered1
repository.scoperepositorydirectcovered1
repository.scoperepositorymcpcovered1
repository.scoperepositoryhttpcovered1
repository.scope_classifyrepositorydirectcovered5
repository.scope_classifyrepositorymcpcovered5
repository.scope_classifyrepositoryhttpcovered5
trace.committracedirectcovered1
trace.committracemcpcovered1
trace.committracehttpcovered1
trace.issuetracedirectcovered1
trace.issuetracemcpcovered1
trace.issuetracehttpcovered1
trace.reporttracedirectcovered2
trace.reporttracemcpcovered2
trace.reporttracehttpcovered2
web.surfaceswebdirectcovered1
web.surfaceswebmcpcovered1
web.surfaceswebhttpcovered1
why.areaswhydirectcovered1
why.areaswhymcpcovered1
why.areaswhyhttpcovered1
why.audienceswhydirectcovered1
why.audienceswhymcpcovered1
why.audienceswhyhttpcovered1
why.diagnosewhydirectcovered1
why.diagnosewhymcpcovered1
why.diagnosewhyhttpcovered1
why.listwhydirectcovered3
why.listwhymcpcovered3
why.listwhyhttpcovered3
why.momentwhydirectcovered1
why.momentwhymcpcovered1
why.momentwhyhttpcovered1
why.validatewhydirectcovered1
why.validatewhymcpcovered1
why.validatewhyhttpcovered1
worktree.inspectworktreedirectcovered1
worktree.inspectworktreemcpcovered1
worktree.inspectworktreehttpcovered1
worktree.migration_planworktreedirectcovered1
worktree.migration_planworktreemcpcovered1
worktree.migration_planworktreehttpcovered1
worktree.statusworktreedirectcovered2
worktree.statusworktreemcpcovered2
worktree.statusworktreehttpcovered2
worktree.topologyworktreedirectcovered1
worktree.topologyworktreemcpcovered1
worktree.topologyworktreehttpcovered1
system.mcp.process_coldsystemmcpcovered1
system.mcp.initializesystemmcpcovered1
system.mcp.pingsystemmcpcovered1
system.mcp.tools_listsystemmcpcovered1
system.mcp.resources_listsystemmcpcovered1
system.mcp.resources_readsystemmcpcovered1
system.http.indexsystemhttpcovered1
system.http.homesystemhttpcovered1
system.http.openapisystemhttpcovered1
system.http.swaggersystemhttpcovered1
system.http.cockpit_overviewsystemhttpcovered1
system.http.cockpit_capabilitiessystemhttpcovered1
system.http.cockpit_graphsystemhttpcovered1

Targets

329 targets for this repository. The key is stable across runs; a cached capability is measured cold and warm as well as uncached.

keytransportcapabilitycasereached ascache
artifacts.list|direct|all direct artifacts.list all executor cold + warm
artifacts.list|direct|one-encoding direct artifacts.list one-encoding executor cold + warm
artifacts.list|mcp|all mcp artifacts.list all majordomus_artifacts cold + warm
artifacts.list|mcp|one-encoding mcp artifacts.list one-encoding majordomus_artifacts cold + warm
artifacts.list|http|all http artifacts.list all GET /api/v1/artifacts cold + warm
artifacts.list|http|one-encoding http artifacts.list one-encoding GET /api/v1/artifacts cold + warm
capabilities.describe|direct|repository-info direct capabilities.describe repository-info executor uncached
capabilities.describe|mcp|repository-info mcp capabilities.describe repository-info majordomus_capability uncached
capabilities.describe|http|repository-info http capabilities.describe repository-info GET /api/v1/capability uncached
capabilities.list|direct|all direct capabilities.list all executor cold + warm
capabilities.list|direct|queries direct capabilities.list queries executor cold + warm
capabilities.list|mcp|all mcp capabilities.list all majordomus_capabilities cold + warm
capabilities.list|mcp|queries mcp capabilities.list queries majordomus_capabilities cold + warm
capabilities.list|http|all http capabilities.list all GET /api/v1/capabilities cold + warm
capabilities.list|http|queries http capabilities.list queries GET /api/v1/capabilities cold + warm
capabilities.projections|direct|all direct capabilities.projections all executor cold + warm
capabilities.projections|direct|unmet direct capabilities.projections unmet executor cold + warm
capabilities.projections|mcp|all mcp capabilities.projections all majordomus_projections cold + warm
capabilities.projections|mcp|unmet mcp capabilities.projections unmet majordomus_projections cold + warm
capabilities.projections|http|all http capabilities.projections all GET /api/v1/capabilities/projections cold + warm
capabilities.projections|http|unmet http capabilities.projections unmet GET /api/v1/capabilities/projections cold + warm
commands.get|direct|worktree-status direct commands.get worktree-status executor uncached
commands.get|mcp|worktree-status mcp commands.get worktree-status majordomus_command uncached
commands.get|http|worktree-status http commands.get worktree-status GET /api/v1/command uncached
commands.graph|direct|default direct commands.graph default executor uncached
commands.graph|mcp|default mcp commands.graph default majordomus_command_graph uncached
commands.graph|http|default http commands.graph default GET /api/v1/commands/graph uncached
commands.list|direct|all direct commands.list all executor uncached
commands.list|direct|read-only direct commands.list read-only executor uncached
commands.list|direct|one-program direct commands.list one-program executor uncached
commands.list|mcp|all mcp commands.list all majordomus_commands uncached
commands.list|mcp|read-only mcp commands.list read-only majordomus_commands uncached
commands.list|mcp|one-program mcp commands.list one-program majordomus_commands uncached
commands.list|http|all http commands.list all GET /api/v1/commands uncached
commands.list|http|read-only http commands.list read-only GET /api/v1/commands uncached
commands.list|http|one-program http commands.list one-program GET /api/v1/commands uncached
continuity.state|direct|default direct continuity.state default executor cold + warm
continuity.state|mcp|default mcp continuity.state default majordomus_continuity cold + warm
continuity.state|http|default http continuity.state default GET /api/v1/continuity cold + warm
deploy.check|direct|default direct deploy.check default executor cold + warm
deploy.check|mcp|default mcp deploy.check default majordomus_deploy_check cold + warm
deploy.check|http|default http deploy.check default GET /api/v1/deployments/check cold + warm
deploy.get|direct|first-deployment direct deploy.get first-deployment executor uncached
deploy.get|mcp|first-deployment mcp deploy.get first-deployment majordomus_deployment uncached
deploy.get|http|first-deployment http deploy.get first-deployment GET /api/v1/deployment uncached
deploy.list|direct|default direct deploy.list default executor uncached
deploy.list|mcp|default mcp deploy.list default majordomus_deployments uncached
deploy.list|http|default http deploy.list default GET /api/v1/deployments uncached
directories.list|direct|whole-tree direct directories.list whole-tree executor cold + warm
directories.list|direct|one-directory direct directories.list one-directory executor cold + warm
directories.list|direct|effective-everywhere direct directories.list effective-everywhere executor cold + warm
directories.list|direct|owed direct directories.list owed executor cold + warm
directories.list|mcp|whole-tree mcp directories.list whole-tree majordomus_directories cold + warm
directories.list|mcp|one-directory mcp directories.list one-directory majordomus_directories cold + warm
directories.list|mcp|effective-everywhere mcp directories.list effective-everywhere majordomus_directories cold + warm
directories.list|mcp|owed mcp directories.list owed majordomus_directories cold + warm
directories.list|http|whole-tree http directories.list whole-tree GET /api/v1/directories cold + warm
directories.list|http|one-directory http directories.list one-directory GET /api/v1/directories cold + warm
directories.list|http|effective-everywhere http directories.list effective-everywhere GET /api/v1/directories cold + warm
directories.list|http|owed http directories.list owed GET /api/v1/directories cold + warm
distribution.artifact|direct|first-published-target direct distribution.artifact first-published-target executor uncached
distribution.artifact|mcp|first-published-target mcp distribution.artifact first-published-target majordomus_artifact uncached
distribution.artifact|http|first-published-target http distribution.artifact first-published-target GET /api/v1/distribution/artifact uncached
distribution.build|direct|default direct distribution.build default executor uncached
distribution.build|mcp|default mcp distribution.build default majordomus_build uncached
distribution.build|http|default http distribution.build default GET /api/v1/distribution/build uncached
distribution.model|direct|default direct distribution.model default executor uncached
distribution.model|mcp|default mcp distribution.model default majordomus_distribution uncached
distribution.model|http|default http distribution.model default GET /api/v1/distribution uncached
distribution.releases|direct|default direct distribution.releases default executor uncached
distribution.releases|mcp|default mcp distribution.releases default majordomus_releases uncached
distribution.releases|http|default http distribution.releases default GET /api/v1/distribution/releases uncached
distribution.status|direct|default direct distribution.status default executor uncached
distribution.status|mcp|default mcp distribution.status default majordomus_install_status uncached
distribution.status|http|default http distribution.status default GET /api/v1/distribution/status uncached
environment.explain|direct|all direct environment.explain all executor uncached
environment.explain|direct|one-field direct environment.explain one-field executor uncached
environment.explain|mcp|all mcp environment.explain all majordomus_environment_explain uncached
environment.explain|mcp|one-field mcp environment.explain one-field majordomus_environment_explain uncached
environment.explain|http|all http environment.explain all GET /api/v1/environment/explain uncached
environment.explain|http|one-field http environment.explain one-field GET /api/v1/environment/explain uncached
environment.status|direct|default direct environment.status default executor cold + warm
environment.status|mcp|default mcp environment.status default majordomus_environment cold + warm
environment.status|http|default http environment.status default GET /api/v1/environment cold + warm
executions.demonstrate|direct|immediate direct executions.demonstrate immediate executor uncached
executions.demonstrate|mcp|immediate mcp executions.demonstrate immediate majordomus_demonstrate_execution uncached
executions.demonstrate|http|immediate http executions.demonstrate immediate GET /api/v1/executions/demonstrate uncached
executions.list|direct|recent direct executions.list recent executor uncached
executions.list|mcp|recent mcp executions.list recent majordomus_executions uncached
executions.list|http|recent http executions.list recent GET /api/v1/executions uncached
executions.protocol|direct|default direct executions.protocol default executor uncached
executions.protocol|mcp|default mcp executions.protocol default majordomus_execution_protocol uncached
executions.protocol|http|default http executions.protocol default GET /api/v1/executions/protocol uncached
executions.start|direct|demonstrate direct executions.start demonstrate executor uncached
executions.start|mcp|demonstrate mcp executions.start demonstrate majordomus_execution_start uncached
executions.start|http|demonstrate http executions.start demonstrate POST /api/v1/executions/start uncached
graph.get|direct|registry direct graph.get registry executor cold + warm
graph.get|direct|layer direct graph.get layer executor cold + warm
graph.get|direct|rules direct graph.get rules executor cold + warm
graph.get|direct|adrs direct graph.get adrs executor cold + warm
graph.get|direct|use-cases direct graph.get use-cases executor cold + warm
graph.get|direct|why direct graph.get why executor cold + warm
graph.get|direct|product direct graph.get product executor cold + warm
graph.get|direct|composed direct graph.get composed executor cold + warm
graph.get|mcp|registry mcp graph.get registry majordomus_graph cold + warm
graph.get|mcp|layer mcp graph.get layer majordomus_graph cold + warm
graph.get|mcp|rules mcp graph.get rules majordomus_graph cold + warm
graph.get|mcp|adrs mcp graph.get adrs majordomus_graph cold + warm
graph.get|mcp|use-cases mcp graph.get use-cases majordomus_graph cold + warm
graph.get|mcp|why mcp graph.get why majordomus_graph cold + warm
graph.get|mcp|product mcp graph.get product majordomus_graph cold + warm
graph.get|mcp|composed mcp graph.get composed majordomus_graph cold + warm
graph.get|http|registry http graph.get registry GET /api/v1/graph cold + warm
graph.get|http|layer http graph.get layer GET /api/v1/graph cold + warm
graph.get|http|rules http graph.get rules GET /api/v1/graph cold + warm
graph.get|http|adrs http graph.get adrs GET /api/v1/graph cold + warm
graph.get|http|use-cases http graph.get use-cases GET /api/v1/graph cold + warm
graph.get|http|why http graph.get why GET /api/v1/graph cold + warm
graph.get|http|product http graph.get product GET /api/v1/graph cold + warm
graph.get|http|composed http graph.get composed GET /api/v1/graph cold + warm
graph.list|direct|default direct graph.list default executor uncached
graph.list|mcp|default mcp graph.list default majordomus_graphs uncached
graph.list|http|default http graph.list default GET /api/v1/graphs uncached
health.live|direct|default direct health.live default executor uncached
health.live|http|default http health.live default GET /api/v1/live uncached
health.ready|direct|default direct health.ready default executor uncached
health.ready|http|default http health.ready default GET /api/v1/ready uncached
health.report|direct|default direct health.report default executor cold + warm
health.report|mcp|default mcp health.report default majordomus_health cold + warm
health.report|http|default http health.report default GET /api/v1/health cold + warm
objects.get|direct|first-object direct objects.get first-object executor uncached
objects.get|direct|repository direct objects.get repository executor uncached
objects.get|mcp|first-object mcp objects.get first-object majordomus_get uncached
objects.get|mcp|repository mcp objects.get repository majordomus_get uncached
objects.get|http|first-object http objects.get first-object GET /api/v1/object uncached
objects.get|http|repository http objects.get repository GET /api/v1/object uncached
objects.list|direct|all direct objects.list all executor uncached
objects.list|direct|first-kind direct objects.list first-kind executor uncached
objects.list|mcp|all mcp objects.list all majordomus_list uncached
objects.list|mcp|first-kind mcp objects.list first-kind majordomus_list uncached
objects.list|http|all http objects.list all GET /api/v1/objects uncached
objects.list|http|first-kind http objects.list first-kind GET /api/v1/objects uncached
objects.search|direct|common-word direct objects.search common-word executor cold + warm
objects.search|direct|no-hit direct objects.search no-hit executor cold + warm
objects.search|mcp|common-word mcp objects.search common-word majordomus_search cold + warm
objects.search|mcp|no-hit mcp objects.search no-hit majordomus_search cold + warm
objects.search|http|common-word http objects.search common-word GET /api/v1/search cold + warm
objects.search|http|no-hit http objects.search no-hit GET /api/v1/search cold + warm
objects.verify|direct|bounded direct objects.verify bounded executor uncached
objects.verify|mcp|bounded mcp objects.verify bounded majordomus_verify_objects uncached
objects.verify|http|bounded http objects.verify bounded GET /api/v1/objects/verify uncached
obligations.closure|direct|default direct obligations.closure default executor cold + warm
obligations.closure|mcp|default mcp obligations.closure default majordomus_obligation_closure cold + warm
obligations.closure|http|default http obligations.closure default GET /api/v1/obligations/closure cold + warm
obligations.vocabulary|direct|default direct obligations.vocabulary default executor cold + warm
obligations.vocabulary|mcp|default mcp obligations.vocabulary default majordomus_obligations cold + warm
obligations.vocabulary|http|default http obligations.vocabulary default GET /api/v1/obligations cold + warm
peers.announce|direct|default direct peers.announce default executor uncached
peers.announce|mcp|default mcp peers.announce default majordomus_announce uncached
peers.announce|http|default http peers.announce default POST /api/v1/peers/announce uncached
peers.list|direct|default direct peers.list default executor uncached
peers.list|mcp|default mcp peers.list default majordomus_peers uncached
peers.list|http|default http peers.list default GET /api/v1/peers uncached
perf.counters|direct|default direct perf.counters default executor uncached
perf.counters|mcp|default mcp perf.counters default majordomus_perf uncached
perf.counters|http|default http perf.counters default GET /api/v1/perf uncached
plan.issues|direct|all direct plan.issues all executor uncached
plan.issues|direct|ready direct plan.issues ready executor uncached
plan.issues|direct|one-milestone direct plan.issues one-milestone executor uncached
plan.issues|mcp|all mcp plan.issues all majordomus_plan_issues uncached
plan.issues|mcp|ready mcp plan.issues ready majordomus_plan_issues uncached
plan.issues|mcp|one-milestone mcp plan.issues one-milestone majordomus_plan_issues uncached
plan.issues|http|all http plan.issues all GET /api/v1/plan/issues uncached
plan.issues|http|ready http plan.issues ready GET /api/v1/plan/issues uncached
plan.issues|http|one-milestone http plan.issues one-milestone GET /api/v1/plan/issues uncached
plan.model|direct|default direct plan.model default executor uncached
plan.model|mcp|default mcp plan.model default majordomus_plan uncached
plan.model|http|default http plan.model default GET /api/v1/plan uncached
plan.next|direct|whole-plan direct plan.next whole-plan executor uncached
plan.next|direct|one-milestone direct plan.next one-milestone executor uncached
plan.next|mcp|whole-plan mcp plan.next whole-plan majordomus_plan_next uncached
plan.next|mcp|one-milestone mcp plan.next one-milestone majordomus_plan_next uncached
plan.next|http|whole-plan http plan.next whole-plan GET /api/v1/plan/next uncached
plan.next|http|one-milestone http plan.next one-milestone GET /api/v1/plan/next uncached
plan.record|direct|issue direct plan.record issue executor uncached
plan.record|direct|milestone direct plan.record milestone executor uncached
plan.record|mcp|issue mcp plan.record issue majordomus_plan_record uncached
plan.record|mcp|milestone mcp plan.record milestone majordomus_plan_record uncached
plan.record|http|issue http plan.record issue GET /api/v1/plan/record uncached
plan.record|http|milestone http plan.record milestone GET /api/v1/plan/record uncached
plan.roadmap|direct|default direct plan.roadmap default executor uncached
plan.roadmap|mcp|default mcp plan.roadmap default majordomus_plan_roadmap uncached
plan.roadmap|http|default http plan.roadmap default GET /api/v1/plan/roadmap uncached
plan.status|direct|whole-plan direct plan.status whole-plan executor uncached
plan.status|direct|one-milestone direct plan.status one-milestone executor uncached
plan.status|mcp|whole-plan mcp plan.status whole-plan majordomus_plan_status uncached
plan.status|mcp|one-milestone mcp plan.status one-milestone majordomus_plan_status uncached
plan.status|http|whole-plan http plan.status whole-plan GET /api/v1/plan/status uncached
plan.status|http|one-milestone http plan.status one-milestone GET /api/v1/plan/status uncached
plan.validate|direct|default direct plan.validate default executor uncached
plan.validate|mcp|default mcp plan.validate default majordomus_plan_validate uncached
plan.validate|http|default http plan.validate default GET /api/v1/plan/validate uncached
plan.waves|direct|whole-plan direct plan.waves whole-plan executor uncached
plan.waves|direct|one-milestone direct plan.waves one-milestone executor uncached
plan.waves|mcp|whole-plan mcp plan.waves whole-plan majordomus_plan_waves uncached
plan.waves|mcp|one-milestone mcp plan.waves one-milestone majordomus_plan_waves uncached
plan.waves|http|whole-plan http plan.waves whole-plan GET /api/v1/plan/waves uncached
plan.waves|http|one-milestone http plan.waves one-milestone GET /api/v1/plan/waves uncached
product.feature|direct|first-feature direct product.feature first-feature executor cold + warm
product.feature|mcp|first-feature mcp product.feature first-feature majordomus_feature cold + warm
product.feature|http|first-feature http product.feature first-feature GET /api/v1/product/feature cold + warm
product.features|direct|all direct product.features all executor cold + warm
product.features|direct|by-area direct product.features by-area executor cold + warm
product.features|mcp|all mcp product.features all majordomus_features cold + warm
product.features|mcp|by-area mcp product.features by-area majordomus_features cold + warm
product.features|http|all http product.features all GET /api/v1/product/features cold + warm
product.features|http|by-area http product.features by-area GET /api/v1/product/features cold + warm
product.matrix|direct|default direct product.matrix default executor cold + warm
product.matrix|mcp|default mcp product.matrix default majordomus_product_matrix cold + warm
product.matrix|http|default http product.matrix default GET /api/v1/product/matrix cold + warm
product.providers|direct|default direct product.providers default executor cold + warm
product.providers|mcp|default mcp product.providers default majordomus_providers cold + warm
product.providers|http|default http product.providers default GET /api/v1/product/providers cold + warm
product.validate|direct|default direct product.validate default executor cold + warm
product.validate|mcp|default mcp product.validate default majordomus_product_validate cold + warm
product.validate|http|default http product.validate default GET /api/v1/product/validate cold + warm
quality.report|direct|default direct quality.report default executor cold + warm
quality.report|mcp|default mcp quality.report default majordomus_quality cold + warm
quality.report|http|default http quality.report default GET /api/v1/quality cold + warm
release.changelog|direct|all direct release.changelog all executor uncached
release.changelog|direct|one-version direct release.changelog one-version executor uncached
release.changelog|mcp|all mcp release.changelog all majordomus_changelog uncached
release.changelog|mcp|one-version mcp release.changelog one-version majordomus_changelog uncached
release.changelog|http|all http release.changelog all GET /api/v1/changelog uncached
release.changelog|http|one-version http release.changelog one-version GET /api/v1/changelog uncached
release.version|direct|default direct release.version default executor uncached
release.version|mcp|default mcp release.version default majordomus_release_version uncached
release.version|http|default http release.version default GET /api/v1/release/version uncached
repository.info|direct|default direct repository.info default executor uncached
repository.info|mcp|default mcp repository.info default majordomus_repository uncached
repository.info|http|default http repository.info default GET /api/v1/repository uncached
repository.scope|direct|default direct repository.scope default executor uncached
repository.scope|mcp|default mcp repository.scope default majordomus_scope uncached
repository.scope|http|default http repository.scope default GET /api/v1/scope uncached
repository.scope_classify|direct|layer-file direct repository.scope_classify layer-file executor uncached
repository.scope_classify|direct|local-half direct repository.scope_classify local-half executor uncached
repository.scope_classify|direct|secret direct repository.scope_classify secret executor uncached
repository.scope_classify|direct|undeclared direct repository.scope_classify undeclared executor uncached
repository.scope_classify|direct|first-object direct repository.scope_classify first-object executor uncached
repository.scope_classify|mcp|layer-file mcp repository.scope_classify layer-file majordomus_scope_classify uncached
repository.scope_classify|mcp|local-half mcp repository.scope_classify local-half majordomus_scope_classify uncached
repository.scope_classify|mcp|secret mcp repository.scope_classify secret majordomus_scope_classify uncached
repository.scope_classify|mcp|undeclared mcp repository.scope_classify undeclared majordomus_scope_classify uncached
repository.scope_classify|mcp|first-object mcp repository.scope_classify first-object majordomus_scope_classify uncached
repository.scope_classify|http|layer-file http repository.scope_classify layer-file GET /api/v1/scope/classify uncached
repository.scope_classify|http|local-half http repository.scope_classify local-half GET /api/v1/scope/classify uncached
repository.scope_classify|http|secret http repository.scope_classify secret GET /api/v1/scope/classify uncached
repository.scope_classify|http|undeclared http repository.scope_classify undeclared GET /api/v1/scope/classify uncached
repository.scope_classify|http|first-object http repository.scope_classify first-object GET /api/v1/scope/classify uncached
trace.commit|direct|head direct trace.commit head executor uncached
trace.commit|mcp|head mcp trace.commit head majordomus_trace_commit uncached
trace.commit|http|head http trace.commit head GET /api/v1/trace/commit uncached
trace.issue|direct|first-issue direct trace.issue first-issue executor uncached
trace.issue|mcp|first-issue mcp trace.issue first-issue majordomus_trace_issue uncached
trace.issue|http|first-issue http trace.issue first-issue GET /api/v1/trace/issue uncached
trace.report|direct|default direct trace.report default executor uncached
trace.report|direct|ten direct trace.report ten executor uncached
trace.report|mcp|default mcp trace.report default majordomus_traceability uncached
trace.report|mcp|ten mcp trace.report ten majordomus_traceability uncached
trace.report|http|default http trace.report default GET /api/v1/trace uncached
trace.report|http|ten http trace.report ten GET /api/v1/trace uncached
web.surfaces|direct|default direct web.surfaces default executor cold + warm
web.surfaces|mcp|default mcp web.surfaces default majordomus_web_surfaces cold + warm
web.surfaces|http|default http web.surfaces default GET /api/v1/web/surfaces cold + warm
why.areas|direct|default direct why.areas default executor cold + warm
why.areas|mcp|default mcp why.areas default majordomus_why_areas cold + warm
why.areas|http|default http why.areas default GET /api/v1/why/areas cold + warm
why.audiences|direct|default direct why.audiences default executor cold + warm
why.audiences|mcp|default mcp why.audiences default majordomus_why_audiences cold + warm
why.audiences|http|default http why.audiences default GET /api/v1/why/audiences cold + warm
why.diagnose|direct|three-moments direct why.diagnose three-moments executor cold + warm
why.diagnose|mcp|three-moments mcp why.diagnose three-moments majordomus_why_diagnose cold + warm
why.diagnose|http|three-moments http why.diagnose three-moments GET /api/v1/why/diagnose cold + warm
why.list|direct|all direct why.list all executor cold + warm
why.list|direct|by-audience direct why.list by-audience executor cold + warm
why.list|mcp|all mcp why.list all majordomus_why cold + warm
why.list|mcp|by-audience mcp why.list by-audience majordomus_why cold + warm
why.list|http|all http why.list all GET /api/v1/why cold + warm
why.list|http|by-audience http why.list by-audience GET /api/v1/why cold + warm
why.moment|direct|first-moment direct why.moment first-moment executor cold + warm
why.moment|mcp|first-moment mcp why.moment first-moment majordomus_why_moment cold + warm
why.moment|http|first-moment http why.moment first-moment GET /api/v1/why/moment cold + warm
why.validate|direct|default direct why.validate default executor cold + warm
why.validate|mcp|default mcp why.validate default majordomus_why_validate cold + warm
why.validate|http|default http why.validate default GET /api/v1/why/validate cold + warm
worktree.inspect|direct|feature-branch direct worktree.inspect feature-branch executor uncached
worktree.inspect|mcp|feature-branch mcp worktree.inspect feature-branch majordomus_worktree_inspect uncached
worktree.inspect|http|feature-branch http worktree.inspect feature-branch GET /api/v1/worktrees/inspect uncached
worktree.migration_plan|direct|default direct worktree.migration_plan default executor uncached
worktree.migration_plan|mcp|default mcp worktree.migration_plan default majordomus_worktree_migration_plan uncached
worktree.migration_plan|http|default http worktree.migration_plan default GET /api/v1/worktrees/migration uncached
worktree.status|direct|default direct worktree.status default executor uncached
worktree.status|direct|primary-checkout direct worktree.status primary-checkout executor uncached
worktree.status|mcp|default mcp worktree.status default majordomus_worktree_status uncached
worktree.status|mcp|primary-checkout mcp worktree.status primary-checkout majordomus_worktree_status uncached
worktree.status|http|default http worktree.status default GET /api/v1/worktrees/status uncached
worktree.status|http|primary-checkout http worktree.status primary-checkout GET /api/v1/worktrees/status uncached
worktree.topology|direct|default direct worktree.topology default executor uncached
worktree.topology|mcp|default mcp worktree.topology default majordomus_worktrees uncached
worktree.topology|http|default http worktree.topology default GET /api/v1/worktrees uncached
system.mcp.process_cold mcp system uncached
system.mcp.initialize mcp system uncached
system.mcp.ping mcp system uncached
system.mcp.tools_list mcp system uncached
system.mcp.resources_list mcp system uncached
system.mcp.resources_read mcp system uncached
system.http.index http system uncached
system.http.home http system uncached
system.http.openapi http system uncached
system.http.swagger http system uncached
system.http.cockpit_overview http system uncached
system.http.cockpit_capabilities http system uncached
system.http.cockpit_graph http system uncached

System targets

The transports' own operations, not capabilities.

  • system.mcp.process_coldmcpspawn a majordomus mcp process, initialize, first tools/list
  • system.mcp.initializemcpinitialize on a running process
  • system.mcp.pingmcpping: the protocol round trip with nothing behind it
  • system.mcp.tools_listmcptools/list
  • system.mcp.resources_listmcpresources/list
  • system.mcp.resources_readmcpresources/read of the first declarative resource
  • system.http.indexhttpGET / (the topology as JSON)
  • system.http.homehttpGET / with Accept: text/html (the home page, rendered from the topology)
  • system.http.openapihttpGET /openapi.json
  • system.http.swaggerhttpGET /swagger (the Swagger UI shell)
  • system.http.cockpit_overviewhttpGET /cockpit (the Cockpit's landing page, server-rendered)
  • system.http.cockpit_capabilitieshttpGET /cockpit/capabilities (every capability as a table: the widest page)
  • system.http.cockpit_graphhttpGET /cockpit/graphs/registry (a page whose content is a derived graph)

Regression policy

What bench --check applies, read from .ai/repo/benchmarks/rust/policy.yaml: a metric fails when it grows by more than its relative threshold and by at least the absolute floor, and gates only once the run took its minimum samples.

metricallowed increasegates from
p5025.0%0 samples
p9530.0%50 samples
p9950.0%200 samples
absolute floor1000.0 µs — an increase under it is noise, whatever the ratio

Accepted baselines

One per platform, committed and reviewed. A measurement is evidence of the host, build and commit named with it and of nothing else: a debug build on one laptop says nothing about a release build elsewhere, and bench --check fails a run only against a baseline recorded on the same host.

macos-aarch64-debug full profile · 60 measurements · 2026-09-05T05:50:13Z
file
.ai/repo/benchmarks/rust/baseline.macos-aarch64-debug.json
host
Apple M5 Pro/18
build
debug · macos aarch64 · majordomus-cli 0.1.0
commit
cd3f04a43101b0c35d877a9e9003e652eec3eee9
registry fingerprint
9fde0a13682cf5d4b79e6d8993b78cf7763a63252d5abf9a8d74bd96f3f71cc0 (the registry has moved since; the baseline predates it)
targetcachesamplesp50 µsp95 µsp99 µshandler runs
capabilities.describe|direct|repository-infouncached20041.576.5112.7200
capabilities.describe|mcp|repository-infouncached200212.8248.3260.5
capabilities.describe|http|repository-infouncached200347.7463.6503.3
capabilities.list|direct|allcold2001577.52076.92347.7200
capabilities.list|direct|allwarm200726.3779.3819.50
capabilities.list|direct|queriescold20074.777.288.6200
capabilities.list|direct|querieswarm20010.711.012.30
capabilities.list|mcp|allcold2006342.67702.38222.3
capabilities.list|mcp|allwarm2006427.47748.38039.1
capabilities.list|mcp|queriescold200143.2162.6173.1
capabilities.list|mcp|querieswarm200132.5145.7156.0
capabilities.list|http|allcold2003312.14100.04323.5
capabilities.list|http|allwarm2002614.63085.33875.1
capabilities.list|http|queriescold200541.1708.6761.6
capabilities.list|http|querieswarm200308.4430.0543.5
objects.get|direct|first-objectuncached2002.93.03.2200
objects.get|direct|repositoryuncached20079.1104.3150.9400
objects.get|mcp|first-objectuncached20061.587.1114.7
objects.get|mcp|repositoryuncached200190.8230.6259.5
objects.get|http|first-objectuncached200233.5382.2454.9
objects.get|http|repositoryuncached200267.1326.9379.0
objects.list|direct|alluncached200356.0498.8565.5200
objects.list|direct|first-kinduncached20087.7174.2201.5200
objects.list|mcp|alluncached2002179.92735.72958.7
objects.list|mcp|first-kinduncached200454.9745.5830.4
objects.list|http|alluncached2001418.21692.21786.3
objects.list|http|first-kinduncached200604.5870.31166.5
objects.search|direct|common-wordcold20042.356.6105.5200
objects.search|direct|common-wordwarm2009.017.234.20
objects.search|direct|no-hitcold2005588.46746.67090.5200
objects.search|direct|no-hitwarm2000.91.01.00
objects.search|mcp|common-wordcold200155.4276.5315.4
objects.search|mcp|common-wordwarm200207.0339.8657.7
objects.search|mcp|no-hitcold20059.7121.2160.1
objects.search|mcp|no-hitwarm20068.0141.7180.8
objects.search|http|common-wordcold200520.0729.0837.8
objects.search|http|common-wordwarm200298.1407.1465.9
objects.search|http|no-hitcold2006355.87059.97316.6
objects.search|http|no-hitwarm200219.3358.5405.2
peers.announce|direct|defaultuncached2001.51.61.9200
peers.announce|mcp|defaultuncached20045.561.3111.5
peers.announce|http|defaultuncached200171.5377.5418.8
peers.list|direct|defaultuncached2001.31.31.8200
peers.list|mcp|defaultuncached20045.581.9113.4
peers.list|http|defaultuncached200281.1447.1507.7
perf.counters|direct|defaultuncached2002.53.525.9200
perf.counters|mcp|defaultuncached20057.0115.3158.9
perf.counters|http|defaultuncached200161.3330.4391.0
repository.info|direct|defaultuncached20057.362.486.9200
repository.info|mcp|defaultuncached200121.5166.8210.0
repository.info|http|defaultuncached200237.0315.0368.3
system.mcp.process_coldn/a10118826.4153368.6153368.6
system.mcp.initializen/a20094.3110.0152.0
system.mcp.pingn/a20018.925.027.4
system.mcp.tools_listn/a200210.8225.9237.8
system.mcp.resources_listn/a2001173.51798.72980.6
system.mcp.resources_readn/a20032.057.673.7
system.http.indexn/a200237.1417.9465.6
system.http.openapin/a200248.8333.1371.8
system.http.swaggern/a200286.0496.2589.1

Claims about the benchmark system

Attached by the file that implements each claim; every one links to its page with the implementation and the test that proves it.