Paste the structured JSON produced at the end of a movie analysis. It stores a versioned settlement-score model, reanalysis policy, and optional advisory passive-ladder shadow suggestions.
This is a read-only decision record. It cannot submit, amend, or cancel Kalshi orders.
Every scenario is a complete probability distribution and must sum to 1. Central, downside, and upside scenarios are required.
{
"source": "kalshi_movie_analysis_v1",
"movie": {
"rt_slug": "replace_with_rt_slug",
"event_ticker": "KXRT-EXAMPLE"
},
"analysis": {
"analysed_at_utc": "2026-08-22T20:28:42Z",
"valid_until_utc": "2026-08-23T02:28:42Z",
"model_version": "codex-manual-v1",
"analysis_trigger_id": null,
"confidence": "medium",
"phase": "developing_review_flow",
"evidence_grade": "high",
"review_state": {
"reviews_used": 120,
"canonical_review_count": 120,
"headline_review_count": 122,
"fresh_count": 109,
"rotten_count": 11,
"tomatometer_pct": 91
},
"review_texture": {
"status": "available",
"numeric_rated_count": 72,
"rating_coverage_pct": 60,
"fresh_numeric_count": 65,
"rotten_numeric_count": 7,
"fresh_rating_mean": 74.2000000000000028421709430404007434844970703125,
"fresh_rating_median": 75,
"rotten_rating_mean": 42.10000000000000142108547152020037174224853515625,
"soft_fresh_count": 18,
"soft_fresh_share": 27.69200000000000017053025658242404460906982421875,
"strong_fresh_count": 20,
"strong_fresh_share": 30.76899999999999835154085303656756877899169921875,
"recent_window_reviews": 20,
"recent_numeric_rated_count": 12,
"recent_fresh_rating_mean": 71.5,
"recent_soft_fresh_share": 36.36399999999999721467247582040727138519287109375,
"signal": "neutral",
"evidence_strength": "medium",
"interpretation": "Numeric Fresh ratings are mixed rather than clearly fragile or durable."
},
"review_flow": {
"status": "available",
"detected_count_6h": 9,
"detected_count_12h": 18,
"detected_count_24h": 31,
"published_count_6h": 5,
"published_count_12h": 12,
"published_count_24h": 29,
"detection_backlog_count": 4,
"remaining_reviews_low": 80,
"remaining_reviews_central": 120,
"remaining_reviews_high": 170,
"arrival_checkpoints": [
{
"at_utc": "2026-08-23T02:28:42Z",
"min_total_reviews": 130,
"max_total_reviews": 155
}
],
"interpretation": "Publication velocity remains active; four recently detected rows appear to be older publications caught up by the collector."
},
"event_payoff": {
"status": "available",
"weighted_expected_pnl_cents": 420,
"maximum_loss_cents": 850,
"median_score_pnl_cents": 300,
"zero_payout_corridor_contains_median": false,
"maximum_profitable_quantity": 100,
"risk_adjusted_max_quantity": 25,
"risk_limit_basis": "Capped by downside-scenario loss and existing event exposure, not order-book depth.",
"score_states": [
{
"score": 89,
"payout_cents": 1000,
"pnl_cents": 300
},
{
"score": 90,
"payout_cents": 500,
"pnl_cents": -200
},
{
"score": 91,
"payout_cents": 0,
"pnl_cents": -700
}
]
},
"recommendation_summary": "Hold current position; no new trade.",
"invalidation_conditions": [
"Five or more new reviews arrive.",
"Official Kalshi forecast moves by at least 4 score points."
],
"reanalysis_policy": {
"max_new_reviews": 5,
"max_review_fraction": 0.05000000000000000277555756156289135105907917022705078125,
"max_forecast_move_points": 4,
"max_central_contract_move_cents": 8,
"on_first_reviews": false,
"on_tomatometer_change": true
},
"assumptions": [
"The current review mix remains representative."
],
"passive_ladders": []
},
"scenarios": [
{
"key": "central",
"label": "Central estimate",
"type": "central",
"weight": 0.59999999999999997779553950749686919152736663818359375,
"notes": "Base settlement path.",
"scores": [
{
"score": 88,
"probability": 0.1000000000000000055511151231257827021181583404541015625
},
{
"score": 89,
"probability": 0.200000000000000011102230246251565404236316680908203125
},
{
"score": 90,
"probability": 0.34999999999999997779553950749686919152736663818359375
},
{
"score": 91,
"probability": 0.25
},
{
"score": 92,
"probability": 0.1000000000000000055511151231257827021181583404541015625
}
]
},
{
"key": "downside",
"label": "Late-review downside",
"type": "downside",
"weight": 0.200000000000000011102230246251565404236316680908203125,
"notes": "Later reviews are less favorable.",
"scores": [
{
"score": 86,
"probability": 0.1000000000000000055511151231257827021181583404541015625
},
{
"score": 87,
"probability": 0.25
},
{
"score": 88,
"probability": 0.34999999999999997779553950749686919152736663818359375
},
{
"score": 89,
"probability": 0.200000000000000011102230246251565404236316680908203125
},
{
"score": 90,
"probability": 0.1000000000000000055511151231257827021181583404541015625
}
]
},
{
"key": "upside",
"label": "Late-review upside",
"type": "upside",
"weight": 0.200000000000000011102230246251565404236316680908203125,
"notes": "Later reviews are more favorable.",
"scores": [
{
"score": 90,
"probability": 0.1000000000000000055511151231257827021181583404541015625
},
{
"score": 91,
"probability": 0.200000000000000011102230246251565404236316680908203125
},
{
"score": 92,
"probability": 0.34999999999999997779553950749686919152736663818359375
},
{
"score": 93,
"probability": 0.25
},
{
"score": 94,
"probability": 0.1000000000000000055511151231257827021181583404541015625
}
]
}
]
}