README (2049B)
1 # radroots_runtime_distribution 2 3 This is the README for `radroots_runtime_distribution`, which provides runtime 4 distribution contract resolution for the `radroots` core libraries. 5 6 ## Overview 7 8 * contract model types for artifact families, channels, targets, adapters, and 9 archive formats; 10 * a schema constant and resolver for selecting a matching runtime artifact; 11 * request and resolved-artifact types used by bootstrap and installer code; 12 * an exact, typed Myc/RHI service-target inventory for multiple-instance TOML 13 services with explicit existing-state startup, Unix local administration, 14 cached operations endpoints, and Linux x86_64/aarch64 Tier-1 eligibility; 15 * a sealed Myc/RHI native-artifact inventory binding each service's exact 16 remotely reachable revision, native-release contract and SHA-256, source 17 lock and SHA-256, stable channel, package/binary identity, deterministic 18 twelve-member output inventory, checksum manifest, and target-specific 19 binary archive member; 20 * TOML-backed contract handling for modular runtime deployment metadata. 21 22 Complete TOML documents are rejected before parsing when they exceed exactly 23 1,048,576 UTF-8 bytes. Schema, version, unknown-field, and exact-inventory 24 validation remains fail closed after bounded admission. 25 26 The hardened service artifact entries are resolution metadata only. They do 27 not fetch, install, execute, sign, publish, or deploy an artifact, and target 28 eligibility is not a qualified-support claim. Actual target-build byte hashes 29 remain generated evidence in the exact `artifact-manifest.v1.json` and 30 `SHA256SUMS` output; the resolver does not fabricate a digest before that 31 deterministic build exists. Nix and OCI outputs remain deferred and unclaimed. 32 33 ## Copyright 34 35 Except as otherwise noted, all files in the `radroots_runtime_distribution` 36 distribution are 37 38 Copyright (c) 2025 Tyson Lupul 39 40 For information on usage and redistribution, and for a DISCLAIMER OF ALL 41 WARRANTIES, see LICENSE included in the `radroots_runtime_distribution` 42 distribution.