Keryx Node v1.2.1
Hardfork release — This version contains consensus changes incompatible with v1.2.0. Update is mandatory to stay on the network.
Highlights
- UTXO Escrow for inference rewards — inference_reward is now flows through a consensus-validated UTXO escrow, ensuring only legitimate inferences get paid out.
- Model Cap Enforcement — The consensus now rejects any AiResponse whose model_id is not declared in the coinbase ai:cap: field. Miners must advertise their supported models.
- Fixed 78-byte AiResponse layout — AiResponse is now a fixed 78-byte structure with an encoded IPFS CIDv1. This breaks binary compatibility with v1.2.0.
- New supported models — DeepSeek-R1-32B and LLaMA-3.3-70B added, with tiered rewards: 0.5 / 1.5 / 2.5 / 4.0 KRX based on model size.
Consensus & OPoI
- Token-proportional minimum reward: 0.05 KRX per 64 tokens generated
- model_id = sha2-256(weight_file) derived from the IPFS CIDv1 — deterministic and verifiable off-chain
- Per-model reward minimums + priority_fee payout to miners
- Hardfork activation is now logged at the DAA score trigger
Mempool
- AiResponse and AiChallenge transactions are exempt from the minimum fee check — they carry their own inference_reward
P2P / Network
- Auto-ban phantom nodes after repeated ping timeouts
- Ban peers on IBD spam and finality violations
Fixes
- UPnP: port mapping failure downgraded from WARN to INFO with an actionable message — UPnP is absent on most VPS routers and is not a critical error
The node will automatically detect the hardfork at the scheduled DAA score (15,550,000, estimated activation on Thursday, May 28, 2026, at ~14:00 UTC) and switch to the new consensus rule