{"item":"tg-1","status":"done","policy":"tellpol:TellGauss = real.py RealPolicy (soft=1, qm=qm_k1e-5.json) with the float-grid tell in step 2: pi=0 if r=0 else L_arb/(L_arb+r*L_ret); everything else unchanged","frozen_settings":{"C":1,"r_scale":1.0,"soft":1,"qm":"qm_k1e-5.json","pol":"pol_mid.json","chosen_from":["C=1,r","C=2,r","C=1,r/2"],"rule":"highest tuning mean on 66000..66255"},"tell":{"seeds":[66000,66255],"setting":"C=1, r as given","note":"truth read only by the offline wrapper Truth in tools_check.py; size = net input in Y; quartiles of retail sizes","arb_trades":970221,"arb_flagged":970221,"retail_trades":1819678,"retail_flagged":6035,"false_flag_rate_by_size_quartile":[{"quartile":1,"size_y_range":[0.0001,2.8929],"n":454919,"flagged":211,"rate":0.0004638188336824797},{"quartile":2,"size_y_range":[2.893,5.9146],"n":454920,"flagged":586,"rate":0.0012881385738151762},{"quartile":3,"size_y_range":[5.9146,12.2584],"n":454919,"flagged":1159,"rate":0.0025477062949667965},{"quartile":4,"size_y_range":[12.2584,1503.2153],"n":454920,"flagged":4079,"rate":0.008966411676778335}],"first_trades_of_step":{"arb_trades":970221,"arb_flagged":970221,"retail_trades":826104,"retail_flagged":2717,"false_flag_rate_by_size_quartile":[{"quartile":1,"size_y_range":[0.0001,2.8534],"n":206526,"flagged":103,"rate":0.0004987265525890202},{"quartile":2,"size_y_range":[2.8534,5.7571],"n":206526,"flagged":247,"rate":0.0011959753251406602},{"quartile":3,"size_y_range":[5.7571,11.9617],"n":206526,"flagged":521,"rate":0.002522684795134753},{"quartile":4,"size_y_range":[11.9618,1292.2881],"n":206526,"flagged":1846,"rate":0.008938341903682829}]}},"tuning":{"seeds":[66000,66255],"vs_gauss_qm_local":{"C1":{"paired":{"n":256,"mean_diff":3.0702,"se":0.0626,"sum":785.979378,"sumsq":2668.819703,"worst5":[[66060,0.312],[66134,0.625],[66080,0.994],[66115,1.001],[66023,1.242]]},"cand_mean_edge":533.4998,"ref_mean_edge":530.4295,"cand_misread_rate":0.000649,"ref_misread_rate":0.171994,"cand_price_rms_bps":7.191,"ref_price_rms_bps":14.333,"cand_first_trades":1796325,"cand_misread":1166,"seeds":[66000,66255]},"C2":{"paired":{"n":256,"mean_diff":3.0379,"se":0.0623,"sum":777.695562,"sumsq":2615.712824,"worst5":[[66060,0.512],[66134,0.689],[66080,0.941],[66115,0.996],[66003,1.257]]},"cand_mean_edge":533.4674,"ref_mean_edge":530.4295,"cand_misread_rate":0.00113,"ref_misread_rate":0.171994,"cand_price_rms_bps":7.246,"ref_price_rms_bps":14.333,"cand_first_trades":1796571,"cand_misread":2031,"seeds":[66000,66255]},"C1h":{"paired":{"n":256,"mean_diff":3.0604,"se":0.0628,"sum":783.45479,"sumsq":2654.784399,"worst5":[[66134,0.312],[66060,0.327],[66080,0.933],[66115,1.012],[66043,1.282]]},"cand_mean_edge":533.4899,"ref_mean_edge":530.4295,"cand_misread_rate":0.000685,"ref_misread_rate":0.171994,"cand_price_rms_bps":7.199,"ref_price_rms_bps":14.333,"cand_first_trades":1796252,"cand_misread":1230,"seeds":[66000,66255]}},"C1_minus_C2":{"n":256,"mean_diff":0.0324,"se":0.0102,"sum":8.283816,"sumsq":7.119477,"worst5":[[66062,-0.616],[66109,-0.568],[66250,-0.442],[66231,-0.385],[66063,-0.372]]},"C1_minus_C1_r_half":{"n":256,"mean_diff":0.0099,"se":0.0072,"sum":2.524588,"sumsq":3.388086,"worst5":[[66062,-0.425],[66211,-0.324],[66038,-0.303],[66233,-0.217],[66028,-0.169]]}},"confirmation":{"seeds":[66256,66511],"vs_gauss_qm_local":{"paired":{"n":256,"mean_diff":3.131,"se":0.062,"sum":801.53482,"sumsq":2760.669694,"worst5":[[66369,0.719],[66346,0.827],[66292,0.851],[66343,0.962],[66276,1.025]]},"cand_mean_edge":535.1403,"ref_mean_edge":532.0093,"cand_misread_rate":0.000673,"ref_misread_rate":0.173234,"cand_price_rms_bps":7.217,"ref_price_rms_bps":14.379,"cand_first_trades":1792481,"cand_misread":1207,"seeds":[66256,66511]},"vs_flag_qm_local":{"paired":{"n":256,"mean_diff":-0.0319,"se":0.009,"sum":-8.165991,"sumsq":5.546812,"worst5":[[66364,-1.32],[66287,-0.58],[66275,-0.417],[66412,-0.353],[66304,-0.341]]},"cand_mean_edge":535.1403,"ref_mean_edge":535.1722,"cand_misread_rate":0.000673,"ref_misread_rate":0.0,"cand_price_rms_bps":7.217,"ref_price_rms_bps":7.12,"cand_first_trades":1792481,"cand_misread":1207,"seeds":[66256,66511]}},"holdout_vs_flag_qm":{"paired":{"n":2048,"mean_diff":-0.0258,"se":0.0027,"sum":-52.749377,"sumsq":32.469655,"worst5":[[10636,-0.657],[11358,-0.634],[10502,-0.582],[11172,-0.54],[11646,-0.511]]},"cand_mean_edge":536.5171,"ref_mean_edge":536.5429,"cand_misread_rate":0.000652,"ref_misread_rate":0.0,"cand_price_rms_bps":7.208,"ref_price_rms_bps":7.112,"cand_first_trades":14351249,"cand_misread":9364,"seeds":[10000,12047]},"holdout_vs_lattice_qm":{"paired":{"n":2048,"mean_diff":2.6962,"se":0.0209,"sum":5521.777293,"sumsq":16712.218843,"worst5":[[10923,-0.72],[10403,-0.6],[10578,-0.544],[10387,-0.307],[10731,-0.114]]},"cand_mean_edge":536.5171,"ref_mean_edge":533.8209,"cand_misread_rate":0.000652,"ref_misread_rate":0.162248,"cand_price_rms_bps":7.208,"ref_price_rms_bps":13.643,"cand_first_trades":14351249,"cand_misread":9364,"seeds":[10000,12047]},"holdout_vs_gauss_qm":{"paired":{"n":2048,"mean_diff":3.1911,"se":0.0221,"sum":6535.3336,"sumsq":22904.802564,"worst5":[[11062,-0.913],[10642,-0.516],[11808,0.01],[10731,0.246],[10519,0.359]]},"cand_mean_edge":536.5171,"ref_mean_edge":533.326,"cand_misread_rate":0.000652,"ref_misread_rate":0.172764,"cand_price_rms_bps":7.208,"ref_price_rms_bps":14.384,"cand_first_trades":14351249,"cand_misread":9364,"seeds":[10000,12047]},"holdout_vs_HA":{"mean_diff":6.96,"se":0.044,"n":2048,"from":"run.py line on HA rows of calib_out_2048.json"},"missing_seeds":[],"checks":{"tell_off_equals_gauss_qm_bitwise":{"pass":true,"detail":"TellGauss tell=0 equals run.py gauss soft=1 qm on this machine bitwise on 64/64 holdout seeds 10000..10063 (edge, misread, price se); also on 10000..10002 it reproduces the gates.py digits 443.522608, 571.623551, 525.865859. Against the stored ref/gauss_qm.json rows the same local real.py differs 0/64 bitwise, max |diff| 0.00201 (float/libm differences between machines, not the policy).","local":{"n":64,"equal_local_realpy":64,"local_realpy_vs_ref_bitwise":0,"local_realpy_vs_ref_max_abs":0.0020123907486890857}},"hidden_input_scramble_equal":{"pass":true,"detail":"arb flag, true price, rival spot, order index and init (sigma, lam, size) replaced by random values before run.Blind: edge equal bitwise on 32/32 seeds 66000..66031","result":{"seeds":[66000,66031],"n":32,"equal":32}},"policy_never_reads_truth":{"pass":true,"detail":"on_trade(self, is_buy, ax, ay, t, x, y): no flag parameter; needs_flag False; oraclearb dropped from opt; AST of tellpol.py has no names flag/arb/p/s2/j/sigma/lam/seed; run.py and pair.py unchanged (sha256 checked by fetch.sh)","static":{"on_trade_params":["self","is_buy","ax","ay","t","x","y"],"needs_flag":false,"truth_names_in_source":[]}}},"gas_estimate":{"added_gas_per_afterSwap":"about 300 to 1,500 (estimate, not measured): one multiply for v, two most-significant-bit searches for ulp, a mod and a compare, one division for r, one extra multiply in the pi denominator","caveat":"see limitations[0]: the engine gives a contract wad integers, not the f64 values this tell is defined on"},"limitations":["The tell is defined and measured on the f64 values of the Python replica. The engine keeps reserves as f64 but a contract receives Wad::from_f64 integers (value*1e18 truncated to i128), so whether the float-grid signature survives that conversion, and in what integer form, is untested here; Track A must re-derive and re-measure it on wad inputs (e.g. by passing wad-rounded values through the replica) before porting.","It relies on the replica computing arb and router amounts with the same f64 operation order as the Rust engine (replica2.py was written from engine.rs/cfmm.rs); an order difference would change which trades sit on the grid. Not checked against the engine (no engine run, as briefed).","Holdout refs (ref/*.json) were produced on another machine; local real.py differs from ref/gauss_qm.json by up to 0.002 a seed, negligible against the gaps reported.","Retail false-flag rate rises with size (0.05% smallest quartile to 0.9% largest); r keeps those from forcing pi=1, which is why the brief retains r.","Results are replica-only; replica levels do not convert to board scores."],"code_zb64":"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","code_sha256":"d8ff1cc206d4004e06e7ea39ac0f1033683e1c50d3c24ae0aa6a874f63c96b32","code_contents":["tg-1/tellpol.py","tg-1/tools_check.py","tg-1/RUN.md"]}