ruview @ v2036
integrity
- size
- 65.4 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: feat(ruview-unified): Unified RF spatial world model — ADR-273..282 (#1437)
Native frame contract, universal RF encoder, RF-aware Gaussian spatial memory, physics-guided synthetic RF worlds, edge sensing control plane, BLE-CS + factorized pose. All 10 ADRs (273-282) fully implemented and tested (99 tests); ADR-278 (radar inverse rendering) honestly gated with zero code as a future research program.
Deep-reviewed and hardware-tested against a live ESP32-C6 CSI node before merge: fixed a reachable panic, a silent NaN-corruption path, a cross-entity Gaussian conflation bug, and a wrong-center-frequency bug in the WiFi adapter (confirmed live: was misreporting channel 4 as 2437 MHz, now correctly reports 2427 MHz matching the hardware parser exactly). Added a standing hardware-in-the-loop test (examples/esp32_live_hardware_test.rs). Also fixed unrelated pre-existing issues surfaced during validation (wifi-densepose-core clippy warnings, a ruview-auth Windows build break, a sensing-server test flake).
Full review: https://gist.github.com/ruvnet/89795f3c4b8ea166cff5ac35ae4c7651
Docker Image:
ghcr.io/ruvnet/RuView:2e018f4f191628fc824fafc6f3e4699d65c5f99e
download
curl -fL -o v2036.zip https://ratatoskr.space/pkg/ruview/v2036.zip
printf '%s %s\n' 'a78b40c8285d6f440951ba030ce2fd989cd8ded9557d2b2ba822a9a4d94e5f2e' 'v2036.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v2036.zip"
$out = "v2036.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a78b40c8285d6f440951ba030ce2fd989cd8ded9557d2b2ba822a9a4d94e5f2e") { throw "sha256 mismatch" }
curl -fL -o v2036.tar.gz https://ratatoskr.space/pkg/ruview/v2036.tar.gz
printf '%s %s\n' '3416927411e0a8182cef1abb09e6530576ae789c5d9b57767d9e156ea5d06eb9' 'v2036.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v2036.tar.gz"
$out = "v2036.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3416927411e0a8182cef1abb09e6530576ae789c5d9b57767d9e156ea5d06eb9") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v2036.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.zip
printf '%s %s\n' 'a78b40c8285d6f440951ba030ce2fd989cd8ded9557d2b2ba822a9a4d94e5f2e' 'v2036.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.zip"
$out = "v2036.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "a78b40c8285d6f440951ba030ce2fd989cd8ded9557d2b2ba822a9a4d94e5f2e") { throw "sha256 mismatch" }
curl -fL -o v2036.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.tar.gz
printf '%s %s\n' '3416927411e0a8182cef1abb09e6530576ae789c5d9b57767d9e156ea5d06eb9' 'v2036.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.tar.gz"
$out = "v2036.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3416927411e0a8182cef1abb09e6530576ae789c5d9b57767d9e156ea5d06eb9") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2036.zip | zip | 65.4 MiB |
blake3-24 2a9b240ae47640328650dda6e5437176bd12a283aed0837b
sha256 a78b40c8285d6f440951ba030ce2fd989cd8ded9557d2b2ba822a9a4d94e5f2e
sha1 766d2a55c5519b366113873fd2bacdd54a618685
|
| v2036.tar.gz | tar.gz | 63.5 MiB |
blake3-24 fac03380232e135955c9620d2aadc8706d04876ab7a3dc9a
sha256 3416927411e0a8182cef1abb09e6530576ae789c5d9b57767d9e156ea5d06eb9
sha1 3f9fa1d78933f07e03f2ac18b6250744598daf96
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v2036.tar.gz"],
integrity = "sha256-NBaSdBHgqBgs7xq7CeZTBXaueJxdm1d2fZ4VbqXQbrk=",
strip_prefix = "ruview-v2036",
)
.url = "https://ratatoskr.space/pkg/ruview/v2036.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.tar.gz"],
integrity = "sha256-NBaSdBHgqBgs7xq7CeZTBXaueJxdm1d2fZ4VbqXQbrk=",
strip_prefix = "ruview-v2036",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2036.tar.gz",