commit 8f1715056aa70e0310282da5c69144bba8107ea4
parent 6f64190e80cab48d61624a345c8aa53d8c338ae7
Author: triesap <tyson@radroots.org>
Date: Fri, 10 Apr 2026 00:59:55 +0000
runtime_distribution: update metadata
Diffstat:
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/crates/runtime_distribution/README b/crates/runtime_distribution/README
@@ -1,15 +1,23 @@
# radroots_runtime_distribution
-Contract parsing and artifact resolution for modular Rad Roots runtime distribution.
+This is the README for `radroots_runtime_distribution`, which provides runtime
+distribution contract resolution for the `radroots` core libraries.
-## Goals
+## Overview
-- parse the machine-readable runtime distribution contract
-- resolve installable runtime artifacts by runtime id, channel, version, operating system, and
- architecture
-- keep installer and runtime-manager selection logic out of ad hoc shell branches
-- give CLI and app clients one shared substrate for runtime release-unit resolution
+ * contract model types for artifact families, channels, targets, adapters, and
+ archive formats;
+ * a schema constant and resolver for selecting a matching runtime artifact;
+ * request and resolved-artifact types used by bootstrap and installer code;
+ * TOML-backed contract handling for modular runtime deployment metadata.
-## License
+## Copyright
-Licensed under AGPL-3.0. See LICENSE.
+Except as otherwise noted, all files in the `radroots_runtime_distribution`
+distribution are
+
+ Copyright (c) 2025 Tyson Lupul
+
+For information on usage and redistribution, and for a DISCLAIMER OF ALL
+WARRANTIES, see LICENSE included in the `radroots_runtime_distribution`
+distribution.