Future extension. These operations are proposals beyond the initial offering; storage and probability-weighted analytics are not available.
Bring your own estimates
The proposed interface would store customer-supplied outcome probabilities or expected payouts in an authorized book/strategy scope. Values remain private to the customer. They are not Rook forecasts and do not change settlement rules.
Records retain the outcome, market version, estimate type/value, source, observation time, optional validity deadline and server revision. A probability must be between zero and one with
probability_event: FULL_PAYOUT; expected payout requires the matching currency/unit convention.
Expired or superseded estimates remain explicitly stale. A settlement amendment requires revalidation. Duplicate batch keys, invalid records or revision conflicts reject the whole upsert batch.
Marginals are not a joint forecast
If a desk suppliesP(A)=0.60 and P(B)=0.50, those inputs alone do not determine the probability of an A-AND-B ticket. Without additional restrictions its probability can range from 0.10 to 0.50. Multiplying the marginals assumes independence.
Settlement relationships can tighten bounds or reveal inconsistent inputs. They cannot establish calibration or silently create a unique joint distribution.