lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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.