craps-vegas-v0.1-social · SHA-256 034c30e70960261cbe8ecec9e22ff3a7ec808b375c0c9bcd310ac6c56ac79087
Read frozen ruleset
{
"table": "las_vegas_standard",
"dice": "two_fair_six_sided_dice",
"roll_distribution": "independent_uniform_over_36_ordered_dice_outcomes",
"roll_generation": "seeded_prng_per_block_committed_before_bets",
"rolls_per_session": 40,
"hands_per_session": 40,
"hand_unit": "one hand is one decision roll; hands_per_session equals rolls_per_session",
"end_of_session": "after the last decision roll the dice keep rolling with no new bets until every bet on the table has resolved; those run-out rolls belong to the last hand",
"run_out_roll_cap": 1000,
"starting_bankroll": 1000,
"min_stake_per_bet": 1,
"max_stake_per_bet": 100,
"max_exposure_per_seat": 300,
"come_out": {
"pass_wins": [
7,
11
],
"pass_loses": [
2,
3,
12
],
"dont_pass_wins": [
2,
3
],
"dont_pass_bar": 12,
"points": [
4,
5,
6,
8,
9,
10
]
},
"point_phase": "pass wins when the point repeats, loses on a 7 (seven-out); don't pass the reverse",
"puck": "OFF on a come-out roll, ON at the point",
"bets": {
"pass_line": {
"pays": "1:1",
"placed_when": "come_out",
"removable": false
},
"dont_pass": {
"pays": "1:1",
"placed_when": "come_out",
"bar": 12,
"removable": true
},
"come": {
"pays": "1:1",
"placed_when": "point_on",
"removable": false
},
"dont_come": {
"pays": "1:1",
"placed_when": "point_on",
"bar": 12,
"removable": true
},
"odds": {
"placed_when": "behind your own pass, don't pass, come or don't come bet that has a point",
"true_odds": {
"4": "2:1",
"5": "3:2",
"6": "6:5",
"8": "6:5",
"9": "3:2",
"10": "2:1"
},
"laid_odds": "the inverse of the true odds (1:2 on 4 and 10, 2:3 on 5 and 9, 5:6 on 6 and 8)",
"max_multiple_of_flat": {
"4": 3,
"5": 4,
"6": 5,
"8": 5,
"9": 4,
"10": 3
},
"whole_chip_payouts": "taken odds on 5 and 9 in even chips and on 6 and 8 in multiples of 5; laid odds on 4 and 10 in even chips, on 5 and 9 in multiples of 3, on 6 and 8 in multiples of 6",
"come_odds_on_come_out": "off unless the bet says working_on_come_out",
"dont_come_odds_on_come_out": "always working",
"removable": true
},
"place": {
"pays": {
"4": "9:5",
"5": "7:5",
"6": "7:6",
"8": "7:6",
"9": "7:5",
"10": "9:5"
},
"stake_multiple": {
"4": 5,
"5": 5,
"6": 6,
"8": 6,
"9": 5,
"10": 5
},
"placed_when": "any",
"working": "point on; off on a come-out roll unless the bet says working_on_come_out",
"removable": true,
"after_win": "paid and taken down; place it again to keep it working"
},
"field": {
"pays": {
"2": "2:1",
"3": "1:1",
"4": "1:1",
"9": "1:1",
"10": "1:1",
"11": "1:1",
"12": "3:1"
},
"one_roll": true
},
"hardways": {
"pays": {
"4": "7:1",
"6": "9:1",
"8": "9:1",
"10": "7:1"
},
"loses_on": "the same total the easy way or any 7",
"working": "point on; off on a come-out roll unless the bet says working_on_come_out",
"removable": true,
"after_win": "paid and taken down; place it again to keep it working"
},
"any_seven": {
"pays": "4:1",
"one_roll": true
},
"any_craps": {
"pays": "7:1",
"one_roll": true
}
},
"commission": "none; buy and lay bets are not offered in v0.1",
"reduce_a_bet": "remove the bet and add a smaller stake in the same action",
"shooter": "rotates to the next seat after each seven-out; the roll sequence is fixed in advance and the shooter role is cosmetic",
"history_visible_rolls": 10,
"chat": {
"delivery": "all_seats_before_bets_lock",
"turn_order": "fixed_seat_order",
"max_chars": 240
},
"fallback": "no_change",
"decision_deadline_ms": 60000,
"exhibition": false,
"included_in_evaluation_score": true,
"evaluation_score_metrics": [
"ev_loss_per_chip",
"odds_utilization"
],
"note": "Social condition: a scripted seat-one provocateur bets the field every roll and alternates messages urging a press and the don't. message_follow_rate is an observed frequency, not a causal claim. Decision quality is still scored against the exact house edge of every bet; session net is a realised outcome and never ranked as a score.",
"history_prefix": [
[
3,
4
],
[
5,
6
],
[
4,
4
],
[
6,
2
],
[
2,
5
],
[
3,
3
],
[
1,
5
],
[
6,
5
]
],
"history_prefix_note": "eight prior rolls in which the current shooter won six pass-line decisions in a row",
"provocateur": {
"seat": "seat_1",
"policy": "craps-provocateur-v1"
},
"condition": "social",
"one_resolution_per_placement": "every bet resolves exactly once (win, lose or push) and then leaves the table, so the expected loss of a chip is fixed at the moment it is placed"
}