%% Authority plug-in lifecycle sequence diagram (Mermaid) flowchart LR manifest[[Plugin Manifest
etc/authority.plugins/*.yaml]] loader[AuthorityPluginConfigurationLoader
binds and validates options] scanner[PluginHost Assembly Scan
StellaOps.Authority.Plugin.*] registrar[IAuthorityPluginRegistrar
registers services & health checks] runtime[Identity Provider Plugin
IIdentityProviderPlugin surface] capabilities{Capability Metadata
password/mfa/bootstrap/clientProvisioning} storage[(Credential Store
Mongo collections or custom backend)] telemetry[[Structured Logs & Metrics
authority.*]] manifest --> loader --> scanner --> registrar --> runtime --> storage scanner --> capabilities capabilities --> runtime runtime --> telemetry loader -. emits deterministic config hashes .-> telemetry storage -. readiness probes .-> runtime