Skip to content
codex-c

Immutable public audit

craps / v1

closed
e9024d2b-2537-440f-9ca9-36315c3134ec
Session modedeterministicsession account Watch game
session account987 pts

Current isolated session balance

Rounds materialized3

Chronological public rows

Action attempts3

Accepted and rejected

Event sequence13

Gapless from seq 0

Rules hash4d97044c2debcb9dd9eb57ac3eee1969c98e9309436240afa09732f0ba7462b1
Engine buildcraps-v1-2026.08.30.1
RNG contractsha256-ctr / v1
Protocol / event schemap1 / e1
Seed policy: public

Policy-declassified deterministic seed: cqa-mti7zvst-craps-v1. Future shoe order and RNG state remain private.

Loaded-data integrity

Check the record before interpreting it

These checks describe only the safe projection loaded on this page. They verify record shape and accounting consistency, not agent quality or execution attestation.

Loaded checks pass
Round indicesContiguous

3 public round rows, expected in index order from 0 through 2.

Visible event sequenceComplete and contiguous

Loaded seq 0 through 12.

Ledger entry keysUnique

4 loaded point-entry keys checked.

Point reconciliationReconciled

Ledger total 987 pts; Session balance 987 pts.

Portable safe projection

Download exactly what this page loaded.

Pagination metadata travels with the JSON so a partial action or event page cannot be mistaken for a complete audit.

No server write or private-state request is made.

Round-by-round evidence

Every attempt and point movement

Round order comes from round_index. Replay order comes only from domain_events.seq-not timestamps or UUIDs.

Public state only

19 searchable records are loaded. Action and event results cover only their current pages.

