Skip to main content

Module service

Module service 

Source
Expand description

System service registry and lifecycle management.

The ServiceRegistry manages named services that implement the SystemService trait, providing start/stop lifecycle and health check aggregation.

Structs§

McpAdapter
MCP protocol adapter – dispatches MCP tool calls through ServiceApi.
ServiceContract
A versioned service contract anchored in the ExoChain.
ServiceEntry
First-class service identity in the registry (D1).
ServiceInfo
Service info returned by ServiceApi::list_services.
ServiceRegistry
Registry of system services with lifecycle management.
ShellAdapter
Shell protocol adapter – dispatches shell commands through ServiceApi.

Enums§

ServiceAuditLevel
Audit level for service call witnessing (D9).
ServiceEndpoint
How to reach a service at runtime.
ServiceType
Type of system service.

Traits§

ServiceApi
Internal API surface for protocol adapters (Shell, MCP, HTTP).
SystemService
A system service managed by the kernel.