Stream a Bitcoin Core dumptxoutset snapshot through the SwiftSync accumulator in a Web Worker
and confirm its commitment equals the one an independent full validation produces. The whole 14M-coin set is processed;
the accumulator state never exceeds 32 bytes. how it works · the acts
snapshot URL: expected:
This page is a static verifier; the data source is a link parameter, so the demo upgrades from localhost to a
hosted/seeded copy by changing the URL you share — never the code:
· verify.html?url=https://host/snapshot.dat&auto=1 (HTTP / object store / a tunnel)
· verify.html?magnet=magnet:?xt=…&ws=https://host/snapshot.dat&auto=1 (WebTorrent + webseed)
The expected commitment (default: the testnet4 #141,574 value) is the trust anchor — it comes from
tools/fullchain-node.mjs (a full genesis→tip validation) and tools/swiftsync-commit.mjs, which
agree. The data source is verified against it, so pointing ?url= anywhere is safe: wrong data simply fails the check.