Skip to content

firma_stack (root module)

Modules

  • config - Stack config: the resolved inputs needed to boot the stack as one unit.
  • error - Firma stack configuration and startup errors.
  • start - Firma-facing startup entry points.
  • status - Firma-facing status entry point.
  • stop - Firma-facing teardown entry point.

Stack config: the resolved inputs needed to boot the stack as one unit.

[StackConfig] is plain data with no dependency on the firma component crates. Resolving it from the unified firma.toml lives in the firma-specific plan module.

Firma stack configuration and startup errors.

Firma-facing startup entry points.

These thin wrappers resolve the firma-specific [authority, sidecar] plan from a [StackConfig] and hand it to the generic [firma_process_orchestrator] machinery. They keep the public firma_stack:: entry paths stable while all process supervision lives in the orchestrator crate.

Firma-facing status entry point.

A thin wrapper that supplies the firma component names to the generic [firma_process_orchestrator::status_components] probe.

Firma-facing teardown entry point.

A thin wrapper that supplies the firma component names to the generic [firma_process_orchestrator::stop_components] teardown.