OmniNode Inference Settlement

Escrow-funded verifier rewards keyed by attestations, active on mainnet (inference_settlement_enabled_from_height = 8,900,000 reached, issue #61). No bond slashing in v1 (reward denial / claim withholding / escrow refund). Reads + unsigned-tx builders (no keys). Settlement consistency and verifier bonding are separate post-supply gates that activate at height 9,200,000.

5 methods · verified against the live mainnet RPC at https://rpc.sumchain.io.

omninode_getInferenceSession

Per-session settlement record (funder, reward terms, remaining escrow, status), or null.

omninode_getInferenceClaims

All paid reward claims for a session.

omninode_getInferenceDisputes

All dispute records for a session (record-only; disputes require a configured validator-quorum threshold, and resolution is authorized by a validator quorum, no personal resolver key).

omninode_getClaimableReward

Whether a verifier can currently claim, plus amount and unlock height (attestation inclusion + finality_depth + dispute_window).

omninode_buildOpenInferenceSession · buildFundInferenceSession · buildClaimInferenceReward · buildOpenInferenceDispute · buildResolveInferenceDispute · buildRefundInferenceSession

Unsigned-transaction builders for the six settlement operations, return a bincode-encoded TransactionV2 + signing hash; no private keys.