You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It should be possible for anyone to calculate the volume attributable to an orchestrator using a filecoin RPC.
Items to resolve / update in spec
MIN_LOT formula. Agreed in #1270: MIN_LOT(Q) = max(FLOOR, α × BoundVolume(Q−1) × FEE_RATE / MAX_PRICE_PERIODS), FLOOR a small multiple of the gas cost to claim, α and FLOOR governance-settable.
First-print anchoring. The first post-activation auction has no prior print for PRICE_BAND and no Q−1 volume for MIN_LOT, so it falls back to FLOOR. Needs a first-anchor rule, or a FLOOR chosen for bootstrap rather than for gas.
When SRA state takes effect. The FPV determinism clause gives three rules: rail operator at rail creation, bindings at the settlement epoch, admitted contracts for the whole quarter. Intentional split or one retroactive rule for all three?
MAX_PRICE_PERIODS merging. In #1270: order the quarter's N qualifying prints by epoch; if N ≤ M nothing merges, otherwise partition into M contiguous index groups, group k = floor(kN/M) to floor((k+1)N/M)−1, each converted at the lot-weighted mean of its prints.
Binding lookup. No defined read path for (payer, operator) bindings. If attribution is per-settlement we also need a list that shows binding epochs as well as attribution.
ReassignBinding mid-quarter. Define which orchestrator gets settlements either side of the reassignment.
Print identity and ordering. Prints are referenced by epoch, but the merging rule orders them by epoch and two qualifying auctions can clear in the same one. Do we need canonical print references? Tx hashes?
Conversion arithmetic. Implied price is lot face value over FIL burned, and a merged period price is a lot-weighted mean. Need to be specific about rounding rules.
It should be possible for anyone to calculate the volume attributable to an orchestrator using a filecoin RPC.
Items to resolve / update in spec
MIN_LOTformula. Agreed in #1270:MIN_LOT(Q) = max(FLOOR, α × BoundVolume(Q−1) × FEE_RATE / MAX_PRICE_PERIODS), FLOOR a small multiple of the gas cost to claim, α and FLOOR governance-settable.PRICE_BANDand no Q−1 volume forMIN_LOT, so it falls back to FLOOR. Needs a first-anchor rule, or a FLOOR chosen for bootstrap rather than for gas.MAX_PRICE_PERIODSmerging. In #1270: order the quarter's N qualifying prints by epoch; if N ≤ M nothing merges, otherwise partition into M contiguous index groups, group k = floor(kN/M) to floor((k+1)N/M)−1, each converted at the lot-weighted mean of its prints.(payer, operator)bindings. If attribution is per-settlement we also need a list that shows binding epochs as well as attribution.ReassignBindingmid-quarter. Define which orchestrator gets settlements either side of the reassignment.