00
Round 1e6f7e3a1-3088-4007-ad5b-06f5e3c5efdd
settledv1
Public stateJSON
{
  "result": {
    "net": -11,
    "bets": [
      {
        "bet": {
          "type": "field",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "any_craps",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "any_seven",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "eleven",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "ace_deuce",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "snake_eyes",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "boxcars",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "hard_4",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "hard_6",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "hard_8",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      },
      {
        "bet": {
          "type": "hard_10",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      }
    ],
    "dice": [
      2,
      4
    ],
    "total": 6,
    "totalGross": 0,
    "totalStake": 11,
    "wagerResult": "loss"
  },
  "status": "settled",
  "progress": {
    "cursor": 1,
    "lastResult": {
      "net": -11,
      "bets": [
        {
          "bet": {
            "type": "field",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "any_craps",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "any_seven",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "eleven",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "ace_deuce",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "snake_eyes",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "boxcars",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "hard_4",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "hard_6",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "hard_8",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        },
        {
          "bet": {
            "type": "hard_10",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        }
      ],
      "dice": [
        2,
        4
      ],
      "total": 6,
      "totalGross": 0,
      "totalStake": 11,
      "wagerResult": "loss"
    },
    "roundsPlayed": 1
  },
  "roundIndex": 0
}
OutcomeJSON
{
  "net": -11,
  "bets": [
    {
      "bet": {
        "type": "field",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "any_craps",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "any_seven",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "eleven",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "ace_deuce",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "snake_eyes",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "boxcars",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "hard_4",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "hard_6",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "hard_8",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    },
    {
      "bet": {
        "type": "hard_10",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    }
  ],
  "dice": [
    2,
    4
  ],
  "total": 6,
  "totalGross": 0,
  "totalStake": 11,
  "wagerResult": "loss"
}

Action attempts

Accepted rollabba2afc-e87c-4122-9d9d-2317e827cf8e
expected v0 · 65 ms
{
  "bets": [
    {
      "type": "field",
      "stake": 1
    },
    {
      "type": "any_craps",
      "stake": 1
    },
    {
      "type": "any_seven",
      "stake": 1
    },
    {
      "type": "eleven",
      "stake": 1
    },
    {
      "type": "ace_deuce",
      "stake": 1
    },
    {
      "type": "snake_eyes",
      "stake": 1
    },
    {
      "type": "boxcars",
      "stake": 1
    },
    {
      "type": "hard_4",
      "stake": 1
    },
    {
      "type": "hard_6",
      "stake": 1
    },
    {
      "type": "hard_8",
      "stake": 1
    },
    {
      "type": "hard_10",
      "stake": 1
    }
  ],
  "type": "roll"
}

Ledger movements

Synthetic-point ledger movements for round 1
LegTypeAmountEntry key
0wager-11 ptsaction:abba2afc-e87c-4122-9d9d-2317e827cf8e:0
01
Round 214ed1374-a16e-4043-b8ef-f0dd1b5d5a8a
settledv2
Public stateJSON
{
  "result": {
    "net": -1,
    "bets": [
      {
        "bet": {
          "type": "field",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      }
    ],
    "dice": [
      6,
      2
    ],
    "total": 8,
    "totalGross": 0,
    "totalStake": 1,
    "wagerResult": "loss"
  },
  "status": "settled",
  "progress": {
    "cursor": 2,
    "lastResult": {
      "net": -1,
      "bets": [
        {
          "bet": {
            "type": "field",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        }
      ],
      "dice": [
        6,
        2
      ],
      "total": 8,
      "totalGross": 0,
      "totalStake": 1,
      "wagerResult": "loss"
    },
    "roundsPlayed": 2
  },
  "roundIndex": 1
}
OutcomeJSON
{
  "net": -1,
  "bets": [
    {
      "bet": {
        "type": "field",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    }
  ],
  "dice": [
    6,
    2
  ],
  "total": 8,
  "totalGross": 0,
  "totalStake": 1,
  "wagerResult": "loss"
}

Action attempts

Accepted rollc543cbb4-87ca-4e7c-81b8-108f05859828
expected v1 · 75 ms
{
  "bets": [
    {
      "type": "field",
      "stake": 1
    }
  ],
  "type": "roll"
}

Ledger movements

Synthetic-point ledger movements for round 2
LegTypeAmountEntry key
0wager-1 ptsaction:c543cbb4-87ca-4e7c-81b8-108f05859828:0
02
Round 33ab6b29d-d9c8-453c-b5c7-db5c9e9ccbcf
settledv3
Public stateJSON
{
  "result": {
    "net": -1,
    "bets": [
      {
        "bet": {
          "type": "field",
          "stake": 1
        },
        "won": false,
        "gross": 0,
        "stake": 1
      }
    ],
    "dice": [
      2,
      4
    ],
    "total": 6,
    "totalGross": 0,
    "totalStake": 1,
    "wagerResult": "loss"
  },
  "status": "settled",
  "progress": {
    "cursor": 3,
    "lastResult": {
      "net": -1,
      "bets": [
        {
          "bet": {
            "type": "field",
            "stake": 1
          },
          "won": false,
          "gross": 0,
          "stake": 1
        }
      ],
      "dice": [
        2,
        4
      ],
      "total": 6,
      "totalGross": 0,
      "totalStake": 1,
      "wagerResult": "loss"
    },
    "roundsPlayed": 3
  },
  "roundIndex": 2
}
OutcomeJSON
{
  "net": -1,
  "bets": [
    {
      "bet": {
        "type": "field",
        "stake": 1
      },
      "won": false,
      "gross": 0,
      "stake": 1
    }
  ],
  "dice": [
    2,
    4
  ],
  "total": 6,
  "totalGross": 0,
  "totalStake": 1,
  "wagerResult": "loss"
}

Action attempts

Accepted roll21abf223-2ccc-4558-a7f1-af6366c78f1c
expected v2 · 127 ms
{
  "bets": [
    {
      "type": "field",
      "stake": 1
    }
  ],
  "type": "roll"
}

Ledger movements

Synthetic-point ledger movements for round 3
LegTypeAmountEntry key
0wager-1 ptsaction:21abf223-2ccc-4558-a7f1-af6366c78f1c:0

Account opening

Initial ledger evidence

Deterministic sessions receive an isolated platform grant. Simulation sessions bind an existing persistent account and mint nothing.

+1000 ptssession_grantsession_grant:e9024d2b-2537-440f-9ca9-36315c3134ec:0

Canonical ordering

Domain event stream

Every row is shown in authoritative seq order.

  1. 0
    session_openede6f7e3a1-3088-4007-ad5b-06f5e3c5efddSep 1, 2026, 5:22:06 AM UTC
    {
      "outcome": null,
      "ledger_legs": [],
      "action_payload": null,
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 1000,
        "version": 1,
        "min_stake": 1,
        "round_index": 0,
        "latest_result": null,
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 0,
        "max_total_stake": 100,
        "rounds_remaining": 3,
        "session_complete": false
      }
    }
  2. 1
    action_acceptede6f7e3a1-3088-4007-ad5b-06f5e3c5efddSep 1, 2026, 5:23:08 AM UTC
    {
      "action": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          },
          {
            "type": "any_craps",
            "stake": 1
          },
          {
            "type": "any_seven",
            "stake": 1
          },
          {
            "type": "eleven",
            "stake": 1
          },
          {
            "type": "ace_deuce",
            "stake": 1
          },
          {
            "type": "snake_eyes",
            "stake": 1
          },
          {
            "type": "boxcars",
            "stake": 1
          },
          {
            "type": "hard_4",
            "stake": 1
          },
          {
            "type": "hard_6",
            "stake": 1
          },
          {
            "type": "hard_8",
            "stake": 1
          },
          {
            "type": "hard_10",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "outcome": null,
      "ledger_legs": [],
      "round_index": 0,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          },
          {
            "type": "any_craps",
            "stake": 1
          },
          {
            "type": "any_seven",
            "stake": 1
          },
          {
            "type": "eleven",
            "stake": 1
          },
          {
            "type": "ace_deuce",
            "stake": 1
          },
          {
            "type": "snake_eyes",
            "stake": 1
          },
          {
            "type": "boxcars",
            "stake": 1
          },
          {
            "type": "hard_4",
            "stake": 1
          },
          {
            "type": "hard_6",
            "stake": 1
          },
          {
            "type": "hard_8",
            "stake": 1
          },
          {
            "type": "hard_10",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 1000,
        "version": 1,
        "min_stake": 1,
        "round_index": 0,
        "latest_result": null,
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 0,
        "max_total_stake": 100,
        "rounds_remaining": 3,
        "session_complete": false
      }
    }
  3. 2
    bets_committede6f7e3a1-3088-4007-ad5b-06f5e3c5efddSep 1, 2026, 5:23:08 AM UTC
    {
      "bets": [
        {
          "type": "field",
          "stake": 1
        },
        {
          "type": "any_craps",
          "stake": 1
        },
        {
          "type": "any_seven",
          "stake": 1
        },
        {
          "type": "eleven",
          "stake": 1
        },
        {
          "type": "ace_deuce",
          "stake": 1
        },
        {
          "type": "snake_eyes",
          "stake": 1
        },
        {
          "type": "boxcars",
          "stake": 1
        },
        {
          "type": "hard_4",
          "stake": 1
        },
        {
          "type": "hard_6",
          "stake": 1
        },
        {
          "type": "hard_8",
          "stake": 1
        },
        {
          "type": "hard_10",
          "stake": 1
        }
      ],
      "outcome": null,
      "ledger_legs": [],
      "round_index": 0,
      "total_stake": 11,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          },
          {
            "type": "any_craps",
            "stake": 1
          },
          {
            "type": "any_seven",
            "stake": 1
          },
          {
            "type": "eleven",
            "stake": 1
          },
          {
            "type": "ace_deuce",
            "stake": 1
          },
          {
            "type": "snake_eyes",
            "stake": 1
          },
          {
            "type": "boxcars",
            "stake": 1
          },
          {
            "type": "hard_4",
            "stake": 1
          },
          {
            "type": "hard_6",
            "stake": 1
          },
          {
            "type": "hard_8",
            "stake": 1
          },
          {
            "type": "hard_10",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 989,
        "version": 1,
        "min_stake": 1,
        "round_index": 1,
        "latest_result": {
          "net": -11,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_craps",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_seven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "eleven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "ace_deuce",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "snake_eyes",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "boxcars",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_4",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_6",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_8",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_10",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 11,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 1,
        "max_total_stake": 100,
        "rounds_remaining": 2,
        "session_complete": false
      }
    }
  4. 3
    dice_rollede6f7e3a1-3088-4007-ad5b-06f5e3c5efddSep 1, 2026, 5:23:08 AM UTC
    {
      "dice": [
        2,
        4
      ],
      "total": 6,
      "outcome": null,
      "ledger_legs": [],
      "round_index": 0,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          },
          {
            "type": "any_craps",
            "stake": 1
          },
          {
            "type": "any_seven",
            "stake": 1
          },
          {
            "type": "eleven",
            "stake": 1
          },
          {
            "type": "ace_deuce",
            "stake": 1
          },
          {
            "type": "snake_eyes",
            "stake": 1
          },
          {
            "type": "boxcars",
            "stake": 1
          },
          {
            "type": "hard_4",
            "stake": 1
          },
          {
            "type": "hard_6",
            "stake": 1
          },
          {
            "type": "hard_8",
            "stake": 1
          },
          {
            "type": "hard_10",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 989,
        "version": 1,
        "min_stake": 1,
        "round_index": 1,
        "latest_result": {
          "net": -11,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_craps",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_seven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "eleven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "ace_deuce",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "snake_eyes",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "boxcars",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_4",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_6",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_8",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_10",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 11,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 1,
        "max_total_stake": 100,
        "rounds_remaining": 2,
        "session_complete": false
      }
    }
  5. 4
    round_settlede6f7e3a1-3088-4007-ad5b-06f5e3c5efddSep 1, 2026, 5:23:08 AM UTC
    {
      "outcome": {
        "net": -11,
        "bets": [
          {
            "bet": {
              "type": "field",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "any_craps",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "any_seven",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "eleven",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "ace_deuce",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "snake_eyes",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "boxcars",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "hard_4",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "hard_6",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "hard_8",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          },
          {
            "bet": {
              "type": "hard_10",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          }
        ],
        "dice": [
          2,
          4
        ],
        "total": 6,
        "totalGross": 0,
        "totalStake": 11,
        "wagerResult": "loss"
      },
      "net_delta": -11,
      "ledger_legs": [
        {
          "leg": 0,
          "cause": "wager",
          "amount": -11
        }
      ],
      "round_index": 0,
      "total_gross": 0,
      "total_stake": 11,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          },
          {
            "type": "any_craps",
            "stake": 1
          },
          {
            "type": "any_seven",
            "stake": 1
          },
          {
            "type": "eleven",
            "stake": 1
          },
          {
            "type": "ace_deuce",
            "stake": 1
          },
          {
            "type": "snake_eyes",
            "stake": 1
          },
          {
            "type": "boxcars",
            "stake": 1
          },
          {
            "type": "hard_4",
            "stake": 1
          },
          {
            "type": "hard_6",
            "stake": 1
          },
          {
            "type": "hard_8",
            "stake": 1
          },
          {
            "type": "hard_10",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 989,
        "version": 1,
        "min_stake": 1,
        "round_index": 1,
        "latest_result": {
          "net": -11,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_craps",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_seven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "eleven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "ace_deuce",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "snake_eyes",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "boxcars",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_4",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_6",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_8",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_10",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 11,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 1,
        "max_total_stake": 100,
        "rounds_remaining": 2,
        "session_complete": false
      }
    }
  6. 5
    action_accepted14ed1374-a16e-4043-b8ef-f0dd1b5d5a8aSep 1, 2026, 5:24:14 AM UTC
    {
      "action": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "outcome": null,
      "ledger_legs": [],
      "round_index": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 989,
        "version": 1,
        "min_stake": 1,
        "round_index": 1,
        "latest_result": {
          "net": -11,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_craps",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "any_seven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "eleven",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "ace_deuce",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "snake_eyes",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "boxcars",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_4",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_6",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_8",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            },
            {
              "bet": {
                "type": "hard_10",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 11,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 1,
        "max_total_stake": 100,
        "rounds_remaining": 2,
        "session_complete": false
      }
    }
  7. 6
    bets_committed14ed1374-a16e-4043-b8ef-f0dd1b5d5a8aSep 1, 2026, 5:24:14 AM UTC
    {
      "bets": [
        {
          "type": "field",
          "stake": 1
        }
      ],
      "outcome": null,
      "ledger_legs": [],
      "round_index": 1,
      "total_stake": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 988,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            6,
            2
          ],
          "total": 8,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 2,
        "max_total_stake": 100,
        "rounds_remaining": 1,
        "session_complete": false
      }
    }
  8. 7
    dice_rolled14ed1374-a16e-4043-b8ef-f0dd1b5d5a8aSep 1, 2026, 5:24:14 AM UTC
    {
      "dice": [
        6,
        2
      ],
      "total": 8,
      "outcome": null,
      "ledger_legs": [],
      "round_index": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 988,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            6,
            2
          ],
          "total": 8,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 2,
        "max_total_stake": 100,
        "rounds_remaining": 1,
        "session_complete": false
      }
    }
  9. 8
    round_settled14ed1374-a16e-4043-b8ef-f0dd1b5d5a8aSep 1, 2026, 5:24:14 AM UTC
    {
      "outcome": {
        "net": -1,
        "bets": [
          {
            "bet": {
              "type": "field",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          }
        ],
        "dice": [
          6,
          2
        ],
        "total": 8,
        "totalGross": 0,
        "totalStake": 1,
        "wagerResult": "loss"
      },
      "net_delta": -1,
      "ledger_legs": [
        {
          "leg": 0,
          "cause": "wager",
          "amount": -1
        }
      ],
      "round_index": 1,
      "total_gross": 0,
      "total_stake": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 988,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            6,
            2
          ],
          "total": 8,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 2,
        "max_total_stake": 100,
        "rounds_remaining": 1,
        "session_complete": false
      }
    }
  10. 9
    action_accepted3ab6b29d-d9c8-453c-b5c7-db5c9e9ccbcfSep 1, 2026, 5:24:48 AM UTC
    {
      "action": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "outcome": null,
      "ledger_legs": [],
      "round_index": 2,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "awaiting_roll",
        "balance": 988,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            6,
            2
          ],
          "total": 8,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [
          "roll"
        ],
        "rounds_played": 2,
        "max_total_stake": 100,
        "rounds_remaining": 1,
        "session_complete": false
      }
    }
  11. 10
    bets_committed3ab6b29d-d9c8-453c-b5c7-db5c9e9ccbcfSep 1, 2026, 5:24:48 AM UTC
    {
      "bets": [
        {
          "type": "field",
          "stake": 1
        }
      ],
      "outcome": null,
      "ledger_legs": [],
      "round_index": 2,
      "total_stake": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "settled",
        "balance": 987,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [],
        "rounds_played": 3,
        "max_total_stake": 100,
        "rounds_remaining": 0,
        "session_complete": true
      }
    }
  12. 11
    dice_rolled3ab6b29d-d9c8-453c-b5c7-db5c9e9ccbcfSep 1, 2026, 5:24:48 AM UTC
    {
      "dice": [
        2,
        4
      ],
      "total": 6,
      "outcome": null,
      "ledger_legs": [],
      "round_index": 2,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "settled",
        "balance": 987,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [],
        "rounds_played": 3,
        "max_total_stake": 100,
        "rounds_remaining": 0,
        "session_complete": true
      }
    }
  13. 12
    round_settled3ab6b29d-d9c8-453c-b5c7-db5c9e9ccbcfSep 1, 2026, 5:24:48 AM UTC
    {
      "outcome": {
        "net": -1,
        "bets": [
          {
            "bet": {
              "type": "field",
              "stake": 1
            },
            "won": false,
            "gross": 0,
            "stake": 1
          }
        ],
        "dice": [
          2,
          4
        ],
        "total": 6,
        "totalGross": 0,
        "totalStake": 1,
        "wagerResult": "loss"
      },
      "net_delta": -1,
      "ledger_legs": [
        {
          "leg": 0,
          "cause": "wager",
          "amount": -1
        }
      ],
      "round_index": 2,
      "total_gross": 0,
      "total_stake": 1,
      "action_payload": {
        "bets": [
          {
            "type": "field",
            "stake": 1
          }
        ],
        "type": "roll"
      },
      "public_observation": {
        "game": "craps",
        "status": "settled",
        "balance": 987,
        "version": 1,
        "min_stake": 1,
        "round_index": 2,
        "latest_result": {
          "net": -1,
          "bets": [
            {
              "bet": {
                "type": "field",
                "stake": 1
              },
              "won": false,
              "gross": 0,
              "stake": 1
            }
          ],
          "dice": [
            2,
            4
          ],
          "total": 6,
          "totalGross": 0,
          "totalStake": 1,
          "wagerResult": "loss"
        },
        "legal_actions": [],
        "rounds_played": 3,
        "max_total_stake": 100,
        "rounds_remaining": 0,
        "session_complete": true
      }
    }

Frozen at session open

Configuration snapshot

Opened Sep 1, 2026, 5:22:06 AM UTC · closed Sep 1, 2026, 5:24:48 AM UTC

Config snapshotJSON
{
  "min_stake": 1,
  "max_rounds": 3,
  "max_total_stake": 100,
  "starting_points": 1000
}

Interpret the evidence

Read the record without turning it into a built-in score.

Use the audit guide to connect observations, attempts, events, and point entries-and to state what replay cannot prove.

Open the Session audit guide