ruview @ v2301
integrity
- size
- 53.4 MiB
- downloaded
- last checked
release notes
RuView Cognitum Spaces release checkpoint
This release checkpoints RuView's production Cognitum Spaces activation, read projection, tenant-scoped spatial memory, and governed-action boundaries.
Included
- Authorization Code + S256 PKCE activation through
wifi-densepose login --spacesusingsensing:read spaces:read. - Strict reads for
sites,buildings,floors,spaces,zones, anonymousentities, semanticevents, andalerts. - OAuth-only contributor CLI/MCP integration through
@ruvnet/ruview; MCP requires an explicitcredential-usegrant and accepts no token, API key, arbitrary origin, or credential path as tool input. - Tenant/workspace-scoped spatial memory with provenance and freshness preservation.
- Typed governed-action intents, policy decisions, and witness receipts; observing or recommending cannot become consequential execution without separate approval.
- ADR-325, ADR-326, and ADR-327 plus packaged Cognitum guidance.
Published artifact
@ruvnet/ruview@0.5.1 is published on npm with provenance. Its release workflow reinstalled, tested, packed, claim-checked, and smoke-tested the exact tarball before publication:
https://github.com/ruvnet/RuView/actions/runs/32289873933
Validation
- Release integration: https://github.com/ruvnet/RuView/pull/1650
- Packaged guidance: https://github.com/ruvnet/RuView/pull/1651
- Final OAuth/release evidence: https://github.com/ruvnet/RuView/pull/1653
- Main CI and automatic release authority: https://github.com/ruvnet/RuView/actions/runs/32289794565
- Live RuView S256 PKCE access successfully read the production Cognitum
sitescollection. - Published-package doctor and source-cited Cognitum guidance passed.
Boundaries
Raw RF/CSI, CIR, tensors, recordings, pose frames, vital waveforms, and identity observations remain local. spaces:read grants no write, pairing, command, policy approval, spending, or actuator authority. Shared remote RuVector memory, MQTT federation, real-hardware accuracy, and long-duration operational claims remain separate rollouts/evidence gates.
download
unix · zip
curl -fL -o v2301.zip https://ratatoskr.space/pkg/ruview/v2301.zip
printf '%s %s\n' '7d074821c450552477a182dee743feaa992ad208d0e6f673595d690862df4bec' 'v2301.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/ruview/v2301.zip"
$out = "v2301.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7d074821c450552477a182dee743feaa992ad208d0e6f673595d690862df4bec") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2301.tar.gz https://ratatoskr.space/pkg/ruview/v2301.tar.gz
printf '%s %s\n' '38792844f5aace7271a76dd838f73e846b67e5c2909f50d59e27a0969c359353' 'v2301.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/ruview/v2301.tar.gz"
$out = "v2301.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38792844f5aace7271a76dd838f73e846b67e5c2909f50d59e27a0969c359353") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2301.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.zip
printf '%s %s\n' '7d074821c450552477a182dee743feaa992ad208d0e6f673595d690862df4bec' 'v2301.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.zip"
$out = "v2301.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7d074821c450552477a182dee743feaa992ad208d0e6f673595d690862df4bec") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2301.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.tar.gz
printf '%s %s\n' '38792844f5aace7271a76dd838f73e846b67e5c2909f50d59e27a0969c359353' 'v2301.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.tar.gz"
$out = "v2301.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38792844f5aace7271a76dd838f73e846b67e5c2909f50d59e27a0969c359353") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2301.zip | zip | 53.6 MiB |
blake3-24 ce18847f147160f23df1334783bc446d0dc2ebb8d9860b35
sha256 7d074821c450552477a182dee743feaa992ad208d0e6f673595d690862df4bec
sha1 dd7219bdb43935ee28e56668bcf7b4e02daa3abd
|
| v2301.tar.gz | tar.gz | 51.6 MiB |
blake3-24 014cd3297b0b8b742f570ee8319ca9b956b000848fc304d6
sha256 38792844f5aace7271a76dd838f73e846b67e5c2909f50d59e27a0969c359353
sha1 a78b64ae99ce5a332e7348e9b172dbcbff7e3fe9
|
install
bazel
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v2301.tar.gz"],
integrity = "sha256-OHkoRPWqznJxp23YOPc+hGtn5cKQn1DVnieglpw1k1M=",
strip_prefix = "ruview-v2301",
)
zig
.url = "https://ratatoskr.space/pkg/ruview/v2301.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.tar.gz"],
integrity = "sha256-OHkoRPWqznJxp23YOPc+hGtn5cKQn1DVnieglpw1k1M=",
strip_prefix = "ruview-v2301",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2301.tar.gz",