ruview @ v1117
integrity
- size
- 55.6 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: research(R19): agricultural livestock — seventh exotic vertical, first non-human-centric (#739)
Seventh exotic vertical demonstrating the loop's vertical-agnostic infrastructure. R19 is the FIRST NON-HUMAN-CENTRIC vertical.
R19 composes:
- R10 gait taxonomy (extended to livestock species)
- R6.2.5 multi-subject union (herd density)
- R12 PABS (predator detection + cattle-fall)
- R14 V1 (rate-level breathing for welfare scoring)
- R15 (per-animal RF fingerprint for ID without tag)
Per-species gait + vital tables: | Species | Stride | Normal RR | Stress RR | | Cattle | 0.6-1.2 Hz | 10-30 BPM | >40 | | Pig | 1.0-2.0 Hz | 10-25 BPM | >35 | | Sheep | 1.5-2.5 Hz | 12-25 BPM | >30 | | Horse | 1.0-1.8 Hz | 8-16 BPM | >20 | | Chicken | 3.0-5.0 Hz | 15-40 BPM | >50 |
Six-cog roadmap (0-15y):
- cog-cattle-monitor (5y): R10 + R14 + R6.2.5 + R12.1
- cog-pig-welfare (5y): R6.2.5 + R14 + correlation
- cog-predator-alert (5y): R12 PABS + R10 classifier
- cog-lameness-detector (10y): R10 gait asymmetry + drift
- cog-birthing-alert (10y): R14 V1 species signature
- cog-free-range-tracker (15y): R6.2.2 sparse + Tailscale mesh
High-impact use cases:
- Predator detection at pasture edges: mitigates 32M/year US livestock losses (USDA 2015)
- Heat-stress detection in dairy: overheated cattle drop milk production 30-50% before visual signs
- Lameness early detection: dairy industry's #1 welfare issue
- Sick-pig isolation alert: tail-biting cascade prevention
Three scenarios:
- Dairy barn (5y): 00 vs 0K visual+RFID+behaviour
- Free-range pasture (10y): self-organising solar+ESP32+Tailscale
- Pig barn welfare (15y): EU End-the-Cage / Prop 12 alignment
What's different from human verticals:
- Mass range 1.5-1000 kg (3+ orders of magnitude)
- Count 1-1000+ per pen
- Privacy: farmer-consent regime, not HIPAA/OSHA/GDPR
- Regulatory: USDA / EU welfare instead of FDA/OSHA
- Cost sensitivity: very high (2-5% margins)
- Chicken-scale economically marginal
Honest scope:
- Synthetic data only; per-species RCS measurements needed
- Chicken-scale marginal economically
- High-density pig (8-100/barn) may exceed R6.2.5's 4-occupant limit
- Weather effects on outdoor RF not in scope
- No animal-welfare ethics review (loop specifies infrastructure)
R19 special status: FIRST NON-HUMAN-CENTRIC. Privacy framework doesn't apply (animals can't consent); replaced by animal-welfare regulations. R18+R19 = two verticals needing external partnerships (FEMA, USDA).
Seven exotic verticals now:
- R10 wildlife
- R11 maritime
- R14 empathic appliances (home)
- R16 healthcare
- R17 industrial
- R18 disaster (integrates MAT crate)
- R19 livestock (first non-human-centric)
Composes with every loop thread (R1, R3, R5, R6/R6.1, R6.2.5, R7, R10, R12/R12.1, R13 NEG, R14, R15) + ADR-113 + ADR-105-109.
Coordination: ticks/tick-36.md, no PROGRESS.md edit.
Docker Image:
ghcr.io/ruvnet/RuView:a0fe392f4a32a5111ee423ba7f9a214dc094d2a8
download
curl -fL -o v1117.zip https://ratatoskr.space/pkg/ruview/v1117.zip
printf '%s %s\n' '011c66f9ec8bde251b8366c2801c0db76a4831046e1ec4b4bd034d85971e0f18' 'v1117.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1117.zip"
$out = "v1117.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "011c66f9ec8bde251b8366c2801c0db76a4831046e1ec4b4bd034d85971e0f18") { throw "sha256 mismatch" }
curl -fL -o v1117.tar.gz https://ratatoskr.space/pkg/ruview/v1117.tar.gz
printf '%s %s\n' '1875c22c4d2dbbd2f4a4d5e1470f3eac0ab77d12905f95615ba370d5eef4e20e' 'v1117.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1117.tar.gz"
$out = "v1117.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1875c22c4d2dbbd2f4a4d5e1470f3eac0ab77d12905f95615ba370d5eef4e20e") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1117.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.zip
printf '%s %s\n' '011c66f9ec8bde251b8366c2801c0db76a4831046e1ec4b4bd034d85971e0f18' 'v1117.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.zip"
$out = "v1117.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "011c66f9ec8bde251b8366c2801c0db76a4831046e1ec4b4bd034d85971e0f18") { throw "sha256 mismatch" }
curl -fL -o v1117.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.tar.gz
printf '%s %s\n' '1875c22c4d2dbbd2f4a4d5e1470f3eac0ab77d12905f95615ba370d5eef4e20e' 'v1117.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.tar.gz"
$out = "v1117.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "1875c22c4d2dbbd2f4a4d5e1470f3eac0ab77d12905f95615ba370d5eef4e20e") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1117.zip | zip | 55.5 MiB |
blake3-24 b609e1b9dfb06dd9ac8aacca5b1f0d86067941d5dc552fa9
sha256 011c66f9ec8bde251b8366c2801c0db76a4831046e1ec4b4bd034d85971e0f18
sha1 2dd8ec25b45e8b6553904e444ea2742fb66dfec3
|
| v1117.tar.gz | tar.gz | 54.1 MiB |
blake3-24 eeeca82149f1932efecca8927f4c62d568a11baf8435c01f
sha256 1875c22c4d2dbbd2f4a4d5e1470f3eac0ab77d12905f95615ba370d5eef4e20e
sha1 bcd274abcf30b56e860c60699c5dce0e85e6b4ab
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v1117.tar.gz"],
integrity = "sha256-GHXCLE0tu9L0pNXhRw8+rAq3fRKQX5VhW6Nw1e704g4=",
strip_prefix = "ruview-v1117",
)
.url = "https://ratatoskr.space/pkg/ruview/v1117.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.tar.gz"],
integrity = "sha256-GHXCLE0tu9L0pNXhRw8+rAq3fRKQX5VhW6Nw1e704g4=",
strip_prefix = "ruview-v1117",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1117.tar.gz",