Receipts, Credits, And State Advances

Standard and CoreTex work share one per-rig receipt chain. Immediately before signing, the coordinator rechecks the epoch, rig eligibility, operator authorization, solve index, previous receipt hash, CoreTex parent, epoch context, and artifact availability. A changed CoreTex parent requires rebase. A standard receipt moving only the rig chain head can be rebound before signing after the other conditions are checked again.

The EIP-712 domain is:

name:    BotcoinMiningRigs
version: 2
chainId: 8453

The verifying contract and exact RigCoreTexReceipt type come from the live schema and production deployment artifact.

An accepted state transition uses a compact descriptor containing a format version, a content address for the complete transition artifact, the parent state root, and the new state root. Its generalized format supports arbitrary M1-M6 release changes through the addressed artifact. The chain commits and orders the transition; validators fetch the complete artifact and reproduce it off chain.

The coordinator signs the receipt. The authorized rig operator broadcasts it to the mining contract. On success:

  1. the shared per-rig solve index and receipt hash advance;
  2. the contract computes credits from the rig's applicable tier snapshot and accepted work units;
  3. the verifier records the CoreTex result; and
  4. the registry advances liveStateRoot from the exact parent to the accepted new root.

Credit eligibility and claims follow the mining-rig contracts. The coordinator API reports current and snapshotted credit information, but the contract is the authority.