{"proof":{"set_id":"set_01M6P1F35ME5ATX4GYTBE94198","status":"finished","seed_commitment":"59b46eb30510a8cab5cf5cf8236dfea8eab663dcb65a3876e57dfcd3b5146114","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"tsp_duel","rules_version":"1.0","format":"single","set_rules":"set-2","kind":"ranked","stake":30,"currency":"PTS","rake_bps":0,"options":{"n":1000},"opening_seed":5718275747655817373,"bots":{"creator":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","acceptor":"bot_01M4G1XPTEED38KKBBE2N2NC9F"},"points":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":0,"bot_01M4G1XPTEED38KKBBE2N2NC9F":1.0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":{"amount":0,"currency":"PTS"},"bot_01M4G1XPTEED38KKBBE2N2NC9F":{"amount":60,"currency":"PTS"}},"journal_ref":"set:set_01M6P1F35ME5ATX4GYTBE94198:settle","winner_bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F"},"created_at":"2026-11-05T14:23:06.923Z","finished_at":"2026-11-05T14:23:25.174Z","signing_keys":[{"id":"sk_4707cd57","algorithm":"ed25519","public_key":"VUyucngOoDEn2s3X1syR+H/WEHC9IDBh85pv3h00BHA=","activated_at":"2026-10-09T09:56:54.036Z","retired_at":null}],"schemes":{"canonical_json":"json.dumps(obj, sort_keys=True, separators=(\",\", \":\"), ensure_ascii=False) as UTF-8","seed_commitment":"sha256(f\"{opening_seed}:{set_id}\")","body_hash":"sha256(canonical(body)); signature: base64 ed25519 over canonical(body)","move_hash":"sha256(canonical(move as logged))","state_hash":"sha256(f\"{opening_seed}:\" + canonical(full engine state after the step))"},"games":[{"match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","2":"bot_01M4G1XPTEED38KKBBE2N2NC9F"},"init_env":null,"moves":[{"move_number":1,"seat":1,"move":{"tour":[70,476,308,124,303,461,117,518,150,184,757,40,898,388,51,927,852,455,311,232,499,885,467,255,741,709,348,59,330,161,590,866,604,812,949,125,440,452,759,923,262,472,141,799,761,730,580,351,798,483,524,63,182,827,468,828,397,86,131,592,406,641,931,183,744,807,147,368,239,341,907,886,96,805,169,364,691,159,553,696,424,892,991,689,958,199,64,148,385,754,655,453,99,439,470,694,704,517,621,322,402,103,673,76,266,221,429,743,864,446,935,512,568,692,992,280,611,796,972,378,602,309,268,95,968,930,331,523,555,32,816,540,975,751,819,84,699,381,543,426,269,511,839,293,56,438,297,664,913,787,46,224,244,500,541,526,172,932,867,126,430,300,55,474,333,670,736,844,905,315,237,412,768,283,431,201,109,607,6,786,575,123,952,774,43,174,227,42,762,345,990,657,3,877,989,164,542,47,887,507,118,794,194,479,229,874,529,628,100,236,722,912,258,190,634,533,156,350,427,865,973,175,285,539,302,493,434,733,983,631,62,294,14,778,820,826,800,889,675,332,946,129,49,120,956,745,823,538,107,662,366,233,627,693,806,2,465,392,753,382,8,643,393,106,738,999,980,245,772,391,771,39,325,714,9,725,324,560,926,857,710,661,7,879,686,238,75,534,97,578,312,371,180,165,755,639,929,663,986,589,318,94,654,177,955,491,329,242,286,712,264,623,531,808,403,667,197,487,18,962,551,863,454,163,687,970,503,944,950,537,904,888,102,418,471,78,209,758,323,20,793,775,0,444,544,267,337,93,570,196,484,328,67,702,352,650,307,666,781,646,509,833,502,380,441,306,386,265,206,750,379,596,149,143,613,305,270,419,632,577,941,546,477,817,58,734,562,616,259,789,130,841,246,908,583,815,653,450,668,717,870,176,253,591,724,361,458,405,922,217,52,897,706,525,291,155,5,222,959,640,98,622,339,121,756,449,171,25,943,797,868,902,235,814,195,112,459,357,921,34,157,207,377,784,574,326,705,250,71,845,214,320,243,965,728,127,906,213,240,713,494,370,869,994,903,251,10,60,154,603,594,44,369,608,780,88,960,408,23,776,50,464,349,636,967,367,597,936,600,252,871,933,256,818,17,447,374,469,976,658,764,735,872,848,606,993,160,698,188,659,638,151,516,855,625,57,358,779,527,915,91,947,881,389,191,726,700,26,398,82,282,218,37,749,514,28,737,928,495,288,985,38,281,677,48,115,637,384,835,442,390,387,547,624,420,415,783,566,951,530,355,672,920,200,69,777,105,140,92,996,363,372,343,995,220,536,522,139,422,178,569,144,937,615,550,515,216,189,317,554,942,830,274,428,732,545,304,579,167,940,104,573,731,599,559,760,981,110,832,788,909,752,24,684,327,146,856,801,614,271,87,834,924,721,152,275,136,423,824,83,695,53,851,701,486,519,831,248,532,187,719,417,988,166,822,671,739,853,682,225,65,457,231,963,376,535,181,128,582,66,334,501,647,400,284,966,116,354,836,595,617,212,360,74,421,843,101,925,313,394,36,837,746,79,859,228,809,480,964,498,278,878,497,938,652,810,466,492,676,340,193,683,4,12,375,383,893,875,901,298,356,410,688,316,319,792,977,276,299,310,707,769,576,506,782,934,610,838,767,884,825,30,396,198,435,821,715,916,401,68,432,740,674,1,33,979,785,289,961,703,997,145,891,279,481,978,292,185,395,862,680,295,346,27,584,411,660,443,766,563,260,168,982,629,679,445,211,804,436,296,998,811,669,612,896,876,850,108,321,138,203,718,16,552,277,954,90,247,19,558,460,880,895,773,846,478,344,186,690,656,134,697,114,914,587,451,170,899,111,485,89,882,133,561,528,173,984,113,651,132,890,45,475,581,135,508,31,953,234,373,813,894,911,969,840,230,85,404,215,720,765,347,41,742,620,747,488,416,795,971,61,510,142,549,272,917,462,261,249,571,122,644,601,22,829,557,645,556,588,219,708,873,414,290,716,642,119,854,407,858,336,648,948,54,489,210,257,425,630,649,723,473,618,362,202,179,448,504,548,748,605,81,226,609,521,910,957,273,73,137,685,162,619,72,456,847,918,338,678,681,342,665,482,593,287,803,883,80,729,945,849,433,21,711,900,11,586,223,727,790,505,192,842,585,463,635,15,153,359,520,791,158,353,490,301,254,204,565,409,513,208,987,626,241,860,861,974,399,314,572,598,567,919,205,29,13,335,365,939,770,633,77,496,35,564,802,263,763,437,413]},"arrival_at":"2026-11-05T14:23:07.020Z"},{"move_number":2,"seat":2,"move":{"tour":[62,631,158,791,15,153,359,520,532,248,831,519,719,187,635,822,671,739,853,682,225,65,166,988,417,486,701,851,53,231,457,647,376,535,181,128,582,501,334,66,400,284,966,116,354,836,595,617,360,212,74,832,788,909,752,24,684,146,327,963,695,824,83,423,136,275,152,721,924,834,87,271,614,801,856,463,110,981,760,559,599,731,167,940,104,573,732,545,304,579,585,101,843,421,925,313,394,79,859,809,228,497,878,220,995,536,422,139,522,178,569,144,937,615,550,515,652,938,428,274,830,942,216,189,554,317,810,466,492,399,314,572,598,205,567,919,29,13,335,365,763,576,769,707,310,299,276,770,939,633,77,496,893,875,901,410,298,356,688,35,564,792,316,319,977,934,782,506,396,30,610,767,838,198,435,825,884,821,802,263,715,916,401,68,432,740,33,1,674,979,785,289,961,703,997,145,891,279,481,978,292,185,395,862,680,295,346,27,584,411,660,443,766,563,281,677,38,48,115,637,384,835,442,82,282,37,218,749,514,928,28,737,858,336,407,854,119,648,948,726,700,398,26,191,337,93,570,484,196,67,328,998,352,702,650,307,666,781,646,509,833,502,380,669,612,876,896,697,134,690,656,168,679,445,811,211,804,436,296,982,629,260,495,288,985,186,344,478,846,437,773,895,880,460,558,19,277,954,90,247,552,413,16,718,203,138,321,108,850,114,914,587,451,170,899,111,485,89,882,133,561,528,173,984,61,510,142,549,462,261,249,917,272,795,416,488,765,720,215,404,85,347,41,742,747,620,571,969,840,230,911,894,601,754,385,148,64,958,199,122,644,689,991,892,553,159,691,696,424,364,169,805,96,886,907,341,147,368,239,796,611,280,992,692,568,512,935,446,864,655,453,99,439,470,266,76,673,103,402,813,373,234,953,31,508,135,581,475,971,45,890,132,651,113,414,588,219,708,873,556,645,22,829,557,290,441,306,386,265,716,322,621,517,704,694,642,206,750,379,596,149,143,613,221,429,743,305,419,270,632,58,817,477,577,941,546,70,476,308,124,303,461,117,518,150,184,757,40,898,388,51,927,852,455,311,232,499,885,467,255,741,709,59,348,330,161,590,866,604,812,452,759,923,262,472,141,799,761,730,580,351,798,483,524,63,182,827,468,975,540,816,32,555,523,331,930,968,95,268,616,259,789,734,562,972,378,602,309,130,744,807,841,246,183,931,641,131,592,406,86,397,828,751,908,819,84,543,381,699,426,42,227,174,43,774,952,123,762,345,990,657,3,440,125,949,626,987,208,513,165,180,639,755,929,663,491,955,177,654,94,318,589,986,329,242,286,712,264,18,962,551,487,197,667,403,808,531,623,871,252,600,863,454,163,687,970,537,950,944,503,904,888,102,418,471,78,267,444,544,0,775,793,20,323,758,209,389,881,91,947,606,993,780,848,776,23,408,960,88,872,735,903,994,869,370,976,658,764,10,251,60,154,603,594,44,369,608,527,779,358,915,160,698,659,188,489,54,210,390,387,547,624,420,415,783,566,951,672,200,69,151,638,516,855,625,57,777,920,355,530,383,375,12,4,683,193,340,676,861,860,241,974,372,343,996,363,105,140,92,179,202,362,425,257,630,649,723,618,473,448,278,498,964,480,842,504,223,586,548,748,605,81,837,36,746,226,609,521,910,957,273,73,137,685,619,162,72,456,847,342,681,918,338,678,665,482,593,883,287,803,192,505,790,727,21,711,900,11,713,494,240,213,906,127,728,469,374,447,17,965,243,320,214,256,818,50,464,349,636,967,936,367,597,933,661,7,879,686,238,75,534,97,578,371,312,409,325,771,39,714,391,912,722,258,190,634,533,156,350,427,865,973,175,285,301,254,9,204,565,725,324,560,926,857,710,845,71,250,705,326,574,784,157,34,377,207,357,921,433,849,945,80,729,459,112,195,814,235,902,868,797,943,25,171,449,539,302,493,756,434,733,983,121,339,622,98,640,959,155,5,222,956,745,823,538,107,479,229,874,529,100,236,628,794,118,507,887,47,465,2,392,753,772,245,980,999,738,106,393,382,8,643,877,989,164,542,806,693,194,662,366,233,627,717,870,668,450,653,815,583,786,431,283,768,201,109,6,607,575,664,297,438,56,269,511,839,293,787,913,46,541,500,244,224,474,55,300,430,126,867,932,172,526,333,670,844,736,905,237,315,412,291,525,706,897,52,217,922,176,253,591,724,361,458,405,120,49,129,946,332,490,353,675,889,800,826,820,778,14,294]},"arrival_at":"2026-11-05T14:23:20.526Z"},{"move_number":3,"seat":2,"move":{"done":true},"arrival_at":"2026-11-05T14:23:21.007Z"},{"move_number":4,"seat":1,"move":{"tour":[413,16,718,203,138,321,114,914,587,451,170,899,111,485,89,882,133,561,528,173,984,113,651,61,510,142,549,272,917,462,261,249,416,795,971,45,890,132,475,581,414,588,219,708,873,556,645,22,829,557,290,441,306,386,265,716,517,621,322,103,402,813,373,234,953,31,135,508,894,911,230,85,404,215,720,765,488,347,41,747,620,742,840,969,571,122,644,689,991,892,553,159,691,696,424,364,169,805,96,886,907,341,368,239,147,807,744,183,841,246,592,406,751,908,819,468,828,397,86,131,641,931,130,309,602,378,972,796,611,568,512,935,446,864,743,429,221,453,655,754,385,148,64,958,199,601,673,76,266,99,439,470,694,704,642,379,596,149,143,613,305,419,270,941,632,577,477,817,58,692,992,280,734,562,616,789,259,268,95,968,930,331,523,555,32,816,540,975,827,182,63,524,483,798,351,580,730,761,799,141,472,262,174,227,42,426,699,84,381,543,269,511,839,293,56,438,297,664,46,913,787,224,474,55,300,430,126,867,932,244,541,500,526,172,333,670,844,736,905,237,315,412,768,283,431,201,109,786,6,607,575,123,952,762,774,43,923,759,452,440,125,626,949,812,604,866,590,161,330,348,59,709,741,255,467,885,499,232,311,455,852,927,51,388,184,150,518,117,461,303,124,757,40,898,546,70,476,308,750,206,666,307,650,352,702,67,570,93,337,209,758,323,20,793,775,0,544,444,267,78,471,418,102,888,904,503,944,950,537,970,687,163,454,863,600,252,871,623,531,808,403,667,197,487,551,962,18,264,712,286,242,329,986,589,318,94,654,177,955,491,663,929,755,639,165,180,371,312,409,578,97,534,75,238,686,879,7,661,710,857,926,560,324,725,714,39,771,325,391,772,245,980,999,738,106,513,208,987,8,643,382,393,753,392,465,2,118,794,194,479,229,874,529,628,100,236,912,722,258,190,634,533,156,350,427,865,973,175,285,301,254,9,204,565,326,574,705,250,845,71,214,320,243,965,728,127,906,494,713,240,213,469,374,447,17,818,256,933,597,367,936,967,636,349,464,50,776,23,408,960,88,872,735,60,10,251,903,994,869,370,976,658,764,154,603,594,44,369,608,780,848,606,993,160,698,91,947,881,54,489,188,659,638,151,516,855,57,625,915,527,779,358,257,425,630,649,723,448,473,618,362,179,202,343,995,220,536,522,139,422,497,878,278,498,964,480,842,504,223,586,548,748,605,81,837,36,746,226,609,521,910,957,273,73,137,685,619,162,72,456,847,342,681,918,338,678,665,482,593,729,80,945,883,287,803,192,505,790,727,11,900,711,21,433,849,921,34,157,784,377,207,357,459,112,195,814,235,902,868,797,943,25,171,449,539,302,493,756,434,733,983,121,339,622,98,640,959,155,5,222,956,745,823,538,107,662,366,233,627,693,806,507,887,47,542,164,989,877,3,657,345,990,583,815,653,450,668,717,870,291,525,706,897,52,217,922,176,253,591,724,361,458,405,120,49,129,946,332,490,353,675,889,800,826,820,778,14,294,62,631,158,791,15,153,359,520,532,187,635,988,417,719,248,831,519,486,701,851,53,695,824,83,423,136,275,152,721,924,834,87,271,614,801,327,963,231,457,166,822,671,739,853,682,65,225,334,66,582,501,647,376,535,181,128,400,284,966,116,354,836,595,617,360,212,74,832,788,909,752,24,684,146,856,463,110,981,760,559,731,599,421,843,925,313,394,79,859,228,809,101,585,579,167,940,573,104,304,545,732,428,274,830,652,938,178,569,144,937,615,550,515,216,189,942,554,317,810,466,492,399,314,572,598,205,567,919,29,13,335,365,770,939,633,77,496,893,875,356,298,410,901,383,375,12,4,683,193,340,676,861,860,241,974,372,363,996,105,140,92,777,69,200,672,920,355,530,951,566,783,415,420,624,547,387,390,210,442,835,384,637,115,48,38,495,288,985,677,281,563,411,584,27,346,660,443,766,997,703,961,289,785,979,674,1,33,740,432,68,401,916,715,263,802,821,884,825,767,838,30,610,934,564,35,688,316,319,792,977,276,299,310,707,763,576,769,782,506,396,198,435,292,978,481,145,891,279,185,395,862,680,295,437,773,558,19,460,880,895,846,478,344,186,690,656,134,697,679,168,982,629,260,928,737,28,514,749,218,37,282,82,398,26,700,726,389,191,948,648,336,858,407,854,119,484,196,328,998,296,436,445,811,211,804,781,646,509,833,502,380,612,669,896,876,850,108,247,90,954,277,552]},"arrival_at":"2026-11-05T14:23:23.205Z"},{"move_number":5,"seat":1,"move":{"done":true},"arrival_at":"2026-11-05T14:23:25.174Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":1,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M6P1F35ME5ATX4GYTBE94198","match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","move_hash":"805f4fd2301381c950e414d4ad5ba2edbe1fc3d63153a714a5c6e0e0b892c110","prev_hash":null,"arrival_at":"2026-11-05T14:23:07.020Z","receipt_id":"rc_01M6P1F38XEQTRBG0QYV67JD0W","state_hash":"e93b037909a53471e989dd93e4afa371b2cde7f82e816b97c9197e19fd7f6cf7","move_number":1,"clocks_after":{"1":29903,"2":29903}},"body_hash":"969ea071d341bc820d4840f79bd73304c6edfd2424606ac2c7df56cc5ade30f1","signature":"+FDsEnRcdtyS787+kLlnDldfqenGQYYsWdX/on94lTgQ8No6ZHqlN7rsWZ+UjCzrfdaD3zux3aO+HsG4TBE6BA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M6P1F35ME5ATX4GYTBE94198","match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","move_hash":"6289a361ab973b0d5e753853f8aa67717bfb0453c9eb9b4c5052551f6d333e1c","prev_hash":"969ea071d341bc820d4840f79bd73304c6edfd2424606ac2c7df56cc5ade30f1","arrival_at":"2026-11-05T14:23:20.526Z","receipt_id":"rc_01M6P1FGHNFWKA05YJD59KC69X","state_hash":"653d13a3b6d0f7064fd0cbe920694ab70b8850ab6c5e0eac7fbb5526e76ca2d3","move_number":2,"clocks_after":{"1":16397,"2":16397}},"body_hash":"d938bd9e39690fd8420884b627c4f52e8a9b674aa69d0f28f91cf5fe808cd914","signature":"Z5wM2kkmZmGyhjLPP3HItAnh1tG5J/Y/cMxnKQlmCyxFIrTlG+dJHeZVxAw9i6l5vN8KwH9n3Q2g8jNFyfS7BQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":3,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M6P1F35ME5ATX4GYTBE94198","match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"d938bd9e39690fd8420884b627c4f52e8a9b674aa69d0f28f91cf5fe808cd914","arrival_at":"2026-11-05T14:23:21.007Z","receipt_id":"rc_01M6P1FGY1FA0T5QNE51Y3YTV1","state_hash":"80b9904c564ba9a7b82b51d31aa03ed410182eff8684aafbad370f4967de5934","move_number":3,"clocks_after":{"1":15916,"2":15916}},"body_hash":"45cd01b80a653313add55dedc76b6c937f7de4ac800c60d87e72f760ba38ce21","signature":"1P4UwmL9kZOLGdLHH/P7UqptsTV0g6XM1p+BMJQQqbiJED9z8xMmlH8ZyfIiQKcY1YI2sm5wtYF1A4H12ZEaAg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":4,"kind":"move","seat":1,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M6P1F35ME5ATX4GYTBE94198","match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","move_hash":"f68c6e0339a29094fefa77f4bf38c4e4fd52a179af0cf651f8156d080f667dd5","prev_hash":"45cd01b80a653313add55dedc76b6c937f7de4ac800c60d87e72f760ba38ce21","arrival_at":"2026-11-05T14:23:23.205Z","receipt_id":"rc_01M6P1FK2PEKMT9ZC6NQYW5R6R","state_hash":"8f98f5d70fae81d6ea6e923d92976cca1fe6d6738db78403d5eb9adf49b8f2d4","move_number":4,"clocks_after":{"1":13718,"2":15916}},"body_hash":"922fcb1d6ba8078e93645f41cb647962d029c39f131a40dd6192bf191445ae22","signature":"Sk9IhFpu0ezW8MEOqi1BGLjCJ60KkYxHUtvTEaR9VYrxJ5BxXud990GIFCsY/UPhese3bVO3eGszXOzxgMnDAw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":5,"kind":"move","seat":1,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M6P1F35ME5ATX4GYTBE94198","match_id":"m_01M6P1F35TFCN8HV2DYN4JMH4Y","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"922fcb1d6ba8078e93645f41cb647962d029c39f131a40dd6192bf191445ae22","arrival_at":"2026-11-05T14:23:25.174Z","receipt_id":"rc_01M6P1FN03FFVBEBV5X8FR024E","state_hash":"3f2b8d308759836012f8e7d88261b5fd2e1d282a79f86e131d027524b36c67ca","move_number":5,"clocks_after":{"1":11749,"2":15916}},"body_hash":"30209a363b6eb23676a6a92ddbca6328610c33bade6d372792bf8e4d589aa0d7","signature":"wKPIQbB99qzr5MKm8SJiLvOWt8T99JNl8VtUwa1lyAE59sLfUl3gRTC0IrSrT10O2DmURpQRbXApeE7SONiBCg==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"shorter_tour","scores":{"1":0.0,"2":1.0},"winner":2},"finished_at":"2026-11-05T14:23:25.174Z"}]},"server_time":"2026-11-05T16:19:25.318Z"}