yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/ruview/v1077
vault / ruview / v1077

ruview @ v1077

integrity

size
55.6 MiB
downloaded
last checked
source https://github.com/ruvnet/RuView · available · github

release notes

Automated release from CI pipeline

Changes: research(R6.2): Fresnel-aware antenna placement — 93x sensing-coverage lift from physics alone (#719)

First deferred follow-up from R6. Productises R6's Fresnel forward model into a 2D placement-search CLI: given a room + target occupancy zones, recommend Tx/Rx positions that maximise first-Fresnel coverage.

Benchmark on 5x5 m bedroom (bed 3 m^2 + chair 0.64 m^2, 2900 pairs evaluated at 2.4 GHz):

Counter-intuitive insight: longer links cover MORE space. Fresnel envelope width = sqrt(d * lambda) / 2 grows with link length, so the 6.10 m diagonal beats wall-parallel 5.00 m links. Up to the R10 link-budget gate.

Per-cog deployment recommendations:

Improvements come from physics, not algorithms - no model retraining needed. Existing customers can re-mount seeds today for 10-100x better sensing.

Honest scope: 2D approximation, free-space, rectangular zones, single-pair only, perimeter-only candidates, no link-budget gate.

CLI shape ready for productisation as 'wifi-densepose plan-antennas'. Also surfaces as a deferred MCP tool 'ruview_placement_recommend'.

Composes with:

Next R6.2 follow-ups catalogued: R6.2.1 (3D), R6.2.2 (N-anchor union), R6.2.3 (pose-trajectory target zones).

Coordination: ticks/tick-16.md, no PROGRESS.md edit.

Docker Image: ghcr.io/ruvnet/RuView:719875ea1dc6ba61d8ba155cf532ae8c1a7ff8f2

download

unix · zip
curl -fL -o v1077.zip https://ratatoskr.space/pkg/ruview/v1077.zip
                    printf '%s  %s\n' '7cfe3008d093d65c07642d55f7c6dbda2e82cf8304aaa8872c8bf3a0daeddaea' 'v1077.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/ruview/v1077.zip"
$out = "v1077.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7cfe3008d093d65c07642d55f7c6dbda2e82cf8304aaa8872c8bf3a0daeddaea") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1077.tar.gz https://ratatoskr.space/pkg/ruview/v1077.tar.gz
                    printf '%s  %s\n' '721d05dd0ab5bc36df424f95acbfdd7d88b53cd6ba6dd4c0565839047b178335' 'v1077.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/ruview/v1077.tar.gz"
$out = "v1077.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "721d05dd0ab5bc36df424f95acbfdd7d88b53cd6ba6dd4c0565839047b178335") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1077.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.zip
                    printf '%s  %s\n' '7cfe3008d093d65c07642d55f7c6dbda2e82cf8304aaa8872c8bf3a0daeddaea' 'v1077.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.zip"
$out = "v1077.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7cfe3008d093d65c07642d55f7c6dbda2e82cf8304aaa8872c8bf3a0daeddaea") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1077.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.tar.gz
                    printf '%s  %s\n' '721d05dd0ab5bc36df424f95acbfdd7d88b53cd6ba6dd4c0565839047b178335' 'v1077.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.tar.gz"
$out = "v1077.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "721d05dd0ab5bc36df424f95acbfdd7d88b53cd6ba6dd4c0565839047b178335") { throw "sha256 mismatch" }
artifact format size hashes
v1077.zip zip 55.5 MiB
blake3-24 b4eb314c2c1fb52a1bdccfaa528204ba7b7cba5f82677af2
sha256 7cfe3008d093d65c07642d55f7c6dbda2e82cf8304aaa8872c8bf3a0daeddaea
sha1 5880c6dc5e67ad451d05cf63844e38d306a7ab5b
v1077.tar.gz tar.gz 54.1 MiB
blake3-24 254d49f4af85413fa527783557ca7777f546fc879e99bd9e
sha256 721d05dd0ab5bc36df424f95acbfdd7d88b53cd6ba6dd4c0565839047b178335
sha1 25238bec42c22fe88558904e061507a58dcb9529

install

bazel
http_archive(
    name = "ruview",
    urls = ["https://ratatoskr.space/pkg/ruview/v1077.tar.gz"],
    integrity = "sha256-ch0F3Qq1vDbfQk+VrL/dfYi1PNa6bdTAVlg5BHsXgzU=",
    strip_prefix = "ruview-v1077",
)
zig
.url = "https://ratatoskr.space/pkg/ruview/v1077.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "ruview",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.tar.gz"],
    integrity = "sha256-ch0F3Qq1vDbfQk+VrL/dfYi1PNa6bdTAVlg5BHsXgzU=",
    strip_prefix = "ruview-v1077",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1077.tar.gz",
← v1079v1075 →