BeaconBoot
Checking daemon… v0.3 provider quorum

LIVE, TRUST-MINIMIZED ETHEREUM BOOTSTRAP

Fetch from anyone.
Verify from first principles.

Query multiple Beacon APIs through a locked-down localhost daemon, then independently recompute every header's SSZ tree-hash in your browser.

Your trust anchor must remain independent. Provider claims such as root, canonical, and finalized are displayed as untrusted metadata.

INPUT 02

Independent trust anchor

Never taken from Provider claims

Loading deterministic trust anchor…

DATA 03

Demo Provider payload

Editable attack sandbox

Loading Lighthouse-cross-checked demo fixture…

READY

Waiting for verification

The bundled fixture will be verified locally when the page loads.

Independent trusted root
—
Anchor-matching computed root
—
Redundancy confirmation · not a trust anchor
—
Quorum has not run
Normalized header agreement
—
Only the five BeaconBlockHeader fields are compared
Provider-claimed root · untrusted metadata
—
Not reported
Provider status claims · untrusted metadata
canonical=not reported · finalized=not reported · execution_optimistic=not reported
Captured for context; never used as local proof
Authenticated state root
—

Evidence path

—
  1. Load fixturePreparing local inputs

What Verified proves

The fetched header matches the independent block root, so its embedded state_root is authenticated.

What remains unproven

Network identity, finality, canonical-chain membership, complete BeaconState contents, proposer signature, or a running Lighthouse node.

THE LIVE PRODUCT LOOP

One root. Multiple Providers. Every response verified locally.

  1. 01SelectOne root and 2–3 Provider bases
  2. 02FetchParallel root-specific API calls
  3. 03VerifySSZ tree-hash every response
  4. 04CompareHeader agreement and claim warnings
  5. 05ExportPer-Provider recomputable evidence