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

ruview @ v2235

integrity

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

release notes

What's in this release

This release is a batch of bug fixes from a review of the 10 most recent user-reported issues, plus a follow-up that finishes wiring together the "trust layer" preview from the last major release — closing the gap where the pieces existed and were tested, but weren't actually connected to each other yet.

Bugs fixed

The "trust layer" is now actually wired together

The previous release introduced building blocks for a system that can say "here's my answer, and proof it's trustworthy right now" instead of quietly guessing — but as disclosed at the time, those building blocks weren't yet connected to each other. This release connects them: the piece that detects "conditions have changed, I'm not confident anymore" now has a real, working bridge into the piece that checks whether a certificate of trust is still valid, which feeds into the piece that decides whether an action is allowed. A test now proves the full chain works end-to-end with a real signed certificate — not just three separate pieces each tested on their own.

Still not done: this trust chain still isn't automatically running inside the live sensor server yet — it's a correctly-wired, tested toolkit a developer can use, not something that watches your live sensors on its own yet. That remains a bigger, separate project.

Also fixed

Verification

Docker image

docker pull ghcr.io/ruvnet/RuView:de27336fa1db971d4689fd2db19610e8a7966dee

download

unix · zip
curl -fL -o v2235.zip https://ratatoskr.space/pkg/ruview/v2235.zip
                    printf '%s  %s\n' 'defa8f0f9ba38499feed2d21f10c3866be0cabb26ab046f421290eaeff5faf81' 'v2235.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/ruview/v2235.zip"
$out = "v2235.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "defa8f0f9ba38499feed2d21f10c3866be0cabb26ab046f421290eaeff5faf81") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2235.tar.gz https://ratatoskr.space/pkg/ruview/v2235.tar.gz
                    printf '%s  %s\n' '7ab9288abe3339a4e9e033402c8dfbd315efa63d5f197d2c3103ba58ee49c489' 'v2235.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/ruview/v2235.tar.gz"
$out = "v2235.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7ab9288abe3339a4e9e033402c8dfbd315efa63d5f197d2c3103ba58ee49c489") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2235.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2235.zip
                    printf '%s  %s\n' 'defa8f0f9ba38499feed2d21f10c3866be0cabb26ab046f421290eaeff5faf81' 'v2235.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2235.zip"
$out = "v2235.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "defa8f0f9ba38499feed2d21f10c3866be0cabb26ab046f421290eaeff5faf81") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2235.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2235.tar.gz
                    printf '%s  %s\n' '7ab9288abe3339a4e9e033402c8dfbd315efa63d5f197d2c3103ba58ee49c489' 'v2235.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v2235.tar.gz"
$out = "v2235.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7ab9288abe3339a4e9e033402c8dfbd315efa63d5f197d2c3103ba58ee49c489") { throw "sha256 mismatch" }
artifact format size hashes
v2235.zip zip 67.6 MiB
blake3-24 a2d054a2499ad1fa7c29d4521f51a5598124fec944df718b
sha256 defa8f0f9ba38499feed2d21f10c3866be0cabb26ab046f421290eaeff5faf81
sha1 f40692d8f1ee06e6afbbaa1f46b1e0c5da6c5c4f
v2235.tar.gz tar.gz 65.4 MiB
blake3-24 3af34bb33867bae78ea19112ed940b3c34985e0926e0580c
sha256 7ab9288abe3339a4e9e033402c8dfbd315efa63d5f197d2c3103ba58ee49c489
sha1 948885d2758d3bc5b6d802b323d8406b963472ff

install

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