Skip to main content

Module services

Module services 

Source
Expand description

pnm services … command implementations — unified CLI surface.

Spec: docs/05-design-notes/runtime-service-management.md §5.1.

Twelve commands across two transport kinds plus a top-level list/report. Each function calls the matching vta-sdk client method; the typed VtaError variants are surfaced via the existing CLI error renderer (render::print_cli_error) which attaches operator-actionable suggested-fix strings per CLAUDE.md.

The retired pnm mediator … subcommand surface is replaced by pnm services didcomm {update,rollback,drain {list,cancel}} — see the migration cue in pnm-cli/cnm-cli for the retired-command UX.

Enums§

ReportFormat

Functions§

cmd_services_didcomm_disable
cmd_services_didcomm_drain_cancel
cmd_services_didcomm_drain_list
cmd_services_didcomm_enable
cmd_services_didcomm_rollback
cmd_services_didcomm_update
cmd_services_list
pnm services list — show current REST + DIDComm advertisements.
cmd_services_report
cmd_services_rest_disable
cmd_services_rest_enable
cmd_services_rest_rollback
cmd_services_rest_update
cmd_services_webauthn_disable
cmd_services_webauthn_enable
cmd_services_webauthn_rollback
cmd_services_webauthn_update
print_serverless_hint
Print the “fetch did.jsonl + redeploy” hint when the mutation just wrote a LogEntry to a self-hosted VTA DID.