A public beacon. A new pulse lands every ~2 s.
Each pulse hashes the live plasma state into a chain anyone can walk. Nothing on this page lights up unless a check passed in your browser — and the verifier is one shell line you run yourself.
Emitted by one node · observed and Ed25519-cosigned by an independent witness
the band behind this text is a pulse-seeded rendering — decoration, not the beacon. the beacon is the numbers below.
The Ledatic MHD solver advances one step every ~2 s. The resulting plasma state is hashed, concatenated with the previous pulse hash, and posted to a public store. Anyone can walk the chain. One node produces it; an independent Ed25519 witness observes it and cosigns what it saw.
The 128² MHD grid advances one timestep. Real physics, conservation-checked.
SHA-256 of the plasma state. Then SHA-256 of prev_hash || state_hash.
Published as a new pulse to a public store at the edge. Visible to the world on this page.
An Orszag-Tang vortex on a 128² periodic grid. Ideal-MHD, Lax-Friedrichs, conservation to machine precision (Δm/m < 10-15, ΔE/E < 10-15, ∇·B at 10-15 by construction). The frame below is the same frame that gets SHA-256’d into the chain. Plasma is chaotic — small perturbations blow up fast — which is exactly the property an honest entropy beacon needs.
The viewport reads only the density plane of each published
frame — the first 64 KB after the header, min-max
normalized and color-mapped on your GPU. Every kept frame is a
real keyframe from /entropy/frame/current; the
dissolve between keyframes is presentation. If frames stop
arriving, the panel says so: stale within seconds, and after ten
quiet minutes it demotes itself to replay — recorded
pixels, labeled as recorded.
Each frame also ships a signed record: — press it and the proof runs here, in your tab.
Pulses land newest-first. Each arriving row is checked against
the one before it — the link glyph fills only when
prev_value_hex matches in your browser, and a break
prints red. Click any row to re-fetch its published record and
compare. The full log of the last 50 lives at
/entropy/pulse/log.
/entropy/pulse/log and
compare each prev_value_hex yourself, or use the
one-liner under Verify below.A second machine on separate hardware polls the same public chain, checks each link it sees, and signs a receipt — pulse id, value, and the moment it watched — with its own Ed25519 key. The latest receipt is republished below, and its signature is re-checked in your browser against a key pinned in this site’s source.
raw receipt: /witness/fleet0/latest
— the signed message is pulse_id|value_hex|witnessed_at
You don’t have to take this page’s word for any of
it. Each pulse carries the previous pulse’s hash in
prev_value_hex; the chain check is pure arithmetic
on public JSON. Pin the witness key once, and every receipt
after that is checkable too.
curl -s https://ledatic.org/entropy/pulse/log | jq -e '. as $l | all(range(1; length); $l[.].prev_value_hex == $l[.-1].value_hex)' && echo "chain OK" || echo "chain BROKEN"
Fetches the last 50 pulses and confirms each one’s
prev_value_hex matches the previous pulse’s
value_hex. If anyone rewrote history mid-chain,
the link breaks and you’ll see chain BROKEN.