{
 "notes": "EPISODE 8. Woken by requester note 8 with 10 results. At entry 132 of 400 items used, nothing refused, no item failed. Round 5 (r5-cg-confirm 3, r5-cg-continue 30, r5-cg-joint 10, r5-cg-soup 3) had not started (canaries released); 28 older items still ran. TO THE REQUESTER: episodes 9 and 10 are all that is left and every note starts one; a note before round 6 settles leaves no episode to act on its results.\n\nNOTE 8 (done): J5 is the new best; asked to confirm it against IB on two blocks of 1,024 from 7800000, continue it jointly, and run joint searches from continue-g's head with T's constants free. Done.\n\nREAD AND CHECKED (10; each file's sha256 is its id; J5, J2, IA, IB and CG answer 200 at their URLs; I decoded their code_zb64 and port_zb64 and the hashes below are mine). One scale: holdout 40000000..40008191 (n 8,192) over IB = over_T - 1.7690 (= over HA - 0.652 = over IA - 0.287). Real = 512 fresh seeds.\n- J5 = r4-ib-joint/j5, id fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6, code_zb64 sha256 dd53db1fbe42628e040c6c7b7a82689867ab601263c5e740506299a3a186b38c: IA's 19-8-2 head and 41 of T's constants searched together from IA's frozen params, pop 16, 512 markets a generation, 1,496 generations in 41 min at 5,264 markets/s. Holdout over_T 2.3075: over IB +0.539, over IA +0.826 se 0.009; real 7672000..7672511 +0.876 se 0.035 over IA (about +0.59 over IB), +1.219 over HA; afterSwap peak 237,419, 0 OOG; gates passed; still rising. No port of its own: IA's port with TH set to its constants; `params.constants` gives [T's value, J5's value] for 41 names.\n- J2 = r4-ib-joint/j2, id 4d396adc0e3056c010e59ab8c3d413eb0380a14e8cefa6cd825e809fa2494999, code_zb64 sha256 4da9e3ae826b3b6f9170948bd2c2c0a494e78521414341656425b76e71c0f964: the same recipe from IB's frozen params on IB's port (f63227c5...), pop 32, 327 generations in 56 min at 1,565 markets/s. Holdout over IB +0.505 se 0.008; real 7660000..7660511 +0.578 se 0.055 over IB, +1.199 over HA; peak 237,095, 0 OOG; still rising. Independent of J5: the joint line is real. Both moved TOX_BLEND_DECAY 0.051 -> 0.25-0.29.\n- j1, j3, j4 (joint from IB over 81-83 TH entries, structural ones included): monitors fell to -4 to -21 at once; each returned IB unchanged. Search the 41 constants only (the keys of J5's params.constants).\n- Weights only: r4-ib-continue/c3 (IB, pop 32, 868 generations at 5,400 markets/s) holdout +0.192 over IB, real +0.209 se 0.023; r4-fa-continue/f2 (FA) +0.082 over IB. Unions: r4-ib-union/u3 +0.024 over IB (real +0.005); r3-fa-union/fu-b -0.012; fu-c invalid (gate C not run). Unions are dead; weights alone give +0.2 a round; the joint line gave +0.5 in 40-56 minutes, still rising.\n- CG = r2-continue-x/continue-g (id ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979, code_zb64 sha256 e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b, port_zb64 = IA's port): +0.183 over IB; its confirmation and continuation run in round 5.\n\nWHERE THE GOAL STANDS. Board: IB 522.00 (20th); expected score = 522.00 + gain over IB; +0.05 is 19th, +0.40 14th, +1.82 11th, +2.66 10th. J5 is about +0.54 to +0.59 over IB: 14th if the confirmation holds, and over the requester's +0.3 line. The top 10 is out of reach in two rounds; the write-up will say so.\n\nDECIDED: 85 items in 4 batches (217 of 400 used after this). Round 5 keeps running.\n- r6-confirm (5): j5-a 7800000..7801023, j5-b 7810000..7811023, j5-c 7820000..7821023 (spare); j2-a 7830000..7831023, j2-b 7840000..7841023. Arms X, IB, HA; fields x_vs_ib, x_vs_ha, ib_vs_ha each with sum, sumsq, wins, worst5; quartiles by the IB arm's retail volume; diffs_x_minus_ib; gas per arm.\n- r6-j5-joint (k01..k50, merged in groups of 10, canary k01..k05): CMA from J5's frozen weights and constants on IA's port, the 41 constants only. Settings (population / markets a generation / weight sigma0 x block rms / constant step in x): A 16/512/0.05/0.03 (J5's recipe), B 32/512/0.05/0.03 (J2's), C 16/512/0.03/0.02, D 32/1024/0.05/0.03, E 16/1024/0.03/0.02; k01..k25 and k26..k50 = A B C D A B A C A D A B E A C A B A D A B C A E A. Under 500 markets/s an item runs J5 and IB on its 1,024 real seeds instead (mode real-only): slow machines add confirmation seeds. Search items: candidate and IB on 1,024 real seeds (no HA arm: over HA = over IB + 0.628); holdout over_T and over_base (J5).\n- r6-j2-joint (p01..p20, groups of 10): the same from J2 on IB's port; holdout over_T, over_base (J2).\n- r6-cg-joint-t (t01..t10, groups of 5): CG's head with the 41 constants free from T's values (note 8's third ask; r5-cg-joint starts nearer const-a's constants).\n- Gate B: replica J5 minus IA on 7672000..7672511 within 0.15 of +0.876; J2 minus IB on 7660000..7660511 of +0.578; CG minus T on 7232768..7233279 of +2.00.\n- Each merge gives `rows` (with result_sha256: the item's file is at /artifacts/<that>), `best` (code_zb64, code_sha256, params copied whole), `real_only` rows (seeds, n, mean, se, sum, sumsq).\nSEEDS. Real: k(i) 8300000 + 4000*i (i = 0..49), p(j) 8500000 + 4000*j (j = 0..19), t(j) 8580000 + 4000*j (j = 0..9), first 1,024 of each block, last used 8617023; confirms 7800000..7841023 (reserved for refused batches, never run). Train: k(i) 1200000000 + 3000000*i, p(j) 1350000000 + 3000000*j, t(j) 1410000000 + 3000000*j (reserved for refused batches, never run). ES seeds 701 + i, 751 + j, 771 + j. Used before: real up to 8169023 and 7400000..7421023; train 1500000000..1929999999 by round 5. NEXT: real from 8700000; train from 1930000000 in steps of 3000000 up to 2147483647, then 280000000..399999999.\n\nNEXT EPISODE (9), the last round; episode 10 is the write-up.\n1. If woken early by a note, respawn nothing that runs; do what it asks; keep the wake. A refused spawn is mended and resent first. If a wide batch paused on its canary, read `failures`: resume, or mend the brief and rerun with itemsFrom both.\n2. Pool J5 minus IB over j5-a, j5-b (j5-c and the real-only rows too) from sum and sumsq, never an average of se. At >= +0.3 over IB J5 is the requester's file: `code_zb64` of its id, sha256 dd53db1f...b38c. Same for J2. Report the quartiles. IB minus HA pools r4-confirm ib-a (sum 643.1552, sumsq 963.9682, n 1,024) with the new ib_vs_ha.\n3. One scale, holdout over IB = over_T - 1.7690. Rank the merges' `best` rows of the three joint batches with r5's and r4-ib-wide's; drop any failed gate, OOG, peak over 245,000 or replica-real gap over 0.15. The best is B7: fetch /artifacts/<result_sha256> and see that it holds code_zb64 and params with constants.\n4. Round 7, the last that can be confirmed: (a) three confirm items of 1,024 fresh seeds each for B7 against IB and HA (the requester's 2,048 plus a spare), two for the runner-up if from another lineage; (b) a wide joint continuation of B7 on the settings that won, each item checking its candidate and IB on 1,024 real seeds (a half confirmation; different candidates cannot be pooled); (c) nothing structural.\n5. Write-up (episode 10): best confirmed file with complete code (decode code_zb64) and sha256; gains over IB, HA and T on 2,048 fresh seeds with se; quartiles; gas; expected board place and distance from the top 10; what each line gave (inputs, joint constants; unions, width, gating nothing); the plane's unexplained `sources` flags; the Darwin arm64 losses.\n6. Reads asked (30): the 5 confirms, r6-j5-joint merge-01..05, r6-j2-joint merge-01..02, r6-cg-joint-t merge-01..02, cf-a..c, r5-cg-joint merge-01..02, r5-cg-continue merge-01..06, m1..m3, r4-ib-wide merge-01..02. Askable: r4-ib-wide merge-03, 04, ib-b, kit-c.\nBRIEF RULES that have held: under 2,920 characters filled (measure by script); ASCII; every placeholder in every item's vars as a string, `key` included; none of the words verbatim, byte for byte, word for word, output, print, paste, exactly; each spawn only name, brief, items, output, merge; merge briefs under 560; wake.batches <= 10; read <= 30; notes <= 8,000.",
 "spawn": [
  {
   "name": "r6-confirm",
   "brief": "Item {{key}}: measure fee policy {{x}} against IB and HA on fresh real-engine seeds. No search; change no code and no weight.\nGoal rules apply (SETUP, REAL ENGINE; HA is named there). Check every sha256: a download from https://api.imdnotdead.fun/artifacts/<id> has sha256 equal to its id.\nFILES. {{x}} = `code_zb64` (base64, then zlib) of https://api.imdnotdead.fun/artifacts/{{xid}}, sha256 {{xsha}}. IB = `code_zb64` of https://api.imdnotdead.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557, sha256 301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686. HA = `code` of https://api.imdnotdead.fun/artifacts/2801efc8190e86318dd922d4a7179f63684d77a226047fc2f3c78232963eb690, sha256 99e3a2eceae0e5543d27473859e10b005d0ce0aa7067f2e1a24d1e0e4a7390fe. KIT = https://api.imdnotdead.fun/artifacts/0d8194e9f6e0017dc4e515cdb04c048efc292935bb1d18e3336091fe81154786 (decode per its `decode_instructions`; its harness.py real runs the engine arms; optional).\nRUN. Seeds {{seeds}} to {{seeds}}+1023, each once per arm, chunks of at most 64, arms {{x}}, IB, HA (T too if time allows), each strategy alone against the 30 bps VanillaStrategy with amm_sim_rs.run_batch(X, VanillaStrategy, configs, 8), configs per MatchRunner._build_configs. Commands under 8 minutes; keep state under scratch/.\nRESULT (JSON, under 64,000 bytes): item; seeds; for each of x_vs_ib, x_vs_ha, ib_vs_ha: {n, mean_diff, se (sample sd of the paired differences over sqrt n), sum, sumsq, wins (seeds where the first beats the second), worst5 as [seed, diff]}; quartiles: the 1,024 seeds sorted into four groups by the IB arm's retail_volume_y, each with {n, mean of {{x}} minus IB, se}; diffs_x_minus_ib: the 1,024 per-seed differences in seed order; retail and arb deltas as the engine gives them (volume deltas when it has no edge split); gas per arm from amm_sim_rs.gas_stats() (afterSwap peak, afterInitialize peak, OOG, calls): any OOG or afterSwap peak over 245,000 makes valid false; mean_edge per arm; x_code_zb64 and x_code_sha256 as downloaded; valid; notes (under 1,500 characters). Claim no leaderboard place.",
   "items": [
    {
     "key": "j5-a",
     "vars": {
      "key": "j5-a",
      "x": "J5",
      "xid": "fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6",
      "xsha": "dd53db1fbe42628e040c6c7b7a82689867ab601263c5e740506299a3a186b38c",
      "seeds": "7800000"
     }
    },
    {
     "key": "j5-b",
     "vars": {
      "key": "j5-b",
      "x": "J5",
      "xid": "fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6",
      "xsha": "dd53db1fbe42628e040c6c7b7a82689867ab601263c5e740506299a3a186b38c",
      "seeds": "7810000"
     }
    },
    {
     "key": "j5-c",
     "vars": {
      "key": "j5-c",
      "x": "J5",
      "xid": "fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6",
      "xsha": "dd53db1fbe42628e040c6c7b7a82689867ab601263c5e740506299a3a186b38c",
      "seeds": "7820000"
     }
    },
    {
     "key": "j2-a",
     "vars": {
      "key": "j2-a",
      "x": "J2",
      "xid": "4d396adc0e3056c010e59ab8c3d413eb0380a14e8cefa6cd825e809fa2494999",
      "xsha": "4da9e3ae826b3b6f9170948bd2c2c0a494e78521414341656425b76e71c0f964",
      "seeds": "7830000"
     }
    },
    {
     "key": "j2-b",
     "vars": {
      "key": "j2-b",
      "x": "J2",
      "xid": "4d396adc0e3056c010e59ab8c3d413eb0380a14e8cefa6cd825e809fa2494999",
      "xsha": "4da9e3ae826b3b6f9170948bd2c2c0a494e78521414341656425b76e71c0f964",
      "seeds": "7840000"
     }
    }
   ],
   "output": {
    "format": "json",
    "maxBytes": 64000
   },
   "merge": {
    "groupSize": 25,
    "brief": "Merge into one JSON with one row per item: key, x, seeds, x_vs_ib and x_vs_ha and ib_vs_ha (n, mean_diff, se, sum, sumsq), gas peaks, OOG, valid; and a pooled x_vs_ib per policy from the sums."
   }
  },
  {
   "name": "r6-j5-joint",
   "brief": "Item {{key}}: continue fee policy J5 (a 19-8-2 head plus 41 of T's constants, searched together) on the replica from its frozen params, then check it on the real engine against IB.\nGoal rules apply (SETUP, GATES, REAL ENGINE). Files are at https://api.imdnotdead.fun/artifacts/<id>; a download's sha256 equals its id; check every sha256 given. Use the ports given; rebuild none.\nFILES. J5 = fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6: `code_zb64` (base64 of zlib) sha256 dd53db1fbe42628e040c6c7b7a82689867ab601263c5e740506299a3a186b38c; `params` (W1, b1, W2, b2; `constants`: 41 names, each [T's value, J5's value]). IA = df0ddfdf122c88641513dd179980fce475f42a912a184f812d213f27db7c14df: `port_zb64` sha256 b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b (IA's 19 inputs and head; named constants are TH entries; the toxicity anchor is three literals, 674. the first). IB = `code_zb64` of afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557, sha256 301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686. Replica = `replica_source` of e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea, sha256 1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c.\nJ5's port = IA's port with J5's weights, TH[name] = J5's value for the 38 named constants, the anchor literals replaced by J5's ANCHOR_COUNT_CAP, ANCHOR_LINEAR_K, ANCHOR_QUADRATIC_K. T = zero head and T's values; IA = IA's params and T's values.\nGATES per the goal: A J5's port against J5's code; B replica J5 minus IA on seeds 7672000..7672511 within 0.15 of +0.876; C frozen Solidity against frozen port.\nSPEED first (512 replica markets); under 500 markets/s skip the search, run {{base}} and IB on the REAL seeds and report mode real-only.\nSEARCH: CMA-ES (pycma) over the 178 weights and those 41 constants only, from {{base}}'s frozen values: w = w0 + {{sw}} x rms(block) x z per block (W1, b1, W2, b2); c = c0 x 2^({{sx}} z), exponent in [-1, 1], decays d = 1 - (1 - d0) x 2^({{sx}} z), integers rounded. Population {{pop}}, {{mpg}} fresh markets a generation shared by the population and T from seed {{train}} up, none reused; fitness = mean edge minus T's; ES seed {{es}}; sigma under sigma0 x 0.5^(minutes/30). 45 minutes or more. Monitor the CMA mean on seeds 30000000..30002047 at the start and every 5 minutes; freeze the best monitored point ({{base}} included), rounded as {{base}}'s code is.\nHOLDOUT after freezing, seeds 40000000..40008191: over_T and over_base ({{base}}), each with se.\nREAL per the goal's rules: candidate and IB on seeds {{real}}..{{real}}+1023, chunks of at most 64; vs_IB adds sum and sumsq; gas per arm.\nRESULT (JSON under 64,000 bytes): item, mode, speed, search settings, curve rows [minutes, monitor gain over T, sigma], gates, holdout, real, gas, valid, code_zb64 (frozen Solidity), code_sha256, params (W1, b1, W2, b2, constants as name: value, scaling), seeds, notes.",
   "items": [
    {
     "key": "k01",
     "vars": {
      "key": "k01",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "701",
      "real": "8300000",
      "train": "1200000000"
     }
    },
    {
     "key": "k02",
     "vars": {
      "key": "k02",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "702",
      "real": "8304000",
      "train": "1203000000"
     }
    },
    {
     "key": "k03",
     "vars": {
      "key": "k03",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "703",
      "real": "8308000",
      "train": "1206000000"
     }
    },
    {
     "key": "k04",
     "vars": {
      "key": "k04",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "704",
      "real": "8312000",
      "train": "1209000000"
     }
    },
    {
     "key": "k05",
     "vars": {
      "key": "k05",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "705",
      "real": "8316000",
      "train": "1212000000"
     }
    },
    {
     "key": "k06",
     "vars": {
      "key": "k06",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "706",
      "real": "8320000",
      "train": "1215000000"
     }
    },
    {
     "key": "k07",
     "vars": {
      "key": "k07",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "707",
      "real": "8324000",
      "train": "1218000000"
     }
    },
    {
     "key": "k08",
     "vars": {
      "key": "k08",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "708",
      "real": "8328000",
      "train": "1221000000"
     }
    },
    {
     "key": "k09",
     "vars": {
      "key": "k09",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "709",
      "real": "8332000",
      "train": "1224000000"
     }
    },
    {
     "key": "k10",
     "vars": {
      "key": "k10",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "710",
      "real": "8336000",
      "train": "1227000000"
     }
    },
    {
     "key": "k11",
     "vars": {
      "key": "k11",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "711",
      "real": "8340000",
      "train": "1230000000"
     }
    },
    {
     "key": "k12",
     "vars": {
      "key": "k12",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "712",
      "real": "8344000",
      "train": "1233000000"
     }
    },
    {
     "key": "k13",
     "vars": {
      "key": "k13",
      "base": "J5",
      "pop": "16",
      "mpg": "1024",
      "sw": "0.03",
      "sx": "0.02",
      "es": "713",
      "real": "8348000",
      "train": "1236000000"
     }
    },
    {
     "key": "k14",
     "vars": {
      "key": "k14",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "714",
      "real": "8352000",
      "train": "1239000000"
     }
    },
    {
     "key": "k15",
     "vars": {
      "key": "k15",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "715",
      "real": "8356000",
      "train": "1242000000"
     }
    },
    {
     "key": "k16",
     "vars": {
      "key": "k16",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "716",
      "real": "8360000",
      "train": "1245000000"
     }
    },
    {
     "key": "k17",
     "vars": {
      "key": "k17",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "717",
      "real": "8364000",
      "train": "1248000000"
     }
    },
    {
     "key": "k18",
     "vars": {
      "key": "k18",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "718",
      "real": "8368000",
      "train": "1251000000"
     }
    },
    {
     "key": "k19",
     "vars": {
      "key": "k19",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "719",
      "real": "8372000",
      "train": "1254000000"
     }
    },
    {
     "key": "k20",
     "vars": {
      "key": "k20",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "720",
      "real": "8376000",
      "train": "1257000000"
     }
    },
    {
     "key": "k21",
     "vars": {
      "key": "k21",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "721",
      "real": "8380000",
      "train": "1260000000"
     }
    },
    {
     "key": "k22",
     "vars": {
      "key": "k22",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "722",
      "real": "8384000",
      "train": "1263000000"
     }
    },
    {
     "key": "k23",
     "vars": {
      "key": "k23",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "723",
      "real": "8388000",
      "train": "1266000000"
     }
    },
    {
     "key": "k24",
     "vars": {
      "key": "k24",
      "base": "J5",
      "pop": "16",
      "mpg": "1024",
      "sw": "0.03",
      "sx": "0.02",
      "es": "724",
      "real": "8392000",
      "train": "1269000000"
     }
    },
    {
     "key": "k25",
     "vars": {
      "key": "k25",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "725",
      "real": "8396000",
      "train": "1272000000"
     }
    },
    {
     "key": "k26",
     "vars": {
      "key": "k26",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "726",
      "real": "8400000",
      "train": "1275000000"
     }
    },
    {
     "key": "k27",
     "vars": {
      "key": "k27",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "727",
      "real": "8404000",
      "train": "1278000000"
     }
    },
    {
     "key": "k28",
     "vars": {
      "key": "k28",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "728",
      "real": "8408000",
      "train": "1281000000"
     }
    },
    {
     "key": "k29",
     "vars": {
      "key": "k29",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "729",
      "real": "8412000",
      "train": "1284000000"
     }
    },
    {
     "key": "k30",
     "vars": {
      "key": "k30",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "730",
      "real": "8416000",
      "train": "1287000000"
     }
    },
    {
     "key": "k31",
     "vars": {
      "key": "k31",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "731",
      "real": "8420000",
      "train": "1290000000"
     }
    },
    {
     "key": "k32",
     "vars": {
      "key": "k32",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "732",
      "real": "8424000",
      "train": "1293000000"
     }
    },
    {
     "key": "k33",
     "vars": {
      "key": "k33",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "733",
      "real": "8428000",
      "train": "1296000000"
     }
    },
    {
     "key": "k34",
     "vars": {
      "key": "k34",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "734",
      "real": "8432000",
      "train": "1299000000"
     }
    },
    {
     "key": "k35",
     "vars": {
      "key": "k35",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "735",
      "real": "8436000",
      "train": "1302000000"
     }
    },
    {
     "key": "k36",
     "vars": {
      "key": "k36",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "736",
      "real": "8440000",
      "train": "1305000000"
     }
    },
    {
     "key": "k37",
     "vars": {
      "key": "k37",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "737",
      "real": "8444000",
      "train": "1308000000"
     }
    },
    {
     "key": "k38",
     "vars": {
      "key": "k38",
      "base": "J5",
      "pop": "16",
      "mpg": "1024",
      "sw": "0.03",
      "sx": "0.02",
      "es": "738",
      "real": "8448000",
      "train": "1311000000"
     }
    },
    {
     "key": "k39",
     "vars": {
      "key": "k39",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "739",
      "real": "8452000",
      "train": "1314000000"
     }
    },
    {
     "key": "k40",
     "vars": {
      "key": "k40",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "740",
      "real": "8456000",
      "train": "1317000000"
     }
    },
    {
     "key": "k41",
     "vars": {
      "key": "k41",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "741",
      "real": "8460000",
      "train": "1320000000"
     }
    },
    {
     "key": "k42",
     "vars": {
      "key": "k42",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "742",
      "real": "8464000",
      "train": "1323000000"
     }
    },
    {
     "key": "k43",
     "vars": {
      "key": "k43",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "743",
      "real": "8468000",
      "train": "1326000000"
     }
    },
    {
     "key": "k44",
     "vars": {
      "key": "k44",
      "base": "J5",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "744",
      "real": "8472000",
      "train": "1329000000"
     }
    },
    {
     "key": "k45",
     "vars": {
      "key": "k45",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "745",
      "real": "8476000",
      "train": "1332000000"
     }
    },
    {
     "key": "k46",
     "vars": {
      "key": "k46",
      "base": "J5",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "746",
      "real": "8480000",
      "train": "1335000000"
     }
    },
    {
     "key": "k47",
     "vars": {
      "key": "k47",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "747",
      "real": "8484000",
      "train": "1338000000"
     }
    },
    {
     "key": "k48",
     "vars": {
      "key": "k48",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "748",
      "real": "8488000",
      "train": "1341000000"
     }
    },
    {
     "key": "k49",
     "vars": {
      "key": "k49",
      "base": "J5",
      "pop": "16",
      "mpg": "1024",
      "sw": "0.03",
      "sx": "0.02",
      "es": "749",
      "real": "8492000",
      "train": "1344000000"
     }
    },
    {
     "key": "k50",
     "vars": {
      "key": "k50",
      "base": "J5",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "750",
      "real": "8496000",
      "train": "1347000000"
     }
    }
   ],
   "output": {
    "format": "json",
    "maxBytes": 64000
   },
   "merge": {
    "groupSize": 10,
    "brief": "Merge this group's results into one JSON. `rows`, one per item: key, mode, result_sha256 (sha256 of the item's result file), markets_per_s, generations, search minutes, holdout over_T and over_base with se, real vs_IB mean, se and n, afterSwap peak, OOG, valid, last curve point. `best`: the valid search row with the highest holdout over_T, with its code_zb64, code_sha256 and params copied whole. `real_only`: for items without a search, seeds, n, mean, se, sum, sumsq. `notes`: failures seen, whether curves were still rising."
   }
  },
  {
   "name": "r6-j2-joint",
   "brief": "Item {{key}}: continue fee policy J2 (IB's 19-8-2 head plus 41 of T's constants, searched together) on the replica from its frozen params, then check it on the real engine against IB.\nGoal rules apply (SETUP, GATES, REAL ENGINE). Files are at https://api.imdnotdead.fun/artifacts/<id>; a download's sha256 equals its id; check every sha256 given. Use the ports given; rebuild none.\nFILES. J2 = 4d396adc0e3056c010e59ab8c3d413eb0380a14e8cefa6cd825e809fa2494999: `code_zb64` (base64 of zlib) sha256 4da9e3ae826b3b6f9170948bd2c2c0a494e78521414341656425b76e71c0f964; `params` (W1, b1, W2, b2; `constants`: 41 names, each [T's value, J2's value]). IB = afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557: `code_zb64` sha256 301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686; `port_zb64` sha256 f63227c5e0f63633efd132d6fb402ede665e5c9cb24481911471e8dc20a3362d (IB's 19 inputs; TH holds the named constants, then three anchor entries, 674. the first, then the 178 head weights; zero weights is T). Replica = `replica_source` of e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea, sha256 1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c.\nJ2's port = IB's port with J2's weights in the head entries and J2's values in the 38 named constant entries and the three anchor entries. T = zero weights and T's values; IB = IB's params and T's values.\nGATES per the goal: A J2's port against J2's code; B replica J2 minus IB on seeds 7660000..7660511 within 0.15 of +0.578; C frozen Solidity against frozen port.\nSPEED first (512 replica markets); under 500 markets/s skip the search, run {{base}} and IB on the REAL seeds and report mode real-only.\nSEARCH: CMA-ES (pycma) over the 178 weights and those 41 constants only, from {{base}}'s frozen values: w = w0 + {{sw}} x rms(block) x z per block (W1, b1, W2, b2); c = c0 x 2^({{sx}} z), exponent in [-1, 1], decays d = 1 - (1 - d0) x 2^({{sx}} z), integers rounded. Population {{pop}}, {{mpg}} fresh markets a generation shared by the population and T from seed {{train}} up, none reused; fitness = mean edge minus T's; ES seed {{es}}; sigma under sigma0 x 0.5^(minutes/30). 45 minutes or more. Monitor the CMA mean on seeds 30000000..30002047 at the start and every 5 minutes; freeze the best monitored point ({{base}} included), rounded as {{base}}'s code is.\nHOLDOUT after freezing, seeds 40000000..40008191: over_T and over_base ({{base}}), each with se.\nREAL per the goal's rules: candidate and IB on seeds {{real}}..{{real}}+1023, chunks of at most 64; vs_IB adds sum and sumsq; gas per arm.\nRESULT (JSON under 64,000 bytes): item, mode, speed, search settings, curve rows [minutes, monitor gain over T, sigma], gates, holdout, real, gas, valid, code_zb64 (frozen Solidity), code_sha256, params (W1, b1, W2, b2, constants as name: value, scaling), seeds, notes.",
   "items": [
    {
     "key": "p01",
     "vars": {
      "key": "p01",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "751",
      "real": "8500000",
      "train": "1350000000"
     }
    },
    {
     "key": "p02",
     "vars": {
      "key": "p02",
      "base": "J2",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "752",
      "real": "8504000",
      "train": "1353000000"
     }
    },
    {
     "key": "p03",
     "vars": {
      "key": "p03",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "753",
      "real": "8508000",
      "train": "1356000000"
     }
    },
    {
     "key": "p04",
     "vars": {
      "key": "p04",
      "base": "J2",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "754",
      "real": "8512000",
      "train": "1359000000"
     }
    },
    {
     "key": "p05",
     "vars": {
      "key": "p05",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "755",
      "real": "8516000",
      "train": "1362000000"
     }
    },
    {
     "key": "p06",
     "vars": {
      "key": "p06",
      "base": "J2",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "756",
      "real": "8520000",
      "train": "1365000000"
     }
    },
    {
     "key": "p07",
     "vars": {
      "key": "p07",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "757",
      "real": "8524000",
      "train": "1368000000"
     }
    },
    {
     "key": "p08",
     "vars": {
      "key": "p08",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "758",
      "real": "8528000",
      "train": "1371000000"
     }
    },
    {
     "key": "p09",
     "vars": {
      "key": "p09",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "759",
      "real": "8532000",
      "train": "1374000000"
     }
    },
    {
     "key": "p10",
     "vars": {
      "key": "p10",
      "base": "J2",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "760",
      "real": "8536000",
      "train": "1377000000"
     }
    },
    {
     "key": "p11",
     "vars": {
      "key": "p11",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "761",
      "real": "8540000",
      "train": "1380000000"
     }
    },
    {
     "key": "p12",
     "vars": {
      "key": "p12",
      "base": "J2",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "762",
      "real": "8544000",
      "train": "1383000000"
     }
    },
    {
     "key": "p13",
     "vars": {
      "key": "p13",
      "base": "J2",
      "pop": "16",
      "mpg": "1024",
      "sw": "0.03",
      "sx": "0.02",
      "es": "763",
      "real": "8548000",
      "train": "1386000000"
     }
    },
    {
     "key": "p14",
     "vars": {
      "key": "p14",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "764",
      "real": "8552000",
      "train": "1389000000"
     }
    },
    {
     "key": "p15",
     "vars": {
      "key": "p15",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "765",
      "real": "8556000",
      "train": "1392000000"
     }
    },
    {
     "key": "p16",
     "vars": {
      "key": "p16",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "766",
      "real": "8560000",
      "train": "1395000000"
     }
    },
    {
     "key": "p17",
     "vars": {
      "key": "p17",
      "base": "J2",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "767",
      "real": "8564000",
      "train": "1398000000"
     }
    },
    {
     "key": "p18",
     "vars": {
      "key": "p18",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "768",
      "real": "8568000",
      "train": "1401000000"
     }
    },
    {
     "key": "p19",
     "vars": {
      "key": "p19",
      "base": "J2",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "769",
      "real": "8572000",
      "train": "1404000000"
     }
    },
    {
     "key": "p20",
     "vars": {
      "key": "p20",
      "base": "J2",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "770",
      "real": "8576000",
      "train": "1407000000"
     }
    }
   ],
   "output": {
    "format": "json",
    "maxBytes": 64000
   },
   "merge": {
    "groupSize": 10,
    "brief": "Merge this group's results into one JSON. `rows`, one per item: key, mode, result_sha256 (sha256 of the item's result file), markets_per_s, generations, search minutes, holdout over_T and over_base with se, real vs_IB mean, se and n, afterSwap peak, OOG, valid, last curve point. `best`: the valid search row with the highest holdout over_T, with its code_zb64, code_sha256 and params copied whole. `real_only`: for items without a search, seeds, n, mean, se, sum, sumsq. `notes`: failures seen, whether curves were still rising."
   }
  },
  {
   "name": "r6-cg-joint-t",
   "brief": "Item {{key}}: search fee policy CG's 19-8-2 head and 41 of T's constants together on the replica, from CG's frozen head and T's constants, then check the result on the real engine against IB.\nGoal rules apply (SETUP, GATES, REAL ENGINE). Files are at https://api.imdnotdead.fun/artifacts/<id>; a download's sha256 equals its id; check every sha256 given. Use the ports given; rebuild none.\nFILES. CG = ebbd90c663c396598965b23341aea97a4501b4c971db183a8fe94a880f399979: `code_zb64` (base64 of zlib) sha256 e1ea8fcb105e00754d17061efbe4b299a634b0fcc1b5c293d65b631654b7204b; `params` (W1, b1, W2, b2); `port_zb64` sha256 b29cd2a078b4c3fc57945a79e927624dd346c44d8cc149dae43f4929aa6d736b (IA's 19 inputs and head; named constants are TH entries; the toxicity anchor is three literals, 674. the first). The 41 constants are the keys of `params.constants` of fe2320b5c091489337b3eb06bcbaea19bf4a8af09d959d67504ba63184f1dab6 (38 named constants plus the anchor cap and two anchor coefficients; REVERT_U and every structural TH entry stay fixed). IB = `code_zb64` of afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557, sha256 301941829a44bb60977bb28181a5e4bfa6544f3696763f987054789b2611d686. Replica = `replica_source` of e8a7a2af9039c24b8bb2d3b5fa1c9113606cbf5a480ac07d02ca26750f1752ea, sha256 1e4c44b4bffbdeed65872ee15d46dbde209bf5aa11014329d13d100507b4040c.\nCG's port = its port with CG's weights and T's values, the three anchor literals made searchable entries. T = the same port, zero head.\nGATES per the goal: A CG's port against CG's code; B replica CG minus T on seeds 7232768..7233279 within 0.15 of +2.00; C frozen Solidity against frozen port.\nSPEED first (512 replica markets); under 500 markets/s skip the search, run {{base}} and IB on the REAL seeds and report mode real-only.\nSEARCH: CMA-ES (pycma) over the 178 weights and those 41 constants only, from {{base}}'s frozen values: w = w0 + {{sw}} x rms(block) x z per block (W1, b1, W2, b2); c = c0 x 2^({{sx}} z), exponent in [-1, 1], decays d = 1 - (1 - d0) x 2^({{sx}} z), integers rounded. Population {{pop}}, {{mpg}} fresh markets a generation shared by the population and T from seed {{train}} up, none reused; fitness = mean edge minus T's; ES seed {{es}}; sigma under sigma0 x 0.5^(minutes/30). 45 minutes or more. Monitor the CMA mean on seeds 30000000..30002047 at the start and every 5 minutes; freeze the best monitored point ({{base}} included), rounded as {{base}}'s code is.\nHOLDOUT after freezing, seeds 40000000..40008191: over_T and over_base ({{base}}), each with se.\nREAL per the goal's rules: candidate and IB on seeds {{real}}..{{real}}+1023, chunks of at most 64; vs_IB adds sum and sumsq; gas per arm.\nRESULT (JSON under 64,000 bytes): item, mode, speed, search settings, curve rows [minutes, monitor gain over T, sigma], gates, holdout, real, gas, valid, code_zb64 (frozen Solidity), code_sha256, params (W1, b1, W2, b2, constants as name: value, scaling), seeds, notes.",
   "items": [
    {
     "key": "t01",
     "vars": {
      "key": "t01",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "771",
      "real": "8580000",
      "train": "1410000000"
     }
    },
    {
     "key": "t02",
     "vars": {
      "key": "t02",
      "base": "CG",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "772",
      "real": "8584000",
      "train": "1413000000"
     }
    },
    {
     "key": "t03",
     "vars": {
      "key": "t03",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "773",
      "real": "8588000",
      "train": "1416000000"
     }
    },
    {
     "key": "t04",
     "vars": {
      "key": "t04",
      "base": "CG",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "774",
      "real": "8592000",
      "train": "1419000000"
     }
    },
    {
     "key": "t05",
     "vars": {
      "key": "t05",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "775",
      "real": "8596000",
      "train": "1422000000"
     }
    },
    {
     "key": "t06",
     "vars": {
      "key": "t06",
      "base": "CG",
      "pop": "32",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "776",
      "real": "8600000",
      "train": "1425000000"
     }
    },
    {
     "key": "t07",
     "vars": {
      "key": "t07",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "777",
      "real": "8604000",
      "train": "1428000000"
     }
    },
    {
     "key": "t08",
     "vars": {
      "key": "t08",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.03",
      "sx": "0.02",
      "es": "778",
      "real": "8608000",
      "train": "1431000000"
     }
    },
    {
     "key": "t09",
     "vars": {
      "key": "t09",
      "base": "CG",
      "pop": "16",
      "mpg": "512",
      "sw": "0.05",
      "sx": "0.03",
      "es": "779",
      "real": "8612000",
      "train": "1434000000"
     }
    },
    {
     "key": "t10",
     "vars": {
      "key": "t10",
      "base": "CG",
      "pop": "32",
      "mpg": "1024",
      "sw": "0.05",
      "sx": "0.03",
      "es": "780",
      "real": "8616000",
      "train": "1437000000"
     }
    }
   ],
   "output": {
    "format": "json",
    "maxBytes": 64000
   },
   "merge": {
    "groupSize": 5,
    "brief": "Merge this group's results into one JSON. `rows`, one per item: key, mode, result_sha256 (sha256 of the item's result file), markets_per_s, generations, search minutes, holdout over_T and over_base with se, real vs_IB mean, se and n, afterSwap peak, OOG, valid, last curve point. `best`: the valid search row with the highest holdout over_T, with its code_zb64, code_sha256 and params copied whole. `real_only`: for items without a search, seeds, n, mean, se, sum, sumsq. `notes`: failures seen, whether curves were still rising."
   }
  }
 ],
 "read": [
  "r6-confirm/j5-a",
  "r6-confirm/j5-b",
  "r6-confirm/j5-c",
  "r6-confirm/j2-a",
  "r6-confirm/j2-b",
  "r6-j5-joint/merge-01",
  "r6-j5-joint/merge-02",
  "r6-j5-joint/merge-03",
  "r6-j5-joint/merge-04",
  "r6-j5-joint/merge-05",
  "r6-j2-joint/merge-01",
  "r6-j2-joint/merge-02",
  "r6-cg-joint-t/merge-01",
  "r6-cg-joint-t/merge-02",
  "r5-cg-confirm/cf-a",
  "r5-cg-confirm/cf-b",
  "r5-cg-confirm/cf-c",
  "r5-cg-joint/merge-01",
  "r5-cg-joint/merge-02",
  "r5-cg-continue/merge-01",
  "r5-cg-continue/merge-02",
  "r5-cg-continue/merge-03",
  "r5-cg-continue/merge-04",
  "r5-cg-continue/merge-05",
  "r5-cg-continue/merge-06",
  "r5-cg-soup/m1",
  "r5-cg-soup/m2",
  "r5-cg-soup/m3",
  "r4-ib-wide/merge-01",
  "r4-ib-wide/merge-02"
 ],
 "cancel": [],
 "wake": {
  "batches": [
   "r6-confirm",
   "r6-j5-joint",
   "r6-j2-joint",
   "r6-cg-joint-t",
   "r5-cg-confirm",
   "r5-cg-continue",
   "r5-cg-joint",
   "r5-cg-soup",
   "r4-confirm",
   "r4-ib-wide"
  ],
  "afterMinutes": 540
 },
 "finish": false
}
