Environment-neutral contracts and runtime schemas for config-driven provider
graphs.
A provider moniker names a provider dependency.
Actors and providers declare the same list of provider-moniker
dependencies.
A connection is a named, serializable substrate configuration.
A provider binding routes a provider moniker to a connection and may explicitly
pin a provider implementation.
A resolved provider system holds the one locator, resolved config, and
resolution shared by every actor in a system instance.
Connection bodies are intentionally extensible. Applications install and
validate their concrete connection kinds separately, so Node, browser, worker,
service-worker, extension, and domain-specific adapters can share this model.
This package has no actor or XL1 dependency and is intended to be movable to a
future provider-kit repository without changing its public package name.