PHASE 9 • CRYPTOGRAPHIC AUTHENTICITY

SIGNED.
PUBLIC.
VERIFIABLE.

UnlockPool signs each public ledger checkpoint with an Ed25519 private key held only on the server. Anyone can verify that a published checkpoint was signed by UnlockPool and has not been altered.

STATUSCHECKING
ALGORITHMED25519
CHECKPOINTS
LATEST
LEDGER RECORDS
KEY FINGERPRINT

LATEST CHECKPOINT

Signed ledger state

CHECKING
Signed at
Ledger record count
Latest ledger hash
Checkpoint payload hash
Signature

SIGNED HISTORY

Recent public checkpoints

30-day JSON
Loading checkpoints…

VERIFY WITH OPENSSL

Reproduce the verification

  1. Download the public keycurl -sO https://node.unlockpool.com/api/unlockpool-ed25519-public.pem
  2. Download the signed payloadcurl -sO https://node.unlockpool.com/api/checkpoint-payload-latest.json
  3. Download the binary signaturecurl -sO https://node.unlockpool.com/api/checkpoint-latest.sig
  4. Verifyopenssl pkeyutl -verify -pubin -inkey unlockpool-ed25519-public.pem -rawin -in checkpoint-payload-latest.json -sigfile checkpoint-latest.sig

TRUST MODEL

What this proves

✓ The checkpoint was signed by the UnlockPool key
✓ The checkpoint payload has not changed after signing
✓ The checkpoint identifies the current ledger tip
✓ Historical signatures remain independently testable
△ It does not by itself provide third-party timestamping