Name: uke-o82-memory-bundle-check Version: 1.0 Release: 1%{?dist} Summary: Synthetic O82 v5 memory bundle and actual kernel loader checks License: GPL-2.0-only AND MIT Source0: %{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: bash gcc clang compiler-rt coreutils findutils jq %description Remote optimized and sanitized checks of the actual v4/v5 kernel firmware validator, loader and command encoder. Includes both supplier identities, explicit neutral state, protection-only presets, strict filename versions, CRC-repaired tampering and ENOENT-only fallback. Uses synthetic data only. The package contains a text receipt and licenses. No firmware, executable, kernel or boot image is installed. JSON conversion, complete native kernel integration, private profile delivery and physical acceptance remain separate. %prep %autosetup jq -r '.inputs[]|.sha256+" "+.path' manifests/o82-memory-bundle-source-20261105.json | sha256sum -c --strict - %build %install install -d %{buildroot}%{_docdir}/%{name} %check set -o pipefail bash tests/o82-profile-loader-contract.sh . | tee %{buildroot}%{_docdir}/%{name}/checks.txt bash tests/o82-memory-bundle-contract.sh . | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt bash tests/o82-lutbus-contract.sh | tee -a %{buildroot}%{_docdir}/%{name}/checks.txt %files %license LICENSE LICENSES/GPL-2.0-only.txt %{_docdir}/%{name}/checks.txt %changelog * Thu Nov 05 2026 Uke contributors - 1.0-1 - Check strict memory-payload routing while preserving v4 ownership.