{"key":"b7-rival-transition/rival7-1","track":"B","status":"complete; holdout scored once, n=2048 per arm; incremental gain over joint K1 below the +0.3 port bar","mechanism":{"name":"Hidden-rival transition from unobserved rival-only retail orders in the first-fill likelihood (rivalt:RivalT, on joint K1)","description":"Joint K1 carries one rival spot and only clips it into each price cell band at the next first fill. RivalT propagates the hidden rival as a node distribution (spot, weight) through retail orders that went only to the rival. Kernel per step: n ~ Poisson(0.8 midpoint constant) truncated at n<=2, side 1/2, size on a 3-node Gauss-Hermite rule of lognormal(ln20-0.72, 1.2). An order is kept only if the exact replica router gives the own pool nothing (u1,v1 <= 1e-4) at the own last spot and the fees in force; the rival then absorbs it (constant product, 30 bps). Kept mass is renormalised: no-own-fill reshapes the rival marginal only and never multiplies the price-hypothesis weight, so the lattice no-arb cut is not counted twice. Applied once for the rest of the last own-trade step (no clip), then per silent step: arb clip of each node at the cut-lattice mean, then the kernel; nodes compressed to Q=3 by equal-mass log-mean bins. At a first fill, the arb branch clips each node at the arb reading (log-mean collapse). The retail branch evaluates the K1 router density per cell for each node clipped to the cell band (k=0), plus k=1 preceding rival-only order (nodes clipped at the retail-cut mean, one kernel order) with weight P(N>=2)*P(rival-only)/P(N>=1) relative to k=0. The arrival factor becomes RHO_X*(1+that), which is exactly RHO_X at zero transition. Same-step later fills also mix k<=1 preceding rival-only order. After each callback the rival collapses to one weighted-log-mean spot, as in K1.","what_changes_vs_joint_K1":"only the rival transition between/within steps (and the matching arrival factor); thresholds, tables, lattice, K, prune, per-run parameters unchanged","truncation_bounds":{"orders_per_silent_step_max":2,"neglected_poisson_mass_per_silent_step_lam0.8":0.0474,"preceding_rival_only_orders_in_step_max":1,"neglected_in_step_arrival_mass_P(N>=3)_lam0.8":0.0474,"size_nodes":3,"rival_nodes_Q":3,"silent_steps_cap":30}},"frozen_settings":{"policy":"rivalt:RivalT","qm":"qm_k1e-5.json","pol":"pol_mid.json","thr":0.9,"joint":1,"K":1,"rt":2,"Q":3,"S":3,"NMAX":2,"lamr":0.8,"rivalt_py_sha256":"ebb01cff8629b894289234b9c650b8ff3ecd0eb1165fba281a51900ce1970de4","frozen_before":"confirmation 64256..64511 and holdout","settings_tried":1,"selection_note":"one setting tried on tuning (rt=2 Q=3); frozen on its tuning result to keep holdout time; no holdout retuning"},"tuning":{"seeds":"64000..64255","cand_vs_base":{"n":256,"mean_diff":0.1914569067242673,"se":0.035843456167912686,"sum":49.01296812141243,"sumsq":93.25256995788794,"worst5":[[64236,-1.5598],[64134,-1.3433],[64025,-1.226],[64075,-1.2224],[64162,-1.0225]]},"cand_vs_jointK1":{"n":256,"mean_diff":0.10116645496786103,"se":0.03059112543143167,"sum":25.898612471772424,"sumsq":63.71020164530394,"worst5":[[64236,-2.0648],[64108,-1.1863],[64025,-0.995],[64071,-0.9797],[64095,-0.9383]]},"jointK1_vs_base":{"n":256,"mean_diff":0.09029045175640626,"se":0.02451523993945192,"sum":23.114355649640004,"sumsq":41.32008907444354,"worst5":[[64075,-0.9553],[64003,-0.8999],[64159,-0.8406],[64193,-0.6764],[64117,-0.6722]]},"arms":{"cand":{"n":256,"mean_edge":527.8465572816838,"first_trades":1814632,"misread":510197,"misread_rate":0.28115728147635444,"callbacks":2834589,"price_rms_bps":13.015069854056284},"base":{"n":256,"mean_edge":527.6551003749595,"first_trades":1804050,"misread":522465,"misread_rate":0.2896067182173443,"callbacks":2814846,"price_rms_bps":13.288132986354066},"jointK1":{"n":256,"mean_edge":527.745390826716,"first_trades":1801818,"misread":502498,"misread_rate":0.2788838828338933,"callbacks":2808698,"price_rms_bps":13.120631411059865}}},"confirmation":{"seeds":"64256..64511","cand_vs_base":{"n":256,"mean_diff":0.20699874619461367,"se":0.03363297744231322,"sum":52.9916790258211,"sumsq":84.81245688143497,"worst5":[[64267,-1.8662],[64368,-1.3733],[64257,-1.1325],[64383,-1.073],[64391,-0.989]]},"cand_vs_jointK1":{"n":256,"mean_diff":0.12074307094265757,"se":0.02928359582276434,"sum":30.910226161320338,"sumsq":59.711687726073336,"worst5":[[64267,-1.5484],[64441,-0.9742],[64316,-0.9605],[64376,-0.945],[64283,-0.9003]]},"jointK1_vs_base":{"n":256,"mean_diff":0.0862556752519561,"se":0.023932845267386475,"sum":22.08145286450076,"sumsq":39.295799699020804,"worst5":[[64265,-1.152],[64341,-1.0808],[64399,-0.9894],[64365,-0.9473],[64383,-0.8406]]},"arms":{"cand":{"n":256,"mean_edge":537.9952798937989,"first_trades":1824939,"misread":509830,"misread_rate":0.2793682418974004,"callbacks":2864296,"price_rms_bps":12.97385094324768},"base":{"n":256,"mean_edge":537.7882811476043,"first_trades":1814017,"misread":521690,"misread_rate":0.28758826405706234,"callbacks":2843461,"price_rms_bps":13.233585962516605},"jointK1":{"n":256,"mean_edge":537.8745368228562,"first_trades":1811771,"misread":502322,"misread_rate":0.27725468616066823,"callbacks":2838049,"price_rms_bps":13.078657142992645}}},"holdout":{"seeds":"10000..12047","scored_once":true,"runner":"unchanged run.py (Blind, six afterSwap inputs); candidate in four 512-seed commands, fresh base in two 1024-seed commands; pair.py and pairstats.py","completed_n":{"candidate":2048,"fresh_base":2048},"vs_fresh_unchanged_base":{"n":2048,"mean_diff":0.20841243644167456,"se":0.012082721595537946,"sum":426.8286698325495,"sumsq":700.9929165791464,"worst5":[[11696,-2.4348],[11303,-2.2166],[10387,-2.0572],[10300,-1.752],[10962,-1.7291]]},"vs_ref_lattice_qm":{"n":2048,"mean_diff":0.5313043562521658,"se":0.014846861258485671,"sum":1088.1113216044355,"sumsq":1502.2142956005862,"worst5":[[10942,-3.0841],[11303,-2.7114],[11696,-2.1145],[10287,-1.9369],[11601,-1.7906]]},"fresh_base_vs_ref_lattice_qm":{"n":2048,"mean_diff":0.3228919198104912,"se":0.01069159987528695,"sum":661.282651771886,"sumsq":692.7408990952625,"worst5":[[11487,-1.9115],[10942,-1.6077],[10982,-1.4458],[11380,-1.2365],[10990,-1.1505]]},"arms":{"candidate":{"n":2048,"mean_edge":534.3522287304136,"first_trades":14557614,"misread":4081454,"misread_rate":0.2803655873826576,"callbacks":22797159,"price_rms_bps":13.011307451356735},"fresh_base_thr09":{"n":2048,"mean_edge":534.1438162939719,"first_trades":14472181,"misread":4180058,"misread_rate":0.28883400504733875,"callbacks":22636622,"price_rms_bps":13.277152756808208},"ref_lattice_qm":{"n":2048,"mean_edge":533.8209243741613,"first_trades":14315685,"misread":2322695,"misread_rate":0.162248261260289,"callbacks":22263118,"price_rms_bps":13.64283973652866}},"vs_HA_from_run_py":{"candidate":"+4.795 se 0.037","fresh_base":"+4.586 se 0.038","lattice_qm":"+4.263 se 0.039"},"fresh_base_reproduces_artifact_1ba80721":"fresh base vs ref/lattice_qm sum 661.282651771886, sumsq 692.7408990952625: identical to the joint-1 artifact holdout fresh base","jointK1_holdout_not_rerun":"joint K1 holdout vs this same base (identical rows) from artifact 1ba80721: mean_diff 0.07982774296598802 se 0.0088450229188323 n 2048"},"gain_decomposition_holdout":{"inherited_threshold_gain_base_over_lattice_qm":0.3229,"jointK1_router_gain_over_base_from_artifact":0.0798,"this_mechanism_incremental_over_jointK1_mean":0.1286,"incremental_note":"0.2084 - 0.0798: exact mean difference because both are paired against identical base rows on the same seeds; its se is not available without K1 holdout rows (K1 not rerun on holdout). Tuning and confirmation measure it directly: +0.1012 se 0.0306 and +0.1207 se 0.0293.","candidate_incremental_over_base":0.2084,"port_bar_0.3":"not met: +0.21 over base and about +0.13 over joint K1"},"first_trade_misread_and_price_rms":{"holdout_candidate":{"misread_rate":0.2803655873826576,"price_rms_bps":13.011307451356735},"holdout_fresh_base":{"misread_rate":0.28883400504733875,"price_rms_bps":13.277152756808208},"holdout_ref_lattice_qm":{"misread_rate":0.162248261260289,"price_rms_bps":13.64283973652866},"note":"misread is against the thr=0.9 decision (calls fewer arbs than latt.py 0.5), so it is higher than lattice_qm 16.2% by design"},"checks":{"disabled_change_matches":{"64000_zt1_vs_K1":{"callbacks":[9767,9767],"max_abs_fee_diff":0.0,"identical":true,"edge":[437.680917312656,437.680917312656]},"64000_rt0_vs_K1":{"callbacks":[9767,9767],"max_abs_fee_diff":0.0,"identical":true,"edge":[437.680917312656,437.680917312656]},"64000_joint0_vs_base":{"callbacks":[9777,9777],"identical":true,"edge":[438.0509773236527,438.0509773236527]},"64001_zt1_vs_K1":{"callbacks":[10981,10981],"max_abs_fee_diff":0.0,"identical":true,"edge":[477.02904915593757,477.02904915593757]},"64001_rt0_vs_K1":{"callbacks":[10981,10981],"max_abs_fee_diff":0.0,"identical":true,"edge":[477.02904915593757,477.02904915593757]},"64001_joint0_vs_base":{"callbacks":[10965,10965],"identical":true,"edge":[477.0166532211957,477.0166532211957]}},"zero_transition_equivalence":{"replica_callbacks":"zt=1 (new code path, kernel emptied, no silent clip) identical fees to jointpol K1 on seeds 64000, 64001 (above)","fixed_synthetic_router_cases":[{"callbacks":400,"identical_fees":true},{"callbacks":400,"identical_fees":true},{"callbacks":400,"identical_fees":true}]},"silent_step_kernel_vs_router_monte_carlo":[{"kernel_weight_sum":1.0,"model_mean_bps":0.0,"mc_mean_bps":0.0,"model_sd_bps":0.0,"mc_sd_bps":0.0,"mc_no_fill_prob":0.4528},{"kernel_weight_sum":1.0,"model_mean_bps":0.267,"mc_mean_bps":0.334,"model_sd_bps":0.93,"mc_sd_bps":1.247,"mc_no_fill_prob":0.4869},{"kernel_weight_sum":1.0,"model_mean_bps":-4.211,"mc_mean_bps":-1.759,"model_sd_bps":7.019,"mc_sd_bps":4.389,"mc_no_fill_prob":0.5472},{"kernel_weight_sum":1.0,"model_mean_bps":0.0,"mc_mean_bps":0.0,"model_sd_bps":0.0,"mc_sd_bps":0.0,"mc_no_fill_prob":0.4483},{"kernel_weight_sum":1.0,"model_mean_bps":-4.559,"mc_mean_bps":-2.694,"model_sd_bps":7.383,"mc_sd_bps":6.217,"mc_no_fill_prob":0.5697},{"kernel_weight_sum":1.0,"model_mean_bps":4.561,"mc_mean_bps":3.283,"model_sd_bps":7.386,"mc_sd_bps":7.315,"mc_no_fill_prob":0.5828}],"first_fill_likelihood_normalisation_vs_monte_carlo":[{"model_first_fill_prob_k_le_1":0.44979,"mc_first_fill_prob_all_k":0.43711,"mc_se":0.00111,"k1_relative_mass":0.14468,"bins_5bps_model_vs_mc_first4":[[0.118,0.1136],[0.0963,0.0926],[0.0598,0.0576],[0.0397,0.0388]]},{"model_first_fill_prob_k_le_1":0.54722,"mc_first_fill_prob_all_k":0.55244,"mc_se":0.00111,"k1_relative_mass":0.0,"bins_5bps_model_vs_mc_first4":[[0.1053,0.1059],[0.109,0.1094],[0.0728,0.0723],[0.0508,0.0511]]},{"model_first_fill_prob_k_le_1":0.54721,"mc_first_fill_prob_all_k":0.55044,"mc_se":0.00111,"k1_relative_mass":0.0,"bins_5bps_model_vs_mc_first4":[[0.071,0.0718],[0.0886,0.088],[0.0998,0.0997],[0.0807,0.0805]]},{"model_first_fill_prob_k_le_1":0.43159,"mc_first_fill_prob_all_k":0.46241,"mc_se":0.00111,"k1_relative_mass":0.02894,"bins_5bps_model_vs_mc_first4":[[0.0789,0.088],[0.0956,0.1001],[0.0707,0.0738],[0.0451,0.0481]]}],"hidden_input_scramble_replay":{"64000":{"callbacks":9822,"identical_fees":true,"edge":[438.22898192497786,438.22898192497786]},"64001":{"callbacks":11080,"identical_fees":true,"edge":[477.632086735563,477.632086735563]}},"validation_verdict":"normalisation: kernel weights sum to 1 exactly; zero transition equals K1 exactly. Approximation error, not a failure: the 3-node size rule and n<=2/k<=1 truncation put the kernel mean off router MC by up to 2.5 bps and the sd by up to 2.6 bps, and the first-fill probability off by -0.031 to +0.013 absolute (MC se 0.001). Case 4 (-0.031) matches the k>=2 truncation."},"limitations":["joint K1 not rerun on the holdout; incremental over K1 on the holdout is a mean difference using the artifact rows, se unavailable","only one setting tuned (no rt=1 silent-only ablation), so the silent and in-step parts are not separated","silent-step arb clip uses the hypothesis cut-lattice mean, not per cell; the k=1 in-step order uses the hypothesis-level clip at the retail-cut mean before the per-cell clip","price for sell-order X conversion in the kernel is the hypothesis mean","replica only; no engine seeds used; no board entry","pure Python, about 1.7x joint K1 time (5 s/seed vs 3 s, one core)"],"cost":{"incremental_persistent_slots":0,"slots_note":"rival collapses to one spot after every callback, as K1 keeps; the transition is recomputed in-call from (sp, fb, fa, s2, dt)","incremental_operations_per_call":"first fill: 1 + min(dt-1,30) kernel applications, each <= Q*6 + 2Q*6 router tests (2 sqrt each) + sort/compress of <= 54 nodes with log/exp; retail branch adds Q*6 router tests and (Q + Q) instead of 1 router densities per lattice cell (up to 6x K1 per-cell work); same-step fills add Q*6 router tests and up to 4x per-cell density work","gas_estimate_unmeasured":"UNMEASURED, rough: kernel ~54 router tests x ~3-4k gas ~ 200k gas per silent step in a direct port. That exceeds 245,000 for any call after a silent gap, on top of a lattice filter that is itself unported; a port would need a closed-form/tabulated kernel"},"code_zb64":"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","code_tar_sha256_uncompressed":"9644c745afc6537226796878ede6142d4d762a5b5fa3fde4f171fea266703c28","code_files_sha256":{"REPRODUCE.md":"f8edadbdbdf7acb2f1d7a9fa39df1fb3db0671990833718facfb758ee8d902d8","checks.py":"bb674bdacfd8e69022a7a07a867cb01a2ae6c47704867eb07f207c9b395df063","jointpol.py":"2ee860e259fd4fa474520d041ccdf430bb79a7f4fab7943b05a7946ca5e7ba4c","pairstats.py":"0c0fd51f2e6b87abe233187e3ba43ad3701b43703a257ba9456bee9e819d8858","parity.py":"e50849936c5e21c844e54ff8d93a7d89f719fd9f826ce9284a2d26ea5a2e9fd6","rivalt.py":"ebb01cff8629b894289234b9c650b8ff3ecd0eb1165fba281a51900ce1970de4","scramble.py":"a1b8a149f26dcdf80b943c7b3748540d648fdb8b0344106b63e71fb301ec7529","thrpol.py":"663965707d4f20f81ab0ade8ed510742a330605fd9e889d426db1d920abc8958"},"seed_ledger":{"tuning":"64000..64255","confirmation":"64256..64511","holdout":"10000..12047 (replica)","engine_seeds":"none"}}