Developer Update #3 - Native Bitcoin Reward Execution & Everlight App Control Plane V1.8

2026-02-07

circle-check

0. Executive Summary

This update formalizes the transition of the Bitcoin Everlight node network to native Bitcoin (BTC)–denominated rewards, distributed through a deterministic entitlement system and executed via direct Bitcoin L1 transactions.

Key properties of this upgrade:

  • No wrapped BTC

  • No synthetic representations

  • No smart-contract custody

  • No bridge dependency

  • Bitcoin L1 settlement only

The newly deployed Bitcoin Everlight App functions as the authoritative control plane, coordinating node identity, reward entitlement, payout visibility, and epoch reconciliation.


1. Design Constraints & Motivation

Bitcoin Everlight deliberately operates under the following constraints:

  1. Bitcoin is not programmable in the EVM sense

  2. Reward logic cannot live on-chain

  3. BTC custody must be minimized and auditable

  4. Node operators must be able to verify payouts independently

  5. The system must tolerate partial failures without fund loss

This architecture embraces those constraints instead of abstracting them away.


2. System Architecture Overview

Macro Architecture


3. Node Identity & Cryptographic Anchoring

Each node is registered with:

  • A node public key

  • A BTC payout address

  • A node identifier hash

Node Identity Record

This identity is immutable within an epoch window.


4. Telemetry, Heartbeats & Proof of Participation

Nodes emit signed heartbeats at protocol-defined intervals.

Heartbeat Structure

Validation Rules

  • Timestamp drift tolerance enforced

  • Duplicate heartbeat rejection

  • Signature verification against registered node key

  • Epoch mismatch rejection


5. Epoch Model & Finality

Bitcoin Everlight operates on fixed-length epochs.

  • Epochs define:

    • Reward budgets

    • Eligibility windows

    • Payout boundaries

  • Once an epoch is finalized:

    • No retroactive modification

    • No re-weighting

    • No reward reassignment


6. Performance Scoring Engine

Node contribution is quantified using a weighted, normalized scoring model.

Inputs

  • Uptime ratio

  • Task throughput

  • Latency performance

  • Error penalties

Scoring Function

Scores are normalized across the full node set for the epoch.


7. BTC Reward Budget Resolution

Each epoch defines a fixed BTC reward pool:

Node reward entitlement:

Final amounts are resolved in satoshis to avoid rounding ambiguity.


8. Deterministic Entitlement Ledger

Before any BTC transaction is constructed, the system produces a full entitlement ledger.

Ledger Entry

This ledger is:

  • Immutable post-finalization

  • Fully auditable

  • Reproducible from raw telemetry


9. Bitcoin Treasury Model

Treasury Design Goals

  • Segregated funds

  • Minimal hot exposure

  • Deterministic UTXO selection

  • Replay-safe signing

Treasury funds are never co-mingled with operational wallets.


10. BTC Transaction Construction

UTXO Selection

Transaction Assembly

Fee Estimation

Dynamic fee selection based on mempool pressure:


11. Signing & Broadcast Safeguards

Transactions are only signed if:

  • Treasury balance matches ledger

  • Output totals match entitlement ledger

  • Epoch state is FINALIZED

  • No duplicate payout flags detected


12. Failure Modes & Recovery

If broadcast fails:

  • Funds remain in treasury

  • Epoch remains unpaid

  • Retry window opens next cycle

If partial confirmation occurs:

  • TXID is tracked

  • Confirmation depth enforced

  • No rebroadcast without manual override


13. Everlight App – Control Plane

The Bitcoin Everlight App is the authoritative interface for:

  • Node lifecycle management

  • BTC address binding

  • Reward tracking

  • Epoch verification


14. App Authentication & Authorization

JWT-based auth with role separation:

Permissions scoped to:

  • Node ownership

  • Read-only network state

  • Write-limited epoch windows


15. BTC Address Binding Rules

  • Address changes locked per epoch

  • Multi-sig supported (optional)

  • Cold wallet payouts supported


16. Reward Transparency

Each payout surfaces:

  • Epoch ID

  • BTC amount (sats)

  • TXID

  • Confirmation depth

  • Timestamp

Operators can independently verify on Bitcoin explorers.


17. Security Model Summary

Vector
Mitigation

Replay attacks

Epoch locking

Address hijack

Write-once rules

Double payout

Ledger checksums

Treasury drain

Multi-layer validation

Bridge risk

None (BTC native)


18. Why This Architecture Matters

This system intentionally does not pretend Bitcoin is programmable.

Instead, it:

  • Uses Bitcoin where Bitcoin is strongest (final settlement)

  • Uses off-chain systems where logic is required

  • Keeps custody minimal and visible

  • Aligns node incentives directly with BTC

Node operators are paid Bitcoin, not abstractions.


19. Forward Work

Planned enhancements:

  • Advanced UTXO fragmentation reduction

  • Adaptive batching during mempool congestion

  • Extended app-side telemetry

  • Cold-storage payout routing

  • Optional payout delay compounding

Last updated