{"schemaVersion":"bearmark.tournament.v1","engineVersion":"bearmark-tournament-v1","definition":{"schemaVersion":"bearmark.tournament.v1","id":"t_ae3ffdbbc1749a2020517aa5e5df7d69","name":"SMOKE refute rr draws B","activity":{"key":"custom","label":"Chess"},"visibility":"public","divisions":[{"id":"open","name":"Open","stages":[{"id":"league","name":"League","kind":"round_robin","config":{"rounds":"single"},"matchFormat":{"kind":"single_game"},"scoreProtocol":{"kind":"win_draw_loss","points":{"win":3,"draw":1,"loss":0}},"rankingPolicy":["matchPoints","wins","gameDiff","headToHead","externalDrawOrder"]}]}],"fairness":{"drawMode":"manual"}},"participants":[{"id":"p1","kind":"human","displayName":"Ann","seed":1},{"id":"p2","kind":"human","displayName":"Bo","seed":2},{"id":"p3","kind":"human","displayName":"Cy","seed":3},{"id":"p4","kind":"human","displayName":"Di","seed":4}],"events":[{"type":"TournamentCreated","at":"2026-09-08T13:15:48.844Z","id":"t_ae3ffdbbc1749a2020517aa5e5df7d69","definition":{"schemaVersion":"bearmark.tournament.v1","id":"t_ae3ffdbbc1749a2020517aa5e5df7d69","name":"SMOKE refute rr draws B","activity":{"key":"custom","label":"Chess"},"visibility":"public","divisions":[{"id":"open","name":"Open","stages":[{"id":"league","name":"League","kind":"round_robin","config":{"rounds":"single"},"matchFormat":{"kind":"single_game"},"scoreProtocol":{"kind":"win_draw_loss","points":{"win":3,"draw":1,"loss":0}},"rankingPolicy":["matchPoints","wins","gameDiff","headToHead","externalDrawOrder"]}]}],"fairness":{"drawMode":"manual"}},"definitionHash":"be6844a3791264ccc6c8f17be17bab1ef043a9d0a9594f119a00dd586c5eeb9a","engineVersion":"bearmark-tournament-v1"},{"type":"ParticipantsAdded","at":"2026-09-08T13:15:48.844Z","participants":[{"id":"p1","kind":"human","displayName":"Ann","seed":1},{"id":"p2","kind":"human","displayName":"Bo","seed":2},{"id":"p3","kind":"human","displayName":"Cy","seed":3},{"id":"p4","kind":"human","displayName":"Di","seed":4}]},{"type":"SeedsAssigned","at":"2026-09-08T13:15:59.142Z","divisionId":"open","seedOrder":["p1","p2","p3","p4"],"provenance":{"kind":"manual","actorId":"manual"}},{"type":"StageStarted","at":"2026-09-08T13:16:06.486Z","stageId":"league","data":{"groups":[{"memberIds":["p1","p2","p3","p4"]}]}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r0_0","stageId":"league","roundId":"league_g_r0","slots":[{"kind":"participant","participantId":"p1"},{"kind":"participant","participantId":"p4"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r0_1","stageId":"league","roundId":"league_g_r0","slots":[{"kind":"participant","participantId":"p2"},{"kind":"participant","participantId":"p3"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r1_0","stageId":"league","roundId":"league_g_r1","slots":[{"kind":"participant","participantId":"p3"},{"kind":"participant","participantId":"p1"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r1_1","stageId":"league","roundId":"league_g_r1","slots":[{"kind":"participant","participantId":"p2"},{"kind":"participant","participantId":"p4"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r2_0","stageId":"league","roundId":"league_g_r2","slots":[{"kind":"participant","participantId":"p1"},{"kind":"participant","participantId":"p2"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchScheduled","at":"2026-09-08T13:16:06.486Z","match":{"id":"m_league_g_r2_1","stageId":"league","roundId":"league_g_r2","slots":[{"kind":"participant","participantId":"p3"},{"kind":"participant","participantId":"p4"}],"format":{"kind":"single_game"},"status":"ready"}},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:39.858Z","matchId":"m_league_g_r0_0","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p1":{"played":1,"draws":1,"matchPoints":1},"p4":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p1","p4"]}},"resultSource":"manual"},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:53.246Z","matchId":"m_league_g_r0_1","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p2":{"played":1,"draws":1,"matchPoints":1},"p3":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p2","p3"]}},"resultSource":"manual"},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:54.154Z","matchId":"m_league_g_r1_0","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p3":{"played":1,"draws":1,"matchPoints":1},"p1":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p3","p1"]}},"resultSource":"manual"},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:54.905Z","matchId":"m_league_g_r1_1","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p2":{"played":1,"draws":1,"matchPoints":1},"p4":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p2","p4"]}},"resultSource":"manual"},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:55.877Z","matchId":"m_league_g_r2_0","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p1":{"played":1,"draws":1,"matchPoints":1},"p2":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p1","p2"]}},"resultSource":"manual"},{"type":"MatchResultRecorded","at":"2026-09-08T13:17:56.691Z","matchId":"m_league_g_r2_1","normalized":{"matchWinnerIds":[],"matchLoserIds":[],"isDraw":true,"standingsDelta":{"p3":{"played":1,"draws":1,"matchPoints":1},"p4":{"played":1,"draws":1,"matchPoints":1}},"raw":{"kind":"draw","participants":["p3","p4"]}},"resultSource":"manual"},{"type":"StageCompleted","at":"2026-09-08T13:17:56.691Z","stageId":"league","placements":[{"participantId":"p1","rank":1},{"participantId":"p2","rank":2},{"participantId":"p3","rank":3},{"participantId":"p4","rank":4}]},{"type":"DrawRequested","at":"2026-09-08T13:18:37.737Z","draw":{"drawId":"draw_league_standings_tiebreak_9689a38fa790dbe6","purpose":"standings_tiebreak","stageId":"league","domain":"t_ae3ffdbbc1749a2020517aa5e5df7d69:standings_tiebreak:league:9689a38fa790dbe6","mode":"permute","items":["p1","p2","p3","p4"],"stateHash":"dbdcfb306294e50d4cf7e6cce8dc363459a036100f739eec8f383f99241d8a16","constraints":{"priorKeys":["matchPoints","wins","gameDiff","headToHead"]}}}],"drawTranscripts":[],"finalStateHash":"88af336709d1ac567385d71d580aef5ad0e1c714bea924335fb95817d041ab7a"}