UpveraTechnology

Open verification

Check Upvera without trusting Upvera.

Four checks you can run right now. They read public files and public endpoints, and they run in your browser or on your machine.

01

The day root chain

Fetches every day file from upvera-co/ledger-roots, checks that it is canonical, recomputes its SHA-256 digest and follows the prev links back to genesis (2026-10-13).

Genesis 2026-10-13 15:57:00 UTC · 9 days published

DayRootDay digestRules in forceStatus
2026-10-21days@1
2026-10-20days@1
2026-10-19days@1
2026-10-18days@1
2026-10-17value.shadow@2
2026-10-16money@18
2026-10-15money@18
2026-10-14money@18
2026-10-13watch@13
02

The rule registry

Recomputes the chain of every rule version and finds the latest day file's rules_hash in it, so the rules in force are tied to a public, timestamped root.

Rule registry chain54 links

54 rule versions, each chained to the one before it.

03

A value receipt

Fetches a live receipt from the public Value API and adds its rows in whole millionths. They must equal the change.

Receipt · Upvera · 24 hours

345.26359.93

+14.668908

  1. Worknew posts and shipping drew a response+12.539872
  2. Momentumnew events raised its pace against its own average+3.024910
  3. Peopleindependent people engaged+1.562561
  4. Peopletrust of the people engaging rose+0.995928
  5. Other7 small reasons−0.569189
  6. Catch-upvalue hasn't caught up with its new target yet−2.885174
Rows add up to +14.668908 = the changevalue@1 · engine 0.1.0 · inputs b1d3f2b2

A real receipt, served by the public Value API for Upvera's own startup. Captured 2026-10-22 12:01 UTC.

04

Offline, and your own record

The same chain check runs with Node and no network. OpenTimestamps proofs verify against Bitcoin with the standard client.

$ git clone https://github.com/upvera-co/ledger-roots
$ node ledger-roots/tools/days.mjs verify
$ pip install opentimestamps-client
$ ots verify ledger-roots/days/2026/10/2026-10-21.json.ots
upvera.co/dogrulaFind yourself in a sealed dayTake a proof in the app under Settings › Security › Proofs. The page checks it in your browser with a Rust verifier compiled to WebAssembly, against the root on GitHub.Closed days · your actions onlyOpen the verifier