ruview @ v1113
integrity
- size
- 55.6 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: research(R18): disaster response — first vertical integrating with existing repo crate (wifi-densepose-mat) (#737)
Third 'vertical demonstrates loop generality' tick. First vertical to integrate with an existing repo crate (wifi-densepose-mat), making loop-to-production path most direct.
Headline: rubble is RF-leaky, not RF-opaque
- Steel (1mm): 2,674 dB (opaque)
- Mixed rubble 1-2m: 40-80 dB
- Brick 10cm: 8-12 dB
- Concrete 10cm: 20-30 dB
- Drywall 1.5cm: 1-2 dB
ESP32-S3 121 dB link budget gives 40-80 dB margin through typical rubble. Survivors at 1m depth: +37 dB (feasible), 2m: +7 dB (marginal), 3m: infeasible. Dramatically better than R11 maritime through-bulkhead case.
Loop primitives -> MAT crate enhancements:
- R12.1 pose-PABS: 9.36x fewer false alarms
- R6.2.5: multi-survivor union (bounded ~4)
- R1 CRLB: ~25 cm position precision
- R14 V1 + R15: rate-level vitals confirmation
- R3 + AETHER: survivor-vs-rescuer disambiguation
- R7 mincut: BINDING at disaster sites
- ADR-109 Dilithium: audit trail integrity
Six-cog roadmap:
- cog-mat-survivor-detect (NOW): wifi-densepose-mat baseline
- cog-mat-pose-pabs (5y): + R12.1
- cog-mat-multi-survivor (5y): + R6.2.5
- cog-mat-vitals-confirm (5y): + R14 V1 + R15
- cog-mat-survivor-vs-rescuer (10y): + R3 + library
- cog-mat-cross-deploy-fed (15y): + ADR-105-108 consent-bounded
Three deployment scenarios:
- Rapid response 5y: 00/survey unit, FEMA model
- Pre-staged at seismic sites 10y: auto-activate on tremor
- Cross-disaster fed 15y: consent-bounded across sites
Vertical comparison (5 verticals now):
- R18 disaster: rubble 40-80 dB, trapped, R7 binding, existing crate
- R16 healthcare: air, stationary patients, R7 nice-to-have
- R17 industrial: air, mobile workers, R7 binding
Three of three target verticals (clinical/industrial/disaster) work with same architecture. Strong evidence loop is vertical-agnostic.
Honest scope:
- No bench-validated disaster-site data (ethics: can't simulate)
- R7 mincut hostile-RF requirement
- Cross-disaster fed has consent questions
- Time-pressure tuning aggressive toward false-positive
- MAT crate API doesn't yet consume R6.1 multi-scatterer
- Steel-rubble (basement w/ rebar) impossible per R11
- Underwater impossible per R11 saltwater
Composes with every loop thread (R1, R6/R6.1, R6.2.2/.5, R7, R10, R11, R12/R12.1, R13 NEG, R14, R15, R3) + all ADRs (105-109, 113) + R16/R17 parallel patterns.
R18 special status: FIRST VERTICAL to integrate with existing repo crate. Loop-to-production path is shortest because production code exists; loop primitives enhance rather than replace.
Coordination: ticks/tick-34.md, no PROGRESS.md edit.
Loop now has 6 exotic verticals:
- R10 wildlife
- R11 maritime
- R14 empathic appliances (home)
- R16 healthcare
- R17 industrial
- R18 disaster (first to integrate with existing crate)
Docker Image:
ghcr.io/ruvnet/RuView:472774d3f82616c43de0bed4c5467806b6e3ecc4
download
curl -fL -o v1113.zip https://ratatoskr.space/pkg/ruview/v1113.zip
printf '%s %s\n' '40e79f26058550833abee55fd5305c796fbaaf0b166baaef80fddea3864572a7' 'v1113.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1113.zip"
$out = "v1113.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "40e79f26058550833abee55fd5305c796fbaaf0b166baaef80fddea3864572a7") { throw "sha256 mismatch" }
curl -fL -o v1113.tar.gz https://ratatoskr.space/pkg/ruview/v1113.tar.gz
printf '%s %s\n' 'f8d9c8f0be54c477972447f5359b16810beedd28693daaa8069b61237498ef62' 'v1113.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1113.tar.gz"
$out = "v1113.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f8d9c8f0be54c477972447f5359b16810beedd28693daaa8069b61237498ef62") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1113.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.zip
printf '%s %s\n' '40e79f26058550833abee55fd5305c796fbaaf0b166baaef80fddea3864572a7' 'v1113.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.zip"
$out = "v1113.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "40e79f26058550833abee55fd5305c796fbaaf0b166baaef80fddea3864572a7") { throw "sha256 mismatch" }
curl -fL -o v1113.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.tar.gz
printf '%s %s\n' 'f8d9c8f0be54c477972447f5359b16810beedd28693daaa8069b61237498ef62' 'v1113.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.tar.gz"
$out = "v1113.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f8d9c8f0be54c477972447f5359b16810beedd28693daaa8069b61237498ef62") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1113.zip | zip | 55.5 MiB |
blake3-24 519d6d23a74b043a4e035b0cc2600d9c9715b0237b7c835d
sha256 40e79f26058550833abee55fd5305c796fbaaf0b166baaef80fddea3864572a7
sha1 857d4b008db17648a869ad7299339d6cce0422a8
|
| v1113.tar.gz | tar.gz | 54.1 MiB |
blake3-24 c2188a446afebc9786c0b74c9d962279e99f330facc35a3b
sha256 f8d9c8f0be54c477972447f5359b16810beedd28693daaa8069b61237498ef62
sha1 179424d855c332c76df16b612a6df72074c8767f
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v1113.tar.gz"],
integrity = "sha256-+NnI8L5UxHeXJEf1NZsWgQvu3ShpPaqoBpthI3SY72I=",
strip_prefix = "ruview-v1113",
)
.url = "https://ratatoskr.space/pkg/ruview/v1113.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.tar.gz"],
integrity = "sha256-+NnI8L5UxHeXJEf1NZsWgQvu3ShpPaqoBpthI3SY72I=",
strip_prefix = "ruview-v1113",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1113.tar.gz",