DVGEarth-state beacon

Use cases

Six ways to pin a moment to the Earth

The gauge is built from public feeds. A beacon can be recomputed by anyone who has the same tick. These uses are the ones that want a public, checkable, not-yet-known value. None of them want a secret.

01 Earth-state beacon

Name a moment by the state of the planet instead of by a clock alone. The response carries the tick in UTC, unix_ns as a string, the held DVG to six decimals and in full, each domain, the latch, the beacon, and the previous beacon.

A signature over that beacon could not have been produced before the tick was published. That is the proof-after: the receipt sits after a measured Earth-state, and no later than the signing time.

Works today

curl "https://beacon.anomalyresearch.io/v1/beacon/2026-11-15T04:20:00.000Z"

02 Field-state receipts

Hash a file, a canonical snapshot of a variable, or a log line you want to be able to find again. Send only the SHA-256. The beacon signs the fingerprint together with the latest Earth-state. The file never leaves the browser or your machine.

Keep the receipt next to the file. Later, anyone can check the signature, the stored tick, and the file. A déjà vu log is the same call: hash the note, sign it, and you can show which beacon was current when you wrote the fingerprint down.

Works today

HASH=$(shasum -a 256 notes.txt | cut -d' ' -f1)
curl -X POST https://beacon.anomalyresearch.io/v1/sign \
  -H 'content-type: application/json' \
  -d "{\"sha256\":\"$HASH\"}"

03 Verifiable draws

Announce a future tick, a population size n, and a count k. Until that tick exists, the service returns a commitment bound to the beacon that is current now. When the tick lands, the same request returns k distinct indexes derived from that tick's beacon.

The picker is SHA-256 counter mode with rejection sampling, documented on the docs page. There is no secret in the draw. Anyone can recompute the picks from the beacon.

Works today

curl -X POST https://beacon.anomalyresearch.io/v1/draw \
  -H 'content-type: application/json' \
  -d '{"seed_tick":"2026-12-01T00:00:00.000Z","n":100,"k":3}'

04 Sigils, sound, and certificates

Every beacon has a generative seal. Five spokes follow the domain intensities. A rune in the middle is drawn from the beacon bytes. The same inputs always draw the same SVG. The permalink page adds a QR code and a short sine melody from the first eight beacon bytes.

Print the permalink on a certificate. A scan opens that moment: sigil, held value, domains, and a link into the history explorer.

Works today

curl -o sigil.svg \
  "https://beacon.anomalyresearch.io/v1/art/BEACON?t=TICK_ID"

05 Condition triggers

A later version can call a URL when the held DVG or a domain crosses a line you choose. That notifier is not built. What exists today is a read: does the latest tick already satisfy the comparison?

Works today

curl "https://beacon.anomalyresearch.io/v1/check?domain=held&op=gte&value=9"

06 A public research timeline

Latches and domain crossings are already in the publish row, and the beacon chain orders the ticks. Sign the fingerprint of a prediction while a beacon is current. The receipt names that beacon and the signing time. When a later tick is the outcome, anyone can see that the receipt's tick is earlier.

The service does not store the prediction text. It stores the fingerprint, the beacon, and the signature. The history explorer charts the same tick.

Works today

curl "https://beacon.anomalyresearch.io/v1/range?from=2026-11-14T00:00:00.000Z&to=2026-11-14T12:00:00.000Z"