Wallet-signature authentication: operators prove wallet ownership via personal_sign
Short-lived tokens: bearer tokens expire after 10 minutes
Nonce freshness: each auth handshake requires a fresh nonce
Eligibility Enforcement
Dual enforcement: the coordinator checks rig eligibility and operator authority off-chain; the mining contract re-verifies everything on-chain at receipt submission
Rig-keyed gating: mining requires an active, qualified rig and an authorized operator for the current epoch; token balance alone earns nothing
Forward-only progression: each solve advances the rig's solveIndex and receipt hash chain on-chain, preventing replay; receipt hashes are single-use globally
Snapshot integrity: tier economics are snapshotted at a rig's first receipt each epoch, so mid-epoch upgrades, sales, or operator changes cannot rewrite earned credits
Trace Validation
Citation verification: extracted facts must cite the correct paragraph
Math chain validation: compute steps must produce correct results