2026-09-13 17:26:57 +00:00
# ConfigKit Integration
Notarius uses the public root package
[`gitea.maximumdirect.net/eric/ConfigKit` ](https://gitea.maximumdirect.net/eric/ConfigKit )
2026-10-03 17:44:58 +00:00
at v0.5.0 for version 5 configuration acquisition, imports, overlays, explicit
overrides, native sibling inheritance, diagnostics, and safe inspection
rendering. ConfigKit composes source precedence and inheritance before typed
decoding; Notarius does not perform a second inheritance merge.
2026-09-13 17:26:57 +00:00
Notarius owns the typed document, domain defaults and validation, runtime
conversion, catalog-dependent pipeline resolution, source-aware configured
paths, and command discovery. It uses only ConfigKit's public path, result,
diagnostic, and resolution-source APIs. Upstream documentation owns general
ConfigKit semantics; [Configuration ](../config.md ) owns Notarius's file and
2026-10-03 17:44:58 +00:00
operator contract. See the pinned upstream [v0.5.0 release notes ](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd/docs/releases/v0.5.0.md )
and [configuration contract ](https://gitea.maximumdirect.net/eric/ConfigKit/src/commit/dc09959cca4e105f49ec316c6d4ba585bd2340bd/docs/config.md ).
2026-09-26 22:02:41 +00:00
2026-10-03 17:44:58 +00:00
See the canonical [ConfigKit attribution ](../oss/attribution.md#configkit ) for
its license and notices.