SPV and BEEF
Verifying badge state without running a full node, using header chains and self-contained transaction proofs.
Simplified Payment Verification (SPV) lets a verifier confirm a transaction is in a valid chain using only block headers and a Merkle proof. BEEF (Background Evaluation Extended Format) lets a transaction carry its own proof, so a scanner in an offline tent can still verify a badge's state.
This page is being written.
The structure is fixed. The prose is being drafted from the source material and reviewed by HeartChain Labs before publication. If you need this information urgently, email docs@heartbadge.com .
What this page will cover
- SPV in one paragraph
- BEEF structure and why it enables offline verification
- Header-chain synchronization strategies for scanners
- When full-node verification is required vs. sufficient SPV
- Practical code example