From 5e5a2ddc3d98343843be7da6032bedb1eb0ea982 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 22:54:30 +0000 Subject: [PATCH] class v5 harness dir: the 18:5x UK flip-stale run (skewed binaries, FAIL) filed under superseded/ by its case name (the runner had written it under its first argument) Co-Authored-By: Claude Fable 5.1 --- .../flip-stale-1850-skewed-binaries.json | 1073 +++++++++++++++++ .../flip-stale-1850-skewed-binaries.log | 82 ++ 2 files changed, 1155 insertions(+) create mode 100644 docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.json create mode 100644 docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.log diff --git a/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.json b/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.json new file mode 100644 index 000000000..881f9e0a9 --- /dev/null +++ b/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.json @@ -0,0 +1,1073 @@ +{ + "pass": false, + "expect": "flip", + "signals": [ + 6, + 6, + 6 + ], + "checks": { + "zero_rejected_by_miners": true, + "zero_rejected_by_nodes": true, + "sinks_agree": false, + "block_counts_agree": false, + "miners_agree_on_every_program": true, + "window_line_on_every_node": true, + "every_node_signals_its_byte": true, + "chain_carries_the_bytes": true, + "state_roots_agree_across_nodes": true, + "template_switched_to_v5": true, + "switched_at_the_first_full_window_epoch": true, + "switched_before_the_floor": true, + "signal_line_on_every_node_same_epoch": true, + "signal_share_at_or_above_threshold": true, + "blocks_on_both_sides": true, + "v5_ids_equal_the_cli_v5_id": false, + "v5_ids_differ_from_the_same_seed_v4_id": true, + "a_v5_epoch_per_window_refresh": true, + "accepted_parser_proved": true, + "stateless_node_mines_nothing_after_the_flip": true, + "stateless_node_stops_at_the_flip": true, + "stale_miner_falls_off_at_the_first_refresh": true + }, + "window": 60, + "windows": 7, + "floor": 100000, + "v4_floor": 120, + "v3_activation": 60, + "epoch_blocks": 60, + "lead": 10, + "first_full_window_epoch": 8, + "floor_epoch": 1667, + "stale_miner": 2, + "stale_accepted_after_first_refresh": 0, + "honest_accepted_after_flip": [ + 89, + 111 + ], + "stale_rejected": 95, + "stateless_node": 3, + "stateless_accepted_after_flip": 0, + "stateless_refusal_lines": 16, + "state_roots_at_flip": [ + "0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492", + "0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492", + "0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492" + ], + "streams": { + "9": { + "root": "0x1a43058bdaf4d3b05c36868c69659271cd60b00e29719ecfb343421b69170ec3", + "records": 17, + "block": "03bf17a4abc3e8a4e6eb174605c193c0bf28313f5fd709bc864cc486ac38e4d7" + }, + "10": { + "root": "0x509d0236655ab2865ba6f2d87ac8f11513c8a4af4d1939af82c123458a029d69", + "records": 17, + "block": "affd0117fee333f594d70a99174146893159cc02dd0c96e4808970ff6fdb3cab" + }, + "11": { + "root": "0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492", + "records": 17, + "block": "e5b13bfd1e86c561b81fd6bf8c0a287ed60aacf2ab7e89d7ff92c2619951837e" + } + }, + "days_seen": [ + 1244027 + ], + "day_boundary_crossed": false, + "node": "/srv/builds/igneum-wt-class-v5/vendor/igneum-node-class-v5/target/release/igneumd", + "miner": "/srv/builds/igneum-wt-class-v5/vendor/igneum-node-class-v5/target/release/igneum-miner", + "template_switch": { + "epoch": 8, + "daa": 480, + "at": 501.5 + }, + "run_ended_at_s": 718.8, + "final_daa": 661, + "max_epoch_seen": 11, + "epochs": { + "0": { + "class": 2, + "firstSeenDaa": 0, + "at": 5.9, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 0, + "signal_epoch": null, + "day": 1244027 + }, + "1": { + "class": 3, + "firstSeenDaa": 61, + "at": 51, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "2": { + "class": 4, + "firstSeenDaa": 120, + "at": 155.1, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "3": { + "class": 4, + "firstSeenDaa": 180, + "at": 217.1, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "4": { + "class": 4, + "firstSeenDaa": 240, + "at": 271.2, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "5": { + "class": 4, + "firstSeenDaa": 300, + "at": 325.3, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "6": { + "class": 4, + "firstSeenDaa": 360, + "at": 379.3, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "7": { + "class": 4, + "firstSeenDaa": 420, + "at": 441.4, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "8": { + "class": 5, + "firstSeenDaa": 480, + "at": 501.5, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": 8, + "day": 1244027 + }, + "9": { + "class": 5, + "firstSeenDaa": 540, + "at": 564.6, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "10": { + "class": 5, + "firstSeenDaa": 600, + "at": 641.7, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + }, + "11": { + "class": 5, + "firstSeenDaa": 661, + "at": 718.8, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "bps": 0, + "bps5": 10000, + "signal_epoch": null, + "day": 1244027 + } + }, + "blocks": { + "total": 668, + "before_boundary": 481, + "after_boundary": 187, + "version_bytes": { + "0": 1, + "6": 667 + }, + "signal_share_bps_on_chain": 9985 + }, + "programs": [ + { + "epoch": 0, + "class": "v2", + "program_id": "8f8806638d59850f", + "seed": "234e082d653dc69d", + "miners": 4, + "disagree": false + }, + { + "epoch": 1, + "class": "v3", + "program_id": "e547191577271d19", + "seed": "8702bd42842ecd70", + "miners": 4, + "disagree": false + }, + { + "epoch": 2, + "class": "v4", + "program_id": "2d892ffcef6c64c1", + "seed": "e66f7d2044877e2e", + "miners": 4, + "disagree": false + }, + { + "epoch": 3, + "class": "v4", + "program_id": "4d3cf463bb96ad35", + "seed": "acb8ae3731304ee3", + "miners": 4, + "disagree": false + }, + { + "epoch": 4, + "class": "v4", + "program_id": "604f179fc7f4c4b2", + "seed": "68e1c44878c23a73", + "miners": 4, + "disagree": false + }, + { + "epoch": 5, + "class": "v4", + "program_id": "c34e1ec12e44ccff", + "seed": "d6fd6da8f4c2c699", + "miners": 4, + "disagree": false + }, + { + "epoch": 6, + "class": "v4", + "program_id": "254bc3047344c866", + "seed": "18013033307d0b53", + "miners": 4, + "disagree": false + }, + { + "epoch": 7, + "class": "v4", + "program_id": "24b110c29f40b516", + "seed": "e3539020ccc57dfe", + "miners": 4, + "disagree": false + }, + { + "epoch": 8, + "class": "v5", + "program_id": "f7845ac636aff0ff", + "seed": "87c3238cafd65bd0", + "miners": 3, + "disagree": false + }, + { + "epoch": 9, + "class": "v5", + "program_id": "08147ef5c956936f", + "seed": "03bf17a4abc3e8a4", + "miners": 3, + "disagree": false + }, + { + "epoch": 10, + "class": "v5", + "program_id": "074d5583d0d3e60e", + "seed": "affd0117fee333f5", + "miners": 3, + "disagree": false + }, + { + "epoch": 11, + "class": "v5", + "program_id": "fa4f0e85588a1d66", + "seed": "e5b13bfd1e86c561", + "miners": 3, + "disagree": false + } + ], + "program_id_rows": [ + { + "epoch": 8, + "seed": "87c3238cafd65bd0", + "miners_id": "f7845ac636aff0ff", + "miners": 3, + "cli_v4": "086b4f0a9efe7d6a", + "cli_v5": null, + "state_root": null, + "state_records": null + }, + { + "epoch": 9, + "seed": "03bf17a4abc3e8a4", + "miners_id": "08147ef5c956936f", + "miners": 3, + "cli_v4": "3c559974316a2c61", + "cli_v5": "7957a81777a050d0", + "state_root": "0x1a43058bdaf4d3b05c36868c69659271cd60b00e29719ecfb343421b69170ec3", + "state_records": 17 + }, + { + "epoch": 10, + "seed": "affd0117fee333f5", + "miners_id": "074d5583d0d3e60e", + "miners": 3, + "cli_v4": "76fde3fe9df23abd", + "cli_v5": "d0feb236bfe981ac", + "state_root": "0x509d0236655ab2865ba6f2d87ac8f11513c8a4af4d1939af82c123458a029d69", + "state_records": 17 + }, + { + "epoch": 11, + "seed": "e5b13bfd1e86c561", + "miners_id": "fa4f0e85588a1d66", + "miners": 3, + "cli_v4": "ed2b854ffbd5254f", + "cli_v5": "fa4f0e85588a1d66", + "state_root": "0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492", + "state_records": 17 + } + ], + "accepted_per_miner": [ + 190, + 232, + 144, + 130 + ], + "rejected_by_miners": [ + 0, + 0, + 95, + 0 + ], + "rejected_by_nodes": [ + 0, + 0, + 95 + ], + "sinks": [ + "bab062768fb5cd5c", + "86b4b7e411ebc59d", + "86b4b7e411ebc59d", + "826033864abf9f80" + ], + "block_counts": [ + 666, + 665, + 665, + 480 + ], + "signal_lines": [ + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 87c3238cafd65bd0f6170620c0a6f9c0572b25ab1688b2e52fdc1acd043e947c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 87c3238cafd65bd0f6170620c0a6f9c0572b25ab1688b2e52fdc1acd043e947c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 87c3238cafd65bd0f6170620c0a6f9c0572b25ab1688b2e52fdc1acd043e947c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 10000, 10000], 420 of 420 blue blocks)" + ], + "floor_lines": [ + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 1667 (DAA score 100000 rounded up to the epoch boundary at 100020); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block" + ], + "samples": [ + { + "t": 5.9, + "daa": 0, + "epoch": 0, + "class": 2, + "bps": 0, + "bps5": 0, + "nodes": [ + "0/234e082d", + "0/234e082d", + "0/234e082d", + "0/234e082d" + ] + }, + { + "t": 20.9, + "daa": 14, + "epoch": 0, + "class": 2, + "bps": 0, + "bps5": 10000, + "nodes": [ + "14/93a9fd18", + "14/93a9fd18", + "14/93a9fd18", + "14/93a9fd18" + ] + }, + { + "t": 35.9, + "daa": 42, + "epoch": 0, + "class": 2, + "bps": 0, + "bps5": 10000, + "nodes": [ + "42/eb66c21f", + "42/eb66c21f", + "42/eb66c21f", + "42/eb66c21f" + ] + }, + { + "t": 51, + "daa": 61, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "61/85a3106d", + "61/85a3106d", + "61/85a3106d", + "61/85a3106d" + ] + }, + { + "t": 66, + "daa": 66, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "66/1ef319e9", + "66/1ef319e9", + "66/1ef319e9", + "66/1ef319e9" + ] + }, + { + "t": 81, + "daa": 67, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "67/4579a702", + "67/4579a702", + "67/4579a702", + "67/4579a702" + ] + }, + { + "t": 96, + "daa": 75, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "75/33554af2", + "75/33554af2", + "75/33554af2", + "75/33554af2" + ] + }, + { + "t": 111, + "daa": 79, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "79/261be000", + "79/261be000", + "79/261be000", + "79/261be000" + ] + }, + { + "t": 126, + "daa": 94, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "94/b8fedb04", + "94/b8fedb04", + "94/b8fedb04", + "94/b8fedb04" + ] + }, + { + "t": 141.1, + "daa": 110, + "epoch": 1, + "class": 3, + "bps": 0, + "bps5": 10000, + "nodes": [ + "110/e66f7d20", + "110/e66f7d20", + "110/e66f7d20", + "110/e66f7d20" + ] + }, + { + "t": 156.1, + "daa": 120, + "epoch": 2, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "120/cdbc37d8", + "120/cdbc37d8", + "120/cdbc37d8", + "120/cdbc37d8" + ] + }, + { + "t": 171.1, + "daa": 132, + "epoch": 2, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "132/503193da", + "132/503193da", + "132/503193da", + "132/503193da" + ] + }, + { + "t": 186.1, + "daa": 146, + "epoch": 2, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "146/00304868", + "145/7e685557", + "145/7e685557", + "146/00304868" + ] + }, + { + "t": 201.1, + "daa": 163, + "epoch": 2, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "163/dcfc6161", + "163/dcfc6161", + "163/dcfc6161", + "163/dcfc6161" + ] + }, + { + "t": 216.1, + "daa": 179, + "epoch": 2, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "179/d7d8b2b3", + "179/d7d8b2b3", + "179/d7d8b2b3", + "179/d7d8b2b3" + ] + }, + { + "t": 231.1, + "daa": 191, + "epoch": 3, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "191/6feb1415", + "191/6feb1415", + "191/6feb1415", + "191/6feb1415" + ] + }, + { + "t": 246.2, + "daa": 210, + "epoch": 3, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "210/362d68e0", + "210/362d68e0", + "210/362d68e0", + "210/362d68e0" + ] + }, + { + "t": 261.2, + "daa": 225, + "epoch": 3, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "225/136898f7", + "225/136898f7", + "225/136898f7", + "225/136898f7" + ] + }, + { + "t": 276.2, + "daa": 243, + "epoch": 4, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "243/cd27103e", + "243/cd27103e", + "243/cd27103e", + "243/cd27103e" + ] + }, + { + "t": 291.2, + "daa": 260, + "epoch": 4, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "260/3e109c37", + "260/3e109c37", + "260/3e109c37", + "260/3e109c37" + ] + }, + { + "t": 306.2, + "daa": 275, + "epoch": 4, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "275/3fa1c60b", + "275/3fa1c60b", + "275/3fa1c60b", + "275/3fa1c60b" + ] + }, + { + "t": 321.3, + "daa": 292, + "epoch": 4, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "292/e9cd54ff", + "292/e9cd54ff", + "292/e9cd54ff", + "292/e9cd54ff" + ] + }, + { + "t": 336.3, + "daa": 307, + "epoch": 5, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "307/7f6ba026", + "302/fefe9169", + "307/7f6ba026", + "307/7f6ba026" + ] + }, + { + "t": 351.3, + "daa": 328, + "epoch": 5, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "328/cf829187", + "328/cf829187", + "328/cf829187", + "328/cf829187" + ] + }, + { + "t": 366.3, + "daa": 349, + "epoch": 5, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "349/ee84760e", + "349/ee84760e", + "349/ee84760e", + "349/ee84760e" + ] + }, + { + "t": 381.3, + "daa": 360, + "epoch": 6, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "360/8c3ed481", + "360/8c3ed481", + "360/8c3ed481", + "360/8c3ed481" + ] + }, + { + "t": 396.4, + "daa": 366, + "epoch": 6, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "366/d9902dc4", + "366/d9902dc4", + "366/d9902dc4", + "366/d9902dc4" + ] + }, + { + "t": 411.4, + "daa": 381, + "epoch": 6, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "381/78914fbb", + "381/78914fbb", + "381/78914fbb", + "381/78914fbb" + ] + }, + { + "t": 426.4, + "daa": 399, + "epoch": 6, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "399/9d493291", + "399/9d493291", + "399/9d493291", + "399/9d493291" + ] + }, + { + "t": 441.4, + "daa": 420, + "epoch": 7, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "420/787c7837", + "420/787c7837", + "420/787c7837", + "420/787c7837" + ] + }, + { + "t": 456.4, + "daa": 437, + "epoch": 7, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "438/20f99ad5", + "438/20f99ad5", + "437/be008007", + "437/be008007" + ] + }, + { + "t": 471.5, + "daa": 455, + "epoch": 7, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "455/52366454", + "455/52366454", + "455/52366454", + "455/52366454" + ] + }, + { + "t": 486.5, + "daa": 470, + "epoch": 7, + "class": 4, + "bps": 0, + "bps5": 10000, + "nodes": [ + "470/87c3238c", + "470/87c3238c", + "470/87c3238c", + "470/87c3238c" + ] + }, + { + "t": 501.5, + "daa": 480, + "epoch": 8, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "480/82603386", + "480/82603386", + "480/82603386", + "480/82603386" + ] + }, + { + "t": 516.5, + "daa": 494, + "epoch": 8, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "494/a32bd66e", + "494/a32bd66e", + "494/a32bd66e", + "480/82603386" + ] + }, + { + "t": 531.5, + "daa": 513, + "epoch": 8, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "513/7443559d", + "513/7443559d", + "513/7443559d", + "480/82603386" + ] + }, + { + "t": 546.6, + "daa": 524, + "epoch": 8, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "524/8d1e8ac8", + "524/8d1e8ac8", + "524/8d1e8ac8", + "480/82603386" + ] + }, + { + "t": 561.6, + "daa": 539, + "epoch": 8, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "539/6447ddcf", + "539/6447ddcf", + "539/6447ddcf", + "480/82603386" + ] + }, + { + "t": 576.6, + "daa": 548, + "epoch": 9, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "548/19f64579", + "548/19f64579", + "548/19f64579", + "480/82603386" + ] + }, + { + "t": 591.6, + "daa": 559, + "epoch": 9, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "559/948ddd4c", + "559/948ddd4c", + "559/948ddd4c", + "480/82603386" + ] + }, + { + "t": 606.6, + "daa": 573, + "epoch": 9, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "573/0dd8ea63", + "573/0dd8ea63", + "573/0dd8ea63", + "480/82603386" + ] + }, + { + "t": 621.7, + "daa": 580, + "epoch": 9, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "580/7e0a1ca5", + "580/7e0a1ca5", + "580/7e0a1ca5", + "480/82603386" + ] + }, + { + "t": 636.7, + "daa": 594, + "epoch": 9, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "594/15d47937", + "594/15d47937", + "594/15d47937", + "480/82603386" + ] + }, + { + "t": 651.7, + "daa": 612, + "epoch": 10, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "612/8edef624", + "612/8edef624", + "612/8edef624", + "480/82603386" + ] + }, + { + "t": 666.7, + "daa": 629, + "epoch": 10, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "629/a689f557", + "629/a689f557", + "629/a689f557", + "480/82603386" + ] + }, + { + "t": 681.7, + "daa": 636, + "epoch": 10, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "636/83bf8557", + "636/83bf8557", + "636/83bf8557", + "480/82603386" + ] + }, + { + "t": 696.7, + "daa": 643, + "epoch": 10, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "643/d988b8e4", + "643/d988b8e4", + "643/d988b8e4", + "480/82603386" + ] + }, + { + "t": 711.8, + "daa": 655, + "epoch": 10, + "class": 5, + "bps": 0, + "bps5": 10000, + "nodes": [ + "655/d47b878e", + "655/d47b878e", + "655/d47b878e", + "480/82603386" + ] + } + ] +} \ No newline at end of file diff --git a/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.log b/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.log new file mode 100644 index 000000000..3d946a902 --- /dev/null +++ b/docs/design/class-v5-harness/superseded/flip-stale-1850-skewed-binaries.log @@ -0,0 +1,82 @@ +18:49:52.277 override: dropped 4 field(s) the fork binary does not know (another lane's, riding in master's 60x file): sig_scheme, sig_scheme_activation_daa, finality_succession_activation_daa, latency_ladder_cache_rung +18:49:52.279 signals 6/6/6, expect flip; v3 from 60 (epoch 1), v4 floor 120 (epoch 2), v5 floor 100000 (epoch 1667), window 60 DAA x 7 (the first epoch with seven full windows after v4 is 8); stale miner 2; stateless node n3; 60 DAA per epoch, lead 10; run 780 s or 11 epochs +18:49:53.524 n0 up pid 1023617 json 30502 p2p 30501 exec 30503, signals 6 +18:49:54.731 n1 up pid 1024085 json 30512 p2p 30511 exec 30513, signals 6 +18:49:55.937 n2 up pid 1024555 json 30522 p2p 30521 exec 30523, signals 6 +18:49:57.145 n3 up pid 1025031 json 30532 p2p 30531 exec disabled, signals 6 +18:49:57.145 n0: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 sub-version 3: the amended draw with the distinct-values and most-repeated-value bounds; objects 4 and 5, the earlier v4 streams, do not count; 6 is class v5) | this node signals object version 6 +18:49:57.145 n1: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 sub-version 3: the amended draw with the distinct-values and most-repeated-value bounds; objects 4 and 5, the earlier v4 streams, do not count; 6 is class v5) | this node signals object version 6 +18:49:57.146 n2: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 sub-version 3: the amended draw with the distinct-values and most-repeated-value bounds; objects 4 and 5, the earlier v4 streams, do not count; 6 is class v5) | this node signals object version 6 +18:49:57.146 n3: Program class v4 signal window from the override file: 60 DAA ending at each epoch's seed block, threshold 9500 bps of blue blocks in each of 7 windows; the fixed height is the floor; this node signals object version 6 (class v4 sub-version 3: the amended draw with the distinct-values and most-repeated-value bounds; objects 4 and 5, the earlier v4 streams, do not count; 6 is class v5) | this node signals object version 6 +18:49:57.146 n0 digest: 1787ce0fd511a452 +18:49:58.167 epoch -1 -> 0 at daa 0, 5.9 s: template class 2, next 2, day 1244027, signal share at the sink v4 0 v5 0 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:49:58.170 t=5.9 s daa 0 epoch 0 class 2 signal v4 0 v5 0 bps blocks/sink per node 0/234e082d 0/234e082d 0/234e082d 0/234e082d +18:50:13.207 t=20.9 s daa 14 epoch 0 class 2 signal v4 0 v5 10000 bps blocks/sink per node 14/93a9fd18 14/93a9fd18 14/93a9fd18 14/93a9fd18 +18:50:28.228 t=35.9 s daa 42 epoch 0 class 2 signal v4 0 v5 10000 bps blocks/sink per node 42/eb66c21f 42/eb66c21f 42/eb66c21f 42/eb66c21f +18:50:43.241 epoch 0 -> 1 at daa 61, 51.0 s: template class 3, next 3, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:50:43.242 t=51.0 s daa 61 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 61/85a3106d 61/85a3106d 61/85a3106d 61/85a3106d +18:50:58.257 t=66.0 s daa 66 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 66/1ef319e9 66/1ef319e9 66/1ef319e9 66/1ef319e9 +18:51:13.269 t=81.0 s daa 67 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 67/4579a702 67/4579a702 67/4579a702 67/4579a702 +18:51:28.289 t=96.0 s daa 75 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 75/33554af2 75/33554af2 75/33554af2 75/33554af2 +18:51:43.319 t=111.0 s daa 79 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 79/261be000 79/261be000 79/261be000 79/261be000 +18:51:58.328 t=126.0 s daa 94 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 94/b8fedb04 94/b8fedb04 94/b8fedb04 94/b8fedb04 +18:52:13.339 t=141.1 s daa 110 epoch 1 class 3 signal v4 0 v5 10000 bps blocks/sink per node 110/e66f7d20 110/e66f7d20 110/e66f7d20 110/e66f7d20 +18:52:27.347 epoch 1 -> 2 at daa 120, 155.1 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:52:28.350 t=156.1 s daa 120 epoch 2 class 4 signal v4 0 v5 10000 bps blocks/sink per node 120/cdbc37d8 120/cdbc37d8 120/cdbc37d8 120/cdbc37d8 +18:52:43.364 t=171.1 s daa 132 epoch 2 class 4 signal v4 0 v5 10000 bps blocks/sink per node 132/503193da 132/503193da 132/503193da 132/503193da +18:52:58.370 t=186.1 s daa 146 epoch 2 class 4 signal v4 0 v5 10000 bps blocks/sink per node 146/00304868 145/7e685557 145/7e685557 146/00304868 +18:53:13.387 t=201.1 s daa 163 epoch 2 class 4 signal v4 0 v5 10000 bps blocks/sink per node 163/dcfc6161 163/dcfc6161 163/dcfc6161 163/dcfc6161 +18:53:28.400 t=216.1 s daa 179 epoch 2 class 4 signal v4 0 v5 10000 bps blocks/sink per node 179/d7d8b2b3 179/d7d8b2b3 179/d7d8b2b3 179/d7d8b2b3 +18:53:29.401 epoch 2 -> 3 at daa 180, 217.1 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:53:43.417 t=231.1 s daa 191 epoch 3 class 4 signal v4 0 v5 10000 bps blocks/sink per node 191/6feb1415 191/6feb1415 191/6feb1415 191/6feb1415 +18:53:58.435 t=246.2 s daa 210 epoch 3 class 4 signal v4 0 v5 10000 bps blocks/sink per node 210/362d68e0 210/362d68e0 210/362d68e0 210/362d68e0 +18:54:13.455 t=261.2 s daa 225 epoch 3 class 4 signal v4 0 v5 10000 bps blocks/sink per node 225/136898f7 225/136898f7 225/136898f7 225/136898f7 +18:54:23.471 epoch 3 -> 4 at daa 240, 271.2 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:54:28.477 t=276.2 s daa 243 epoch 4 class 4 signal v4 0 v5 10000 bps blocks/sink per node 243/cd27103e 243/cd27103e 243/cd27103e 243/cd27103e +18:54:43.494 t=291.2 s daa 260 epoch 4 class 4 signal v4 0 v5 10000 bps blocks/sink per node 260/3e109c37 260/3e109c37 260/3e109c37 260/3e109c37 +18:54:58.517 t=306.2 s daa 275 epoch 4 class 4 signal v4 0 v5 10000 bps blocks/sink per node 275/3fa1c60b 275/3fa1c60b 275/3fa1c60b 275/3fa1c60b +18:55:13.535 t=321.3 s daa 292 epoch 4 class 4 signal v4 0 v5 10000 bps blocks/sink per node 292/e9cd54ff 292/e9cd54ff 292/e9cd54ff 292/e9cd54ff +18:55:17.538 epoch 4 -> 5 at daa 300, 325.3 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:55:28.563 t=336.3 s daa 307 epoch 5 class 4 signal v4 0 v5 10000 bps blocks/sink per node 307/7f6ba026 302/fefe9169 307/7f6ba026 307/7f6ba026 +18:55:43.575 t=351.3 s daa 328 epoch 5 class 4 signal v4 0 v5 10000 bps blocks/sink per node 328/cf829187 328/cf829187 328/cf829187 328/cf829187 +18:55:58.600 t=366.3 s daa 349 epoch 5 class 4 signal v4 0 v5 10000 bps blocks/sink per node 349/ee84760e 349/ee84760e 349/ee84760e 349/ee84760e +18:56:11.613 epoch 5 -> 6 at daa 360, 379.3 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:56:13.616 t=381.3 s daa 360 epoch 6 class 4 signal v4 0 v5 10000 bps blocks/sink per node 360/8c3ed481 360/8c3ed481 360/8c3ed481 360/8c3ed481 +18:56:28.635 t=396.4 s daa 366 epoch 6 class 4 signal v4 0 v5 10000 bps blocks/sink per node 366/d9902dc4 366/d9902dc4 366/d9902dc4 366/d9902dc4 +18:56:43.651 t=411.4 s daa 381 epoch 6 class 4 signal v4 0 v5 10000 bps blocks/sink per node 381/78914fbb 381/78914fbb 381/78914fbb 381/78914fbb +18:56:58.665 t=426.4 s daa 399 epoch 6 class 4 signal v4 0 v5 10000 bps blocks/sink per node 399/9d493291 399/9d493291 399/9d493291 399/9d493291 +18:57:13.675 epoch 6 -> 7 at daa 420, 441.4 s: template class 4, next 4, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:57:13.676 t=441.4 s daa 420 epoch 7 class 4 signal v4 0 v5 10000 bps blocks/sink per node 420/787c7837 420/787c7837 420/787c7837 420/787c7837 +18:57:28.709 t=456.4 s daa 437 epoch 7 class 4 signal v4 0 v5 10000 bps blocks/sink per node 438/20f99ad5 438/20f99ad5 437/be008007 437/be008007 +18:57:43.744 t=471.5 s daa 455 epoch 7 class 4 signal v4 0 v5 10000 bps blocks/sink per node 455/52366454 455/52366454 455/52366454 455/52366454 +18:57:58.757 t=486.5 s daa 470 epoch 7 class 4 signal v4 0 v5 10000 bps blocks/sink per node 470/87c3238c 470/87c3238c 470/87c3238c 470/87c3238c +18:58:13.778 epoch 7 -> 8 at daa 480, 501.5 s: template class 5, next 5, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch 8) +18:58:13.778 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at 501.5 s wall +18:58:13.782 t=501.5 s daa 480 epoch 8 class 5 signal v4 0 v5 10000 bps blocks/sink per node 480/82603386 480/82603386 480/82603386 480/82603386 +18:58:28.796 t=516.5 s daa 494 epoch 8 class 5 signal v4 0 v5 10000 bps blocks/sink per node 494/a32bd66e 494/a32bd66e 494/a32bd66e 480/82603386 +18:58:43.817 t=531.5 s daa 513 epoch 8 class 5 signal v4 0 v5 10000 bps blocks/sink per node 513/7443559d 513/7443559d 513/7443559d 480/82603386 +18:58:58.831 t=546.6 s daa 524 epoch 8 class 5 signal v4 0 v5 10000 bps blocks/sink per node 524/8d1e8ac8 524/8d1e8ac8 524/8d1e8ac8 480/82603386 +18:59:13.847 t=561.6 s daa 539 epoch 8 class 5 signal v4 0 v5 10000 bps blocks/sink per node 539/6447ddcf 539/6447ddcf 539/6447ddcf 480/82603386 +18:59:16.850 epoch 8 -> 9 at daa 540, 564.6 s: template class 5, next 5, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +18:59:28.868 t=576.6 s daa 548 epoch 9 class 5 signal v4 0 v5 10000 bps blocks/sink per node 548/19f64579 548/19f64579 548/19f64579 480/82603386 +18:59:43.906 t=591.6 s daa 559 epoch 9 class 5 signal v4 0 v5 10000 bps blocks/sink per node 559/948ddd4c 559/948ddd4c 559/948ddd4c 480/82603386 +18:59:58.915 t=606.6 s daa 573 epoch 9 class 5 signal v4 0 v5 10000 bps blocks/sink per node 573/0dd8ea63 573/0dd8ea63 573/0dd8ea63 480/82603386 +19:00:13.933 t=621.7 s daa 580 epoch 9 class 5 signal v4 0 v5 10000 bps blocks/sink per node 580/7e0a1ca5 580/7e0a1ca5 580/7e0a1ca5 480/82603386 +19:00:28.954 t=636.7 s daa 594 epoch 9 class 5 signal v4 0 v5 10000 bps blocks/sink per node 594/15d47937 594/15d47937 594/15d47937 480/82603386 +19:00:33.963 epoch 9 -> 10 at daa 600, 641.7 s: template class 5, next 5, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +19:00:43.977 t=651.7 s daa 612 epoch 10 class 5 signal v4 0 v5 10000 bps blocks/sink per node 612/8edef624 612/8edef624 612/8edef624 480/82603386 +19:00:58.989 t=666.7 s daa 629 epoch 10 class 5 signal v4 0 v5 10000 bps blocks/sink per node 629/a689f557 629/a689f557 629/a689f557 480/82603386 +19:01:14.003 t=681.7 s daa 636 epoch 10 class 5 signal v4 0 v5 10000 bps blocks/sink per node 636/83bf8557 636/83bf8557 636/83bf8557 480/82603386 +19:01:29.015 t=696.7 s daa 643 epoch 10 class 5 signal v4 0 v5 10000 bps blocks/sink per node 643/d988b8e4 643/d988b8e4 643/d988b8e4 480/82603386 +19:01:44.040 t=711.8 s daa 655 epoch 10 class 5 signal v4 0 v5 10000 bps blocks/sink per node 655/d47b878e 655/d47b878e 655/d47b878e 480/82603386 +19:01:51.048 epoch 10 -> 11 at daa 661, 718.8 s: template class 5, next 5, day 1244027, signal share at the sink v4 0 v5 10000 bps (window 60, this node signals 6, v5 decided by signal at epoch none) +19:01:54.199 stream for epoch 8: {"code":-32000,"message":"no published state stream after chain block 87c3238cafd65bd0f6170620c0a6f9c0572b25ab1688b2e52fdc1acd043e947c (the executor has not passed that epoch's cut, or the block is no +19:02:23.539 SUMMARY FAIL (expect flip, signals 6/6/6, stale 2): v5 from epoch 8 at DAA 480; epochs seen e0:2:0bps:d1244027 e1:3:10000bps:d1244027 e2:4:10000bps:d1244027 e3:4:10000bps:d1244027 e4:4:10000bps:d1244027 e5:4:10000bps:d1244027 e6:4:10000bps:d1244027 e7:4:10000bps:d1244027 e8:5:10000bps:d1244027 e9:5:10000bps:d1244027 e10:5:10000bps:d1244027 e11:5:10000bps:d1244027; chain bytes {"0":1,"6":667} (9985 bps at byte 6); blocks 481 / 187; rejected miners 0/0/95/0 nodes 0/0/95; sinks bab062768fb5cd5c 86b4b7e411ebc59d 86b4b7e411ebc59d 826033864abf9f80 (DIFFER); counts 666/665/665/480; signal lines 3/3 (epochs 8/8/8, shares 10000/10000/10000); floor lines 3/3; state roots at the flip 0x8fa986318661feb7 0x8fa986318661feb7 0x8fa986318661feb7; stateless node accepted after the flip 0 (refusal lines 16); stale miner accepted after the first refresh 0 rejected 95; days 1244027 +19:02:23.539 PROGRAM ID epoch 8 seed 87c3238cafd65bd0: miners f7845ac636aff0ff (3 of 3) cli v5 null cli v4 086b4f0a9efe7d6a; state root null (null records) +19:02:23.539 PROGRAM ID epoch 9 seed 03bf17a4abc3e8a4: miners 08147ef5c956936f (3 of 3) cli v5 7957a81777a050d0 cli v4 3c559974316a2c61; state root 0x1a43058bdaf4d3b05c36868c69659271cd60b00e29719ecfb343421b69170ec3 (17 records) +19:02:23.540 PROGRAM ID epoch 10 seed affd0117fee333f5: miners 074d5583d0d3e60e (3 of 3) cli v5 d0feb236bfe981ac cli v4 76fde3fe9df23abd; state root 0x509d0236655ab2865ba6f2d87ac8f11513c8a4af4d1939af82c123458a029d69 (17 records) +19:02:23.541 PROGRAM ID epoch 11 seed e5b13bfd1e86c561: miners fa4f0e85588a1d66 (3 of 3) cli v5 fa4f0e85588a1d66 cli v4 ed2b854ffbd5254f; state root 0x8fa986318661feb79640ce5b3a235901745940923316aecdfea3669a79be7492 (17 records) +19:02:23.541 FAILED CHECK sinks_agree +19:02:23.541 FAILED CHECK block_counts_agree +19:02:23.541 FAILED CHECK v5_ids_equal_the_cli_v5_id +19:02:23.541 summary: /tmp/igneum-fast-time-v5s---signal/summary.json