ZKP-369 ForgeMinerNFT

The Anchor of the Harmonic Trinity. ForgeMinerNFT encodes who you are — a hierarchical identity and storage license across Tiers 3, 6, and 9, gating rewards, ascension, and validator participation.

Current Runtime

Live application state and user actions are enforced by the Express service and its PostgreSQL database. The Solidity contracts deployed to Sepolia are reference implementations, not the live runtime execution path.

Infrastructure License Tiers

ForgeMinerNFT licenses come in three tiers. Tier 3 is the entry level, minted by burning 500 SFD, and unlocks basic validator participation, storage commitments, and Proof-of-Space-Time challenges. Tier 6 expands storage capacity and reward multipliers and requires ascending from Tier 3 by burning 21,600,000 SFD. Tier 9 is the highest tier, requiring 216,000,000 SFD burn from Tier 6 (or 237,600,000 SFD from Tier 3 in one step) plus a minimum ZKP-432 Resonance score of 432.

Validator Participation

ForgeMiner NFT holders can register as validators in the live application runtime. Validators submit heartbeat proofs at regular intervals and answer Proof-of-Space-Time challenges that verify storage commitments using a Poseidon Merkle tree. Missed proofs accumulate strikes; three strikes trigger ejection via the server-enforced slash mechanism at runtime block checkpoints. Active validators earn ZKP-216 SFD rewards recorded through the application reward routing system.

Storage Commitments and ZK Proofs

Each ForgeMiner NFT anchors 1,024 storage chunks (1 TB in 1 GB units). The protocol issues periodic Proof-of-Space-Time challenges (every 1,000 blocks, with a 369-block proof deadline) that validators must answer with a Merkle proof for the challenged chunk. Proofs are verified using real Groth16 zk-SNARK circuits with Poseidon hashing on the BN254 curve, with a Schnorr–Fiat-Shamir fallback when the full circuit is unavailable.

Ascension — Upgrading Your Tier

Tier upgrades are executed through the Ascension mechanism on the Harmonic Ascension page. The burn is atomic and single-shot: the NFT row is locked, the current tier is validated against the expected source tier, and the SFD debit and tier upgrade are committed in a single database transaction. Concurrent upgrade attempts on the same NFT return HTTP 409. Tier 9 additionally requires a ZKP-432 Resonance score of at least 432 before the burn is accepted.