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/v1099
vault / ruview / v1099

ruview @ v1099

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.5): multi-subject occupancy union — N=5 hits 100% for 4 occupants; R6 family complete (#730)

Extends R6.2.3 chest-centric placement to union of chest envelopes across multiple occupants. Practical question: does coverage degrade gracefully as occupant count grows?

Result: 2D chest-centric + N=5 + multi-subject union = 100% coverage for households of 1-4 occupants. N=4 knee returns.

Scenario # zones Cov @ N=5
1 occupant 1 100%
2 occupants 2 100%
3 occupants 3 100%
4 occupants 4 100%

4-occupant saturation: N=4 = 99.0% (+26.1 pp marginal), N=5 = 100%, N=6+ saturated. Knee at N=4 even for 4 occupants.

Cross-eval: single-subject placement gets 70.6% on 4 zones; multi- subject-optimised gets 100%. +29.4 pp gain from multi-subject optimisation. CLI MUST accept multiple --target args and compute union.

Why N=4 knee returns: each chest zone is 40x40 cm, fits inside one Fresnel ellipsoid (~40 cm wide at midpoint of 5 m link). N=4 anchors give 6 pairwise links, enough to cover 4 disjoint chest zones without much waste. Chest-centric multi-subject is the SWEET SPOT for Fresnel envelope geometry.

R6 family complete (9 ticks: R6, R6.1, R6.2, R6.2.1, R6.2.2, R6.2.2.1, R6.2.3, R6.2.4, R6.2.5). Family's ship recipe:

Productisation CLI spec (50 LOC over original R6.2): wifi-densepose plan-antennas --room W H [Z] # 2D or 3D --target NAME X Y W H [DX DY DZ] # repeatable --target-mode {body, chest} # R6.2.3 --freq-ghz F --n-anchors N # auto-saturation if omitted --restarts K

Honest scope: 2D only (3D multi-subject = mechanical extension), static positions, single 5x5 m geometry, greedy with 4 restarts, 4 occupants max tested.

Composes:

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

Docker Image: ghcr.io/ruvnet/RuView:4e6ef76294e1a72d19b0761c6f66893e19727d86

download

unix · zip
curl -fL -o v1099.zip https://ratatoskr.space/pkg/ruview/v1099.zip
                    printf '%s  %s\n' 'c67f42b3ae1d302376a4b4103f6e66b37b00d399b672f8c128f6f0561ee476c8' 'v1099.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/ruview/v1099.zip"
$out = "v1099.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "c67f42b3ae1d302376a4b4103f6e66b37b00d399b672f8c128f6f0561ee476c8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1099.tar.gz https://ratatoskr.space/pkg/ruview/v1099.tar.gz
                    printf '%s  %s\n' '8ae61152bb8b3b7a305dc9328f1027ba50e8a4dcdb9663153659cb6e71a04c72' 'v1099.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/ruview/v1099.tar.gz"
$out = "v1099.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8ae61152bb8b3b7a305dc9328f1027ba50e8a4dcdb9663153659cb6e71a04c72") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1099.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1099.zip
                    printf '%s  %s\n' 'c67f42b3ae1d302376a4b4103f6e66b37b00d399b672f8c128f6f0561ee476c8' 'v1099.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1099.zip"
$out = "v1099.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "c67f42b3ae1d302376a4b4103f6e66b37b00d399b672f8c128f6f0561ee476c8") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1099.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1099.tar.gz
                    printf '%s  %s\n' '8ae61152bb8b3b7a305dc9328f1027ba50e8a4dcdb9663153659cb6e71a04c72' 'v1099.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1099.tar.gz"
$out = "v1099.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8ae61152bb8b3b7a305dc9328f1027ba50e8a4dcdb9663153659cb6e71a04c72") { throw "sha256 mismatch" }
artifact format size hashes
v1099.zip zip 55.5 MiB
blake3-24 18a098d16eb85d9f0a97e6775acd29907ebffd6725ff53c0
sha256 c67f42b3ae1d302376a4b4103f6e66b37b00d399b672f8c128f6f0561ee476c8
sha1 0da558c4318f471b87d6d24daf999ecaa518b546
v1099.tar.gz tar.gz 54.1 MiB
blake3-24 cba49a10eef543f3b86a6b9bbc48c0635f8614346b987c00
sha256 8ae61152bb8b3b7a305dc9328f1027ba50e8a4dcdb9663153659cb6e71a04c72
sha1 f75f2f86f695c601ec76da8b95c50e2f7920d108

install

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