nmarshall commited on
Commit
345f9ce
·
1 Parent(s): eac9f49

qvm: complete child transform

Browse files
docs/ASSET_PIPELINE_TODO.md CHANGED
@@ -688,3 +688,6 @@ Research progress: RE-670 [report](research/QVM_POSED_MODEL.md); remaining nativ
688
 
689
 
690
  Research progress: RE-671 [report](research/QVM_CHILD_ORIGIN.md); remaining native/content/runtime/platform scope stays open.
 
 
 
 
688
 
689
 
690
  Research progress: RE-671 [report](research/QVM_CHILD_ORIGIN.md); remaining native/content/runtime/platform scope stays open.
691
+
692
+
693
+ Research progress: RE-672 [report](research/QVM_CHILD_TRANSFORM.md); remaining native/content/runtime/platform scope stays open.
docs/FINDINGS.md CHANGED
@@ -1034,3 +1034,6 @@ Bounded qagame paths recover bomb-plant/inactivity correction requests, direct f
1034
 
1035
 
1036
  **RE-671 — Child sample origin through parent-chain rotations:** 22009 copies sample64..72 into child origin, rotates through every parent basis, then adds only the immediate parent origin; null parent exits before basis composition. [Evidence](research/QVM_CHILD_ORIGIN.md).
 
 
 
 
1034
 
1035
 
1036
  **RE-671 — Child sample origin through parent-chain rotations:** 22009 copies sample64..72 into child origin, rotates through every parent basis, then adds only the immediate parent origin; null parent exits before basis composition. [Evidence](research/QVM_CHILD_ORIGIN.md).
1037
+
1038
+
1039
+ **RE-672 — Complete child transform with exact fourth-row arithmetic:** Complete22009 composes the sample basis only with nonnull parents and uses local40/60/48/68 for its fourth product row, preserving unusual source arithmetic. [Evidence](research/QVM_CHILD_TRANSFORM.md).
docs/PROVISIONAL_TODO.md CHANGED
@@ -1014,3 +1014,6 @@ Research progress: RE-670 [report](research/QVM_POSED_MODEL.md); remaining nativ
1014
 
1015
 
1016
  Research progress: RE-671 [report](research/QVM_CHILD_ORIGIN.md); remaining native/content/runtime/platform scope stays open.
 
 
 
 
1014
 
1015
 
1016
  Research progress: RE-671 [report](research/QVM_CHILD_ORIGIN.md); remaining native/content/runtime/platform scope stays open.
1017
+
1018
+
1019
+ Research progress: RE-672 [report](research/QVM_CHILD_TRANSFORM.md); remaining native/content/runtime/platform scope stays open.
docs/RESEARCH_LEDGER.md CHANGED
@@ -1012,3 +1012,8 @@ Grenade construction now runs actual276433 over an explicit pool and inherits th
1012
  ## 2026-10-21 — RE-671 Child sample origin through parent-chain rotations (separate task commit)
1013
 
1014
  22009 copies sample64..72 into child origin, rotates through every parent basis, then adds only the immediate parent origin; null parent exits before basis composition. 16 fixtures independently check ordered parent rotations, immediate translation, zero-parent exit and bounded cycle rejection. Full suite: 1145 tests pass. Report regenerates byte-identically (21978 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
 
 
 
 
 
 
1012
  ## 2026-10-21 — RE-671 Child sample origin through parent-chain rotations (separate task commit)
1013
 
1014
  22009 copies sample64..72 into child origin, rotates through every parent basis, then adds only the immediate parent origin; null parent exits before basis composition. 16 fixtures independently check ordered parent rotations, immediate translation, zero-parent exit and bounded cycle rejection. Full suite: 1145 tests pass. Report regenerates byte-identically (21978 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
1015
+
1016
+
1017
+ ## 2026-10-21 — RE-672 Complete child transform with exact fourth-row arithmetic (separate task commit)
1018
+
1019
+ Complete22009 composes the sample basis only with nonnull parents and uses local40/60/48/68 for its fourth product row, preserving unusual source arithmetic. 16 full-record fixtures independently verify all matrix products, parent origin composition, exact child/sample alias reads and unrelated metadata preservation. Full suite: 1149 tests pass. Report regenerates byte-identically (52574 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
docs/REVERSE_ENGINEERING_TODO.md CHANGED
@@ -1057,3 +1057,6 @@ Purpose: turn the supplied installation into an evidence-backed specification of
1057
 
1058
 
1059
  - [x] RE-671 Child sample origin through parent-chain rotations ([report](research/QVM_CHILD_ORIGIN.md)).
 
 
 
 
1057
 
1058
 
1059
  - [x] RE-671 Child sample origin through parent-chain rotations ([report](research/QVM_CHILD_ORIGIN.md)).
1060
+
1061
+
1062
+ - [x] RE-672 Complete child transform with exact fourth-row arithmetic ([report](research/QVM_CHILD_TRANSFORM.md)).
docs/research/QVM_CHILD_TRANSFORM.md ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ # Complete child transform with exact fourth-row arithmetic
2
+
3
+ RE-672. Reproduce with `python3 scripts/analyze_qvm_child_transform.py`; check with `python3 scripts/test_qvm_child_transform.py`. The [machine report](qvm-child-transform.json) retains source identity and bounded fixtures.
4
+
5
+ Complete22010–23089 copies the sample origin, applies recovered parent-origin behavior and writes sixteen child basis words when a parent exists. Its fourth multiplication row is built from sample100,0,sample108,1 because source reads local40/60/48/68; replacing it with conventional0,0,0,1 changes output. Independent scalar float32 dot-product oracles check every record word. Exact sample/child alias fixtures confirm all basis inputs are read before origin overwrite. Null parent preserves the old child basis and exits after origin copy. All data are explicit acyclic fixture records; no native or geometry child executes.
6
+
7
+ No original executable/full QVM/native collision/physics/rendering executes. Native responses and legal input domains are supplied or unverified where stated; full runtime/macOS/Linux Rust/Bevy/Solari gameplay remains open.
docs/research/README.md CHANGED
@@ -615,3 +615,6 @@ The extension collector adds five focused tests for native tail calls, command-r
615
 
616
 
617
  [RE-671: Child sample origin through parent-chain rotations](QVM_CHILD_ORIGIN.md). Reproduce with `python3 scripts/analyze_qvm_child_origin.py`; check with `python3 scripts/test_qvm_child_origin.py`.
 
 
 
 
615
 
616
 
617
  [RE-671: Child sample origin through parent-chain rotations](QVM_CHILD_ORIGIN.md). Reproduce with `python3 scripts/analyze_qvm_child_origin.py`; check with `python3 scripts/test_qvm_child_origin.py`.
618
+
619
+
620
+ [RE-672: Complete child transform with exact fourth-row arithmetic](QVM_CHILD_TRANSFORM.md). Reproduce with `python3 scripts/analyze_qvm_child_transform.py`; check with `python3 scripts/test_qvm_child_transform.py`.
docs/research/qvm-child-transform.json ADDED
@@ -0,0 +1,2477 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "limits": "Complete22010\u201323089 on acyclic fixture parents, no child/native calls. Fourth row reads local40/60/48/68 exactly, not a conventional homogeneous row. Alias probes describe bounded memory arithmetic, not legal model input.",
3
+ "probes": [
4
+ {
5
+ "execution": {
6
+ "byte_writes": [],
7
+ "calls": [],
8
+ "children": [],
9
+ "return": null,
10
+ "trace": null,
11
+ "trace_length": 106,
12
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
13
+ },
14
+ "final_record": [
15
+ 0,
16
+ 1053609165,
17
+ 1061997773,
18
+ 1067030938,
19
+ 1070386381,
20
+ 1073741824,
21
+ 1075419546,
22
+ 1077097267,
23
+ 1078774989,
24
+ 1080452710,
25
+ 1082130432,
26
+ 1082969293,
27
+ 1083808154,
28
+ 1084647014,
29
+ 1085485875,
30
+ 1086324736,
31
+ 1087163597,
32
+ 1088002458,
33
+ 1088841318,
34
+ 1092616192,
35
+ 1101004800,
36
+ 1106247680,
37
+ 1091357901,
38
+ 1091777331,
39
+ 0,
40
+ 1092616192,
41
+ 1093035622,
42
+ 1093455053
43
+ ],
44
+ "initial_record": [
45
+ 0,
46
+ 1053609165,
47
+ 1061997773,
48
+ 1067030938,
49
+ 1070386381,
50
+ 1073741824,
51
+ 1075419546,
52
+ 1077097267,
53
+ 1078774989,
54
+ 1080452710,
55
+ 1082130432,
56
+ 1082969293,
57
+ 1083808154,
58
+ 1084647014,
59
+ 1085485875,
60
+ 1086324736,
61
+ 1087163597,
62
+ 1088002458,
63
+ 1088841318,
64
+ 1089680179,
65
+ 1090519040,
66
+ 1090938470,
67
+ 1091357901,
68
+ 1091777331,
69
+ 0,
70
+ 1092616192,
71
+ 1093035622,
72
+ 1093455053
73
+ ],
74
+ "origin_contract": {
75
+ "execution": {
76
+ "byte_writes": [],
77
+ "calls": [],
78
+ "children": [],
79
+ "return": null,
80
+ "stop": 23090,
81
+ "trace": null,
82
+ "trace_length": 106,
83
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
84
+ },
85
+ "final_origin": [
86
+ 1092616192,
87
+ 1101004800,
88
+ 1106247680
89
+ ],
90
+ "initial_origin": [
91
+ 1089680179,
92
+ 1090519040,
93
+ 1090938470
94
+ ],
95
+ "parents": [],
96
+ "sample_origin": [
97
+ 1092616192,
98
+ 1101004800,
99
+ 1106247680
100
+ ]
101
+ },
102
+ "sample_aliases_child": false,
103
+ "sample_words64_108": [
104
+ 1092616192,
105
+ 1101004800,
106
+ 1106247680,
107
+ 1075838976,
108
+ 1077936128,
109
+ 1080033280,
110
+ 1082130432,
111
+ 1083179008,
112
+ 1084227584,
113
+ 1085276160,
114
+ 1086324736,
115
+ 1087373312
116
+ ]
117
+ },
118
+ {
119
+ "execution": {
120
+ "byte_writes": [],
121
+ "calls": [],
122
+ "children": [],
123
+ "return": null,
124
+ "trace": null,
125
+ "trace_length": 106,
126
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
127
+ },
128
+ "final_record": [
129
+ 0,
130
+ 1053609165,
131
+ 1061997773,
132
+ 1067030938,
133
+ 1070386381,
134
+ 1073741824,
135
+ 1075419546,
136
+ 1077097267,
137
+ 1078774989,
138
+ 1080452710,
139
+ 1082130432,
140
+ 1082969293,
141
+ 1083808154,
142
+ 1084647014,
143
+ 1085485875,
144
+ 1086324736,
145
+ 1087163597,
146
+ 1088002458,
147
+ 1088841318,
148
+ 1087163597,
149
+ 1088002458,
150
+ 1088841318,
151
+ 1091357901,
152
+ 1091777331,
153
+ 0,
154
+ 1092616192,
155
+ 1093035622,
156
+ 1093455053
157
+ ],
158
+ "initial_record": [
159
+ 0,
160
+ 1053609165,
161
+ 1061997773,
162
+ 1067030938,
163
+ 1070386381,
164
+ 1073741824,
165
+ 1075419546,
166
+ 1077097267,
167
+ 1078774989,
168
+ 1080452710,
169
+ 1082130432,
170
+ 1082969293,
171
+ 1083808154,
172
+ 1084647014,
173
+ 1085485875,
174
+ 1086324736,
175
+ 1087163597,
176
+ 1088002458,
177
+ 1088841318,
178
+ 1089680179,
179
+ 1090519040,
180
+ 1090938470,
181
+ 1091357901,
182
+ 1091777331,
183
+ 0,
184
+ 1092616192,
185
+ 1093035622,
186
+ 1093455053
187
+ ],
188
+ "origin_contract": {
189
+ "execution": {
190
+ "byte_writes": [],
191
+ "calls": [],
192
+ "children": [],
193
+ "return": null,
194
+ "stop": 23090,
195
+ "trace": null,
196
+ "trace_length": 106,
197
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
198
+ },
199
+ "final_origin": [
200
+ 1087163597,
201
+ 1088002458,
202
+ 1088841318
203
+ ],
204
+ "initial_origin": [
205
+ 1089680179,
206
+ 1090519040,
207
+ 1090938470
208
+ ],
209
+ "parents": [],
210
+ "sample_origin": [
211
+ 1092616192,
212
+ 1101004800,
213
+ 1106247680
214
+ ]
215
+ },
216
+ "sample_aliases_child": true,
217
+ "sample_words64_108": [
218
+ 1087163597,
219
+ 1088002458,
220
+ 1088841318,
221
+ 1089680179,
222
+ 1090519040,
223
+ 1090938470,
224
+ 1091357901,
225
+ 1091777331,
226
+ 0,
227
+ 1092616192,
228
+ 1093035622,
229
+ 1093455053
230
+ ]
231
+ },
232
+ {
233
+ "execution": {
234
+ "byte_writes": [],
235
+ "calls": [],
236
+ "children": [],
237
+ "return": null,
238
+ "trace": null,
239
+ "trace_length": 106,
240
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
241
+ },
242
+ "final_record": [
243
+ 0,
244
+ 1053609165,
245
+ 1061997773,
246
+ 1067030938,
247
+ 1070386381,
248
+ 1073741824,
249
+ 1075419546,
250
+ 1077097267,
251
+ 1078774989,
252
+ 1080452710,
253
+ 1082130432,
254
+ 1082969293,
255
+ 1083808154,
256
+ 1084647014,
257
+ 1085485875,
258
+ 1086324736,
259
+ 1087163597,
260
+ 1088002458,
261
+ 1088841318,
262
+ 1092616192,
263
+ 1101004800,
264
+ 1106247680,
265
+ 1091357901,
266
+ 1091777331,
267
+ 0,
268
+ 1092616192,
269
+ 1093035622,
270
+ 1093455053
271
+ ],
272
+ "initial_record": [
273
+ 0,
274
+ 1053609165,
275
+ 1061997773,
276
+ 1067030938,
277
+ 1070386381,
278
+ 1073741824,
279
+ 1075419546,
280
+ 1077097267,
281
+ 1078774989,
282
+ 1080452710,
283
+ 1082130432,
284
+ 1082969293,
285
+ 1083808154,
286
+ 1084647014,
287
+ 1085485875,
288
+ 1086324736,
289
+ 1087163597,
290
+ 1088002458,
291
+ 1088841318,
292
+ 1089680179,
293
+ 1090519040,
294
+ 1090938470,
295
+ 1091357901,
296
+ 1091777331,
297
+ 0,
298
+ 1092616192,
299
+ 1093035622,
300
+ 1093455053
301
+ ],
302
+ "origin_contract": {
303
+ "execution": {
304
+ "byte_writes": [],
305
+ "calls": [],
306
+ "children": [],
307
+ "return": null,
308
+ "stop": 23090,
309
+ "trace": null,
310
+ "trace_length": 106,
311
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
312
+ },
313
+ "final_origin": [
314
+ 1092616192,
315
+ 1101004800,
316
+ 1106247680
317
+ ],
318
+ "initial_origin": [
319
+ 1089680179,
320
+ 1090519040,
321
+ 1090938470
322
+ ],
323
+ "parents": [],
324
+ "sample_origin": [
325
+ 1092616192,
326
+ 1101004800,
327
+ 1106247680
328
+ ]
329
+ },
330
+ "sample_aliases_child": false,
331
+ "sample_words64_108": [
332
+ 1092616192,
333
+ 1101004800,
334
+ 1106247680,
335
+ 1075838976,
336
+ 1077936128,
337
+ 1080033280,
338
+ 1082130432,
339
+ 1083179008,
340
+ 1084227584,
341
+ 1085276160,
342
+ 1086324736,
343
+ 1087373312
344
+ ]
345
+ },
346
+ {
347
+ "execution": {
348
+ "byte_writes": [],
349
+ "calls": [],
350
+ "children": [],
351
+ "return": null,
352
+ "trace": null,
353
+ "trace_length": 106,
354
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
355
+ },
356
+ "final_record": [
357
+ 0,
358
+ 1053609165,
359
+ 1061997773,
360
+ 1067030938,
361
+ 1070386381,
362
+ 1073741824,
363
+ 1075419546,
364
+ 1077097267,
365
+ 1078774989,
366
+ 1080452710,
367
+ 1082130432,
368
+ 1082969293,
369
+ 1083808154,
370
+ 1084647014,
371
+ 1085485875,
372
+ 1086324736,
373
+ 1087163597,
374
+ 1088002458,
375
+ 1088841318,
376
+ 1087163597,
377
+ 1088002458,
378
+ 1088841318,
379
+ 1091357901,
380
+ 1091777331,
381
+ 0,
382
+ 1092616192,
383
+ 1093035622,
384
+ 1093455053
385
+ ],
386
+ "initial_record": [
387
+ 0,
388
+ 1053609165,
389
+ 1061997773,
390
+ 1067030938,
391
+ 1070386381,
392
+ 1073741824,
393
+ 1075419546,
394
+ 1077097267,
395
+ 1078774989,
396
+ 1080452710,
397
+ 1082130432,
398
+ 1082969293,
399
+ 1083808154,
400
+ 1084647014,
401
+ 1085485875,
402
+ 1086324736,
403
+ 1087163597,
404
+ 1088002458,
405
+ 1088841318,
406
+ 1089680179,
407
+ 1090519040,
408
+ 1090938470,
409
+ 1091357901,
410
+ 1091777331,
411
+ 0,
412
+ 1092616192,
413
+ 1093035622,
414
+ 1093455053
415
+ ],
416
+ "origin_contract": {
417
+ "execution": {
418
+ "byte_writes": [],
419
+ "calls": [],
420
+ "children": [],
421
+ "return": null,
422
+ "stop": 23090,
423
+ "trace": null,
424
+ "trace_length": 106,
425
+ "trace_sha256": "d7ee7a9fa0b172694decf09956f737adb5a86a8a6491e0ef1ee1474c22c5e163"
426
+ },
427
+ "final_origin": [
428
+ 1087163597,
429
+ 1088002458,
430
+ 1088841318
431
+ ],
432
+ "initial_origin": [
433
+ 1089680179,
434
+ 1090519040,
435
+ 1090938470
436
+ ],
437
+ "parents": [],
438
+ "sample_origin": [
439
+ 1092616192,
440
+ 1101004800,
441
+ 1106247680
442
+ ]
443
+ },
444
+ "sample_aliases_child": true,
445
+ "sample_words64_108": [
446
+ 1087163597,
447
+ 1088002458,
448
+ 1088841318,
449
+ 1089680179,
450
+ 1090519040,
451
+ 1090938470,
452
+ 1091357901,
453
+ 1091777331,
454
+ 0,
455
+ 1092616192,
456
+ 1093035622,
457
+ 1093455053
458
+ ]
459
+ },
460
+ {
461
+ "execution": {
462
+ "byte_writes": [],
463
+ "calls": [],
464
+ "children": [],
465
+ "return": null,
466
+ "trace": null,
467
+ "trace_length": 1082,
468
+ "trace_sha256": "caf061e1532e3df08557f01565544b8ae48dd81dcfdcf8fbee2b442a7cb9fcb4"
469
+ },
470
+ "final_record": [
471
+ 0,
472
+ 1053609165,
473
+ 1061997773,
474
+ 1104569958,
475
+ 1106457396,
476
+ 1107820544,
477
+ 1108764262,
478
+ 1109236122,
479
+ 1110651700,
480
+ 1112067276,
481
+ 1113482854,
482
+ 1112539136,
483
+ 1114426573,
484
+ 1115999436,
485
+ 1116943155,
486
+ 1109707981,
487
+ 1111071130,
488
+ 1112434278,
489
+ 1113797427,
490
+ 1121714176,
491
+ 1130102784,
492
+ 1134886912,
493
+ 1091357901,
494
+ 1091777331,
495
+ 2014581760,
496
+ 1092616192,
497
+ 1093035622,
498
+ 1093455053
499
+ ],
500
+ "initial_record": [
501
+ 0,
502
+ 1053609165,
503
+ 1061997773,
504
+ 1067030938,
505
+ 1070386381,
506
+ 1073741824,
507
+ 1075419546,
508
+ 1077097267,
509
+ 1078774989,
510
+ 1080452710,
511
+ 1082130432,
512
+ 1082969293,
513
+ 1083808154,
514
+ 1084647014,
515
+ 1085485875,
516
+ 1086324736,
517
+ 1087163597,
518
+ 1088002458,
519
+ 1088841318,
520
+ 1089680179,
521
+ 1090519040,
522
+ 1090938470,
523
+ 1091357901,
524
+ 1091777331,
525
+ 2014581760,
526
+ 1092616192,
527
+ 1093035622,
528
+ 1093455053
529
+ ],
530
+ "origin_contract": {
531
+ "execution": {
532
+ "byte_writes": [],
533
+ "calls": [],
534
+ "children": [],
535
+ "return": null,
536
+ "stop": 22322,
537
+ "trace": null,
538
+ "trace_length": 314,
539
+ "trace_sha256": "476f869038a60b051f1ff4f92b5f5a56275a2b116ec0200296092a3aa2b91f1b"
540
+ },
541
+ "final_origin": [
542
+ 1121714176,
543
+ 1130102784,
544
+ 1134886912
545
+ ],
546
+ "initial_origin": [
547
+ 1089680179,
548
+ 1090519040,
549
+ 1090938470
550
+ ],
551
+ "parents": [
552
+ {
553
+ "basis": [
554
+ [
555
+ 1065353216,
556
+ 0,
557
+ 0
558
+ ],
559
+ [
560
+ 0,
561
+ 1065353216,
562
+ 0
563
+ ],
564
+ [
565
+ 0,
566
+ 0,
567
+ 1065353216
568
+ ]
569
+ ],
570
+ "origin": [
571
+ 1120403456,
572
+ 1128792064,
573
+ 1133903872
574
+ ],
575
+ "pointer": 2014581760
576
+ }
577
+ ],
578
+ "sample_origin": [
579
+ 1092616192,
580
+ 1101004800,
581
+ 1106247680
582
+ ]
583
+ },
584
+ "sample_aliases_child": false,
585
+ "sample_words64_108": [
586
+ 1092616192,
587
+ 1101004800,
588
+ 1106247680,
589
+ 1075838976,
590
+ 1077936128,
591
+ 1080033280,
592
+ 1082130432,
593
+ 1083179008,
594
+ 1084227584,
595
+ 1085276160,
596
+ 1086324736,
597
+ 1087373312
598
+ ]
599
+ },
600
+ {
601
+ "execution": {
602
+ "byte_writes": [],
603
+ "calls": [],
604
+ "children": [],
605
+ "return": null,
606
+ "trace": null,
607
+ "trace_length": 1082,
608
+ "trace_sha256": "caf061e1532e3df08557f01565544b8ae48dd81dcfdcf8fbee2b442a7cb9fcb4"
609
+ },
610
+ "final_record": [
611
+ 0,
612
+ 1053609165,
613
+ 1061997773,
614
+ 1116272066,
615
+ 1117530358,
616
+ 1118788648,
617
+ 1120046940,
618
+ 2032329421,
619
+ 2033299866,
620
+ 2034270310,
621
+ 2035240755,
622
+ 1118914478,
623
+ 1120550257,
624
+ 1122186035,
625
+ 1123821814,
626
+ 1115884094,
627
+ 1117027042,
628
+ 1118169990,
629
+ 1119312936,
630
+ 1121242317,
631
+ 1129237709,
632
+ 1134139802,
633
+ 1091357901,
634
+ 1091777331,
635
+ 2014581760,
636
+ 1092616192,
637
+ 1093035622,
638
+ 1093455053
639
+ ],
640
+ "initial_record": [
641
+ 0,
642
+ 1053609165,
643
+ 1061997773,
644
+ 1067030938,
645
+ 1070386381,
646
+ 1073741824,
647
+ 1075419546,
648
+ 1077097267,
649
+ 1078774989,
650
+ 1080452710,
651
+ 1082130432,
652
+ 1082969293,
653
+ 1083808154,
654
+ 1084647014,
655
+ 1085485875,
656
+ 1086324736,
657
+ 1087163597,
658
+ 1088002458,
659
+ 1088841318,
660
+ 1089680179,
661
+ 1090519040,
662
+ 1090938470,
663
+ 1091357901,
664
+ 1091777331,
665
+ 2014581760,
666
+ 1092616192,
667
+ 1093035622,
668
+ 1093455053
669
+ ],
670
+ "origin_contract": {
671
+ "execution": {
672
+ "byte_writes": [],
673
+ "calls": [],
674
+ "children": [],
675
+ "return": null,
676
+ "stop": 22322,
677
+ "trace": null,
678
+ "trace_length": 314,
679
+ "trace_sha256": "476f869038a60b051f1ff4f92b5f5a56275a2b116ec0200296092a3aa2b91f1b"
680
+ },
681
+ "final_origin": [
682
+ 1121242317,
683
+ 1129237709,
684
+ 1134139802
685
+ ],
686
+ "initial_origin": [
687
+ 1089680179,
688
+ 1090519040,
689
+ 1090938470
690
+ ],
691
+ "parents": [
692
+ {
693
+ "basis": [
694
+ [
695
+ 1065353216,
696
+ 0,
697
+ 0
698
+ ],
699
+ [
700
+ 0,
701
+ 1065353216,
702
+ 0
703
+ ],
704
+ [
705
+ 0,
706
+ 0,
707
+ 1065353216
708
+ ]
709
+ ],
710
+ "origin": [
711
+ 1120403456,
712
+ 1128792064,
713
+ 1133903872
714
+ ],
715
+ "pointer": 2014581760
716
+ }
717
+ ],
718
+ "sample_origin": [
719
+ 1092616192,
720
+ 1101004800,
721
+ 1106247680
722
+ ]
723
+ },
724
+ "sample_aliases_child": true,
725
+ "sample_words64_108": [
726
+ 1087163597,
727
+ 1088002458,
728
+ 1088841318,
729
+ 1089680179,
730
+ 1090519040,
731
+ 1090938470,
732
+ 1091357901,
733
+ 1091777331,
734
+ 2014581760,
735
+ 1092616192,
736
+ 1093035622,
737
+ 1093455053
738
+ ]
739
+ },
740
+ {
741
+ "execution": {
742
+ "byte_writes": [],
743
+ "calls": [],
744
+ "children": [],
745
+ "return": null,
746
+ "trace": null,
747
+ "trace_length": 1082,
748
+ "trace_sha256": "caf061e1532e3df08557f01565544b8ae48dd81dcfdcf8fbee2b442a7cb9fcb4"
749
+ },
750
+ "final_record": [
751
+ 0,
752
+ 1053609165,
753
+ 1061997773,
754
+ 1104569958,
755
+ 1106457396,
756
+ 1107820544,
757
+ 1108764262,
758
+ 1109236122,
759
+ 1110651700,
760
+ 1112067276,
761
+ 1113482854,
762
+ 1112539136,
763
+ 1114426573,
764
+ 1115999436,
765
+ 1116943155,
766
+ 1109707981,
767
+ 1111071130,
768
+ 1112434278,
769
+ 1113797427,
770
+ 1117782016,
771
+ 1129447424,
772
+ 1135869952,
773
+ 1091357901,
774
+ 1091777331,
775
+ 2014581760,
776
+ 1092616192,
777
+ 1093035622,
778
+ 1093455053
779
+ ],
780
+ "initial_record": [
781
+ 0,
782
+ 1053609165,
783
+ 1061997773,
784
+ 1067030938,
785
+ 1070386381,
786
+ 1073741824,
787
+ 1075419546,
788
+ 1077097267,
789
+ 1078774989,
790
+ 1080452710,
791
+ 1082130432,
792
+ 1082969293,
793
+ 1083808154,
794
+ 1084647014,
795
+ 1085485875,
796
+ 1086324736,
797
+ 1087163597,
798
+ 1088002458,
799
+ 1088841318,
800
+ 1089680179,
801
+ 1090519040,
802
+ 1090938470,
803
+ 1091357901,
804
+ 1091777331,
805
+ 2014581760,
806
+ 1092616192,
807
+ 1093035622,
808
+ 1093455053
809
+ ],
810
+ "origin_contract": {
811
+ "execution": {
812
+ "byte_writes": [],
813
+ "calls": [],
814
+ "children": [],
815
+ "return": null,
816
+ "stop": 22322,
817
+ "trace": null,
818
+ "trace_length": 314,
819
+ "trace_sha256": "476f869038a60b051f1ff4f92b5f5a56275a2b116ec0200296092a3aa2b91f1b"
820
+ },
821
+ "final_origin": [
822
+ 1117782016,
823
+ 1129447424,
824
+ 1135869952
825
+ ],
826
+ "initial_origin": [
827
+ 1089680179,
828
+ 1090519040,
829
+ 1090938470
830
+ ],
831
+ "parents": [
832
+ {
833
+ "basis": [
834
+ [
835
+ 0,
836
+ 1065353216,
837
+ 0
838
+ ],
839
+ [
840
+ 3212836864,
841
+ 0,
842
+ 0
843
+ ],
844
+ [
845
+ 0,
846
+ 0,
847
+ 1073741824
848
+ ]
849
+ ],
850
+ "origin": [
851
+ 1120403456,
852
+ 1128792064,
853
+ 1133903872
854
+ ],
855
+ "pointer": 2014581760
856
+ }
857
+ ],
858
+ "sample_origin": [
859
+ 1092616192,
860
+ 1101004800,
861
+ 1106247680
862
+ ]
863
+ },
864
+ "sample_aliases_child": false,
865
+ "sample_words64_108": [
866
+ 1092616192,
867
+ 1101004800,
868
+ 1106247680,
869
+ 1075838976,
870
+ 1077936128,
871
+ 1080033280,
872
+ 1082130432,
873
+ 1083179008,
874
+ 1084227584,
875
+ 1085276160,
876
+ 1086324736,
877
+ 1087373312
878
+ ]
879
+ },
880
+ {
881
+ "execution": {
882
+ "byte_writes": [],
883
+ "calls": [],
884
+ "children": [],
885
+ "return": null,
886
+ "trace": null,
887
+ "trace_length": 1082,
888
+ "trace_sha256": "caf061e1532e3df08557f01565544b8ae48dd81dcfdcf8fbee2b442a7cb9fcb4"
889
+ },
890
+ "final_record": [
891
+ 0,
892
+ 1053609165,
893
+ 1061997773,
894
+ 1116272066,
895
+ 1117530358,
896
+ 1118788648,
897
+ 1120046940,
898
+ 2032329421,
899
+ 2033299866,
900
+ 2034270310,
901
+ 2035240755,
902
+ 1118914478,
903
+ 1120550257,
904
+ 1122186035,
905
+ 1123821814,
906
+ 1115884094,
907
+ 1117027042,
908
+ 1118169990,
909
+ 1119312936,
910
+ 1119512166,
911
+ 1129211494,
912
+ 1134375731,
913
+ 1091357901,
914
+ 1091777331,
915
+ 2014581760,
916
+ 1092616192,
917
+ 1093035622,
918
+ 1093455053
919
+ ],
920
+ "initial_record": [
921
+ 0,
922
+ 1053609165,
923
+ 1061997773,
924
+ 1067030938,
925
+ 1070386381,
926
+ 1073741824,
927
+ 1075419546,
928
+ 1077097267,
929
+ 1078774989,
930
+ 1080452710,
931
+ 1082130432,
932
+ 1082969293,
933
+ 1083808154,
934
+ 1084647014,
935
+ 1085485875,
936
+ 1086324736,
937
+ 1087163597,
938
+ 1088002458,
939
+ 1088841318,
940
+ 1089680179,
941
+ 1090519040,
942
+ 1090938470,
943
+ 1091357901,
944
+ 1091777331,
945
+ 2014581760,
946
+ 1092616192,
947
+ 1093035622,
948
+ 1093455053
949
+ ],
950
+ "origin_contract": {
951
+ "execution": {
952
+ "byte_writes": [],
953
+ "calls": [],
954
+ "children": [],
955
+ "return": null,
956
+ "stop": 22322,
957
+ "trace": null,
958
+ "trace_length": 314,
959
+ "trace_sha256": "476f869038a60b051f1ff4f92b5f5a56275a2b116ec0200296092a3aa2b91f1b"
960
+ },
961
+ "final_origin": [
962
+ 1119512166,
963
+ 1129211494,
964
+ 1134375731
965
+ ],
966
+ "initial_origin": [
967
+ 1089680179,
968
+ 1090519040,
969
+ 1090938470
970
+ ],
971
+ "parents": [
972
+ {
973
+ "basis": [
974
+ [
975
+ 0,
976
+ 1065353216,
977
+ 0
978
+ ],
979
+ [
980
+ 3212836864,
981
+ 0,
982
+ 0
983
+ ],
984
+ [
985
+ 0,
986
+ 0,
987
+ 1073741824
988
+ ]
989
+ ],
990
+ "origin": [
991
+ 1120403456,
992
+ 1128792064,
993
+ 1133903872
994
+ ],
995
+ "pointer": 2014581760
996
+ }
997
+ ],
998
+ "sample_origin": [
999
+ 1092616192,
1000
+ 1101004800,
1001
+ 1106247680
1002
+ ]
1003
+ },
1004
+ "sample_aliases_child": true,
1005
+ "sample_words64_108": [
1006
+ 1087163597,
1007
+ 1088002458,
1008
+ 1088841318,
1009
+ 1089680179,
1010
+ 1090519040,
1011
+ 1090938470,
1012
+ 1091357901,
1013
+ 1091777331,
1014
+ 2014581760,
1015
+ 1092616192,
1016
+ 1093035622,
1017
+ 1093455053
1018
+ ]
1019
+ },
1020
+ {
1021
+ "execution": {
1022
+ "byte_writes": [],
1023
+ "calls": [],
1024
+ "children": [],
1025
+ "return": null,
1026
+ "trace": null,
1027
+ "trace_length": 1222,
1028
+ "trace_sha256": "143fc1ab3544bef8156b14bf422baaac2d73475eb132a45beee0691a691c1270"
1029
+ },
1030
+ "final_record": [
1031
+ 0,
1032
+ 1053609165,
1033
+ 1061997773,
1034
+ 1104569958,
1035
+ 1106457396,
1036
+ 1107820544,
1037
+ 1108764262,
1038
+ 1109236122,
1039
+ 1110651700,
1040
+ 1112067276,
1041
+ 1113482854,
1042
+ 1112539136,
1043
+ 1114426573,
1044
+ 1115999436,
1045
+ 1116943155,
1046
+ 1109707981,
1047
+ 1111071130,
1048
+ 1112434278,
1049
+ 1113797427,
1050
+ 1121714176,
1051
+ 1130102784,
1052
+ 1134886912,
1053
+ 1091357901,
1054
+ 1091777331,
1055
+ 2014581760,
1056
+ 1092616192,
1057
+ 1093035622,
1058
+ 1093455053
1059
+ ],
1060
+ "initial_record": [
1061
+ 0,
1062
+ 1053609165,
1063
+ 1061997773,
1064
+ 1067030938,
1065
+ 1070386381,
1066
+ 1073741824,
1067
+ 1075419546,
1068
+ 1077097267,
1069
+ 1078774989,
1070
+ 1080452710,
1071
+ 1082130432,
1072
+ 1082969293,
1073
+ 1083808154,
1074
+ 1084647014,
1075
+ 1085485875,
1076
+ 1086324736,
1077
+ 1087163597,
1078
+ 1088002458,
1079
+ 1088841318,
1080
+ 1089680179,
1081
+ 1090519040,
1082
+ 1090938470,
1083
+ 1091357901,
1084
+ 1091777331,
1085
+ 2014581760,
1086
+ 1092616192,
1087
+ 1093035622,
1088
+ 1093455053
1089
+ ],
1090
+ "origin_contract": {
1091
+ "execution": {
1092
+ "byte_writes": [],
1093
+ "calls": [],
1094
+ "children": [],
1095
+ "return": null,
1096
+ "stop": 22322,
1097
+ "trace": null,
1098
+ "trace_length": 454,
1099
+ "trace_sha256": "067a0843b415b55c946711d280f52b44f282f835bfc3767bf9677843712e68b8"
1100
+ },
1101
+ "final_origin": [
1102
+ 1121714176,
1103
+ 1130102784,
1104
+ 1134886912
1105
+ ],
1106
+ "initial_origin": [
1107
+ 1089680179,
1108
+ 1090519040,
1109
+ 1090938470
1110
+ ],
1111
+ "parents": [
1112
+ {
1113
+ "basis": [
1114
+ [
1115
+ 1065353216,
1116
+ 0,
1117
+ 0
1118
+ ],
1119
+ [
1120
+ 0,
1121
+ 1065353216,
1122
+ 0
1123
+ ],
1124
+ [
1125
+ 0,
1126
+ 0,
1127
+ 1065353216
1128
+ ]
1129
+ ],
1130
+ "origin": [
1131
+ 1120403456,
1132
+ 1128792064,
1133
+ 1133903872
1134
+ ],
1135
+ "pointer": 2014581760
1136
+ },
1137
+ {
1138
+ "basis": [
1139
+ [
1140
+ 1065353216,
1141
+ 0,
1142
+ 0
1143
+ ],
1144
+ [
1145
+ 0,
1146
+ 1065353216,
1147
+ 0
1148
+ ],
1149
+ [
1150
+ 0,
1151
+ 0,
1152
+ 1065353216
1153
+ ]
1154
+ ],
1155
+ "origin": [
1156
+ 1120534528,
1157
+ 1128857600,
1158
+ 1133936640
1159
+ ],
1160
+ "pointer": 2014582016
1161
+ }
1162
+ ],
1163
+ "sample_origin": [
1164
+ 1092616192,
1165
+ 1101004800,
1166
+ 1106247680
1167
+ ]
1168
+ },
1169
+ "sample_aliases_child": false,
1170
+ "sample_words64_108": [
1171
+ 1092616192,
1172
+ 1101004800,
1173
+ 1106247680,
1174
+ 1075838976,
1175
+ 1077936128,
1176
+ 1080033280,
1177
+ 1082130432,
1178
+ 1083179008,
1179
+ 1084227584,
1180
+ 1085276160,
1181
+ 1086324736,
1182
+ 1087373312
1183
+ ]
1184
+ },
1185
+ {
1186
+ "execution": {
1187
+ "byte_writes": [],
1188
+ "calls": [],
1189
+ "children": [],
1190
+ "return": null,
1191
+ "trace": null,
1192
+ "trace_length": 1222,
1193
+ "trace_sha256": "143fc1ab3544bef8156b14bf422baaac2d73475eb132a45beee0691a691c1270"
1194
+ },
1195
+ "final_record": [
1196
+ 0,
1197
+ 1053609165,
1198
+ 1061997773,
1199
+ 1116272066,
1200
+ 1117530358,
1201
+ 1118788648,
1202
+ 1120046940,
1203
+ 2032329421,
1204
+ 2033299866,
1205
+ 2034270310,
1206
+ 2035240755,
1207
+ 1118914478,
1208
+ 1120550257,
1209
+ 1122186035,
1210
+ 1123821814,
1211
+ 1115884094,
1212
+ 1117027042,
1213
+ 1118169990,
1214
+ 1119312936,
1215
+ 1121242317,
1216
+ 1129237709,
1217
+ 1134139802,
1218
+ 1091357901,
1219
+ 1091777331,
1220
+ 2014581760,
1221
+ 1092616192,
1222
+ 1093035622,
1223
+ 1093455053
1224
+ ],
1225
+ "initial_record": [
1226
+ 0,
1227
+ 1053609165,
1228
+ 1061997773,
1229
+ 1067030938,
1230
+ 1070386381,
1231
+ 1073741824,
1232
+ 1075419546,
1233
+ 1077097267,
1234
+ 1078774989,
1235
+ 1080452710,
1236
+ 1082130432,
1237
+ 1082969293,
1238
+ 1083808154,
1239
+ 1084647014,
1240
+ 1085485875,
1241
+ 1086324736,
1242
+ 1087163597,
1243
+ 1088002458,
1244
+ 1088841318,
1245
+ 1089680179,
1246
+ 1090519040,
1247
+ 1090938470,
1248
+ 1091357901,
1249
+ 1091777331,
1250
+ 2014581760,
1251
+ 1092616192,
1252
+ 1093035622,
1253
+ 1093455053
1254
+ ],
1255
+ "origin_contract": {
1256
+ "execution": {
1257
+ "byte_writes": [],
1258
+ "calls": [],
1259
+ "children": [],
1260
+ "return": null,
1261
+ "stop": 22322,
1262
+ "trace": null,
1263
+ "trace_length": 454,
1264
+ "trace_sha256": "067a0843b415b55c946711d280f52b44f282f835bfc3767bf9677843712e68b8"
1265
+ },
1266
+ "final_origin": [
1267
+ 1121242317,
1268
+ 1129237709,
1269
+ 1134139802
1270
+ ],
1271
+ "initial_origin": [
1272
+ 1089680179,
1273
+ 1090519040,
1274
+ 1090938470
1275
+ ],
1276
+ "parents": [
1277
+ {
1278
+ "basis": [
1279
+ [
1280
+ 1065353216,
1281
+ 0,
1282
+ 0
1283
+ ],
1284
+ [
1285
+ 0,
1286
+ 1065353216,
1287
+ 0
1288
+ ],
1289
+ [
1290
+ 0,
1291
+ 0,
1292
+ 1065353216
1293
+ ]
1294
+ ],
1295
+ "origin": [
1296
+ 1120403456,
1297
+ 1128792064,
1298
+ 1133903872
1299
+ ],
1300
+ "pointer": 2014581760
1301
+ },
1302
+ {
1303
+ "basis": [
1304
+ [
1305
+ 1065353216,
1306
+ 0,
1307
+ 0
1308
+ ],
1309
+ [
1310
+ 0,
1311
+ 1065353216,
1312
+ 0
1313
+ ],
1314
+ [
1315
+ 0,
1316
+ 0,
1317
+ 1065353216
1318
+ ]
1319
+ ],
1320
+ "origin": [
1321
+ 1120534528,
1322
+ 1128857600,
1323
+ 1133936640
1324
+ ],
1325
+ "pointer": 2014582016
1326
+ }
1327
+ ],
1328
+ "sample_origin": [
1329
+ 1092616192,
1330
+ 1101004800,
1331
+ 1106247680
1332
+ ]
1333
+ },
1334
+ "sample_aliases_child": true,
1335
+ "sample_words64_108": [
1336
+ 1087163597,
1337
+ 1088002458,
1338
+ 1088841318,
1339
+ 1089680179,
1340
+ 1090519040,
1341
+ 1090938470,
1342
+ 1091357901,
1343
+ 1091777331,
1344
+ 2014581760,
1345
+ 1092616192,
1346
+ 1093035622,
1347
+ 1093455053
1348
+ ]
1349
+ },
1350
+ {
1351
+ "execution": {
1352
+ "byte_writes": [],
1353
+ "calls": [],
1354
+ "children": [],
1355
+ "return": null,
1356
+ "trace": null,
1357
+ "trace_length": 1222,
1358
+ "trace_sha256": "143fc1ab3544bef8156b14bf422baaac2d73475eb132a45beee0691a691c1270"
1359
+ },
1360
+ "final_record": [
1361
+ 0,
1362
+ 1053609165,
1363
+ 1061997773,
1364
+ 1104569958,
1365
+ 1106457396,
1366
+ 1107820544,
1367
+ 1108764262,
1368
+ 1109236122,
1369
+ 1110651700,
1370
+ 1112067276,
1371
+ 1113482854,
1372
+ 1112539136,
1373
+ 1114426573,
1374
+ 1115999436,
1375
+ 1116943155,
1376
+ 1109707981,
1377
+ 1111071130,
1378
+ 1112434278,
1379
+ 1113797427,
1380
+ 1119092736,
1381
+ 1127481344,
1382
+ 1137836032,
1383
+ 1091357901,
1384
+ 1091777331,
1385
+ 2014581760,
1386
+ 1092616192,
1387
+ 1093035622,
1388
+ 1093455053
1389
+ ],
1390
+ "initial_record": [
1391
+ 0,
1392
+ 1053609165,
1393
+ 1061997773,
1394
+ 1067030938,
1395
+ 1070386381,
1396
+ 1073741824,
1397
+ 1075419546,
1398
+ 1077097267,
1399
+ 1078774989,
1400
+ 1080452710,
1401
+ 1082130432,
1402
+ 1082969293,
1403
+ 1083808154,
1404
+ 1084647014,
1405
+ 1085485875,
1406
+ 1086324736,
1407
+ 1087163597,
1408
+ 1088002458,
1409
+ 1088841318,
1410
+ 1089680179,
1411
+ 1090519040,
1412
+ 1090938470,
1413
+ 1091357901,
1414
+ 1091777331,
1415
+ 2014581760,
1416
+ 1092616192,
1417
+ 1093035622,
1418
+ 1093455053
1419
+ ],
1420
+ "origin_contract": {
1421
+ "execution": {
1422
+ "byte_writes": [],
1423
+ "calls": [],
1424
+ "children": [],
1425
+ "return": null,
1426
+ "stop": 22322,
1427
+ "trace": null,
1428
+ "trace_length": 454,
1429
+ "trace_sha256": "067a0843b415b55c946711d280f52b44f282f835bfc3767bf9677843712e68b8"
1430
+ },
1431
+ "final_origin": [
1432
+ 1119092736,
1433
+ 1127481344,
1434
+ 1137836032
1435
+ ],
1436
+ "initial_origin": [
1437
+ 1089680179,
1438
+ 1090519040,
1439
+ 1090938470
1440
+ ],
1441
+ "parents": [
1442
+ {
1443
+ "basis": [
1444
+ [
1445
+ 0,
1446
+ 1065353216,
1447
+ 0
1448
+ ],
1449
+ [
1450
+ 3212836864,
1451
+ 0,
1452
+ 0
1453
+ ],
1454
+ [
1455
+ 0,
1456
+ 0,
1457
+ 1073741824
1458
+ ]
1459
+ ],
1460
+ "origin": [
1461
+ 1120403456,
1462
+ 1128792064,
1463
+ 1133903872
1464
+ ],
1465
+ "pointer": 2014581760
1466
+ },
1467
+ {
1468
+ "basis": [
1469
+ [
1470
+ 0,
1471
+ 1065353216,
1472
+ 0
1473
+ ],
1474
+ [
1475
+ 3212836864,
1476
+ 0,
1477
+ 0
1478
+ ],
1479
+ [
1480
+ 0,
1481
+ 0,
1482
+ 1073741824
1483
+ ]
1484
+ ],
1485
+ "origin": [
1486
+ 1120534528,
1487
+ 1128857600,
1488
+ 1133936640
1489
+ ],
1490
+ "pointer": 2014582016
1491
+ }
1492
+ ],
1493
+ "sample_origin": [
1494
+ 1092616192,
1495
+ 1101004800,
1496
+ 1106247680
1497
+ ]
1498
+ },
1499
+ "sample_aliases_child": false,
1500
+ "sample_words64_108": [
1501
+ 1092616192,
1502
+ 1101004800,
1503
+ 1106247680,
1504
+ 1075838976,
1505
+ 1077936128,
1506
+ 1080033280,
1507
+ 1082130432,
1508
+ 1083179008,
1509
+ 1084227584,
1510
+ 1085276160,
1511
+ 1086324736,
1512
+ 1087373312
1513
+ ]
1514
+ },
1515
+ {
1516
+ "execution": {
1517
+ "byte_writes": [],
1518
+ "calls": [],
1519
+ "children": [],
1520
+ "return": null,
1521
+ "trace": null,
1522
+ "trace_length": 1222,
1523
+ "trace_sha256": "143fc1ab3544bef8156b14bf422baaac2d73475eb132a45beee0691a691c1270"
1524
+ },
1525
+ "final_record": [
1526
+ 0,
1527
+ 1053609165,
1528
+ 1061997773,
1529
+ 1116272066,
1530
+ 1117530358,
1531
+ 1118788648,
1532
+ 1120046940,
1533
+ 2032329421,
1534
+ 2033299866,
1535
+ 2034270310,
1536
+ 2035240755,
1537
+ 1118914478,
1538
+ 1120550257,
1539
+ 1122186035,
1540
+ 1123821814,
1541
+ 1115884094,
1542
+ 1117027042,
1543
+ 1118169990,
1544
+ 1119312936,
1545
+ 1119564595,
1546
+ 1128346419,
1547
+ 1134847590,
1548
+ 1091357901,
1549
+ 1091777331,
1550
+ 2014581760,
1551
+ 1092616192,
1552
+ 1093035622,
1553
+ 1093455053
1554
+ ],
1555
+ "initial_record": [
1556
+ 0,
1557
+ 1053609165,
1558
+ 1061997773,
1559
+ 1067030938,
1560
+ 1070386381,
1561
+ 1073741824,
1562
+ 1075419546,
1563
+ 1077097267,
1564
+ 1078774989,
1565
+ 1080452710,
1566
+ 1082130432,
1567
+ 1082969293,
1568
+ 1083808154,
1569
+ 1084647014,
1570
+ 1085485875,
1571
+ 1086324736,
1572
+ 1087163597,
1573
+ 1088002458,
1574
+ 1088841318,
1575
+ 1089680179,
1576
+ 1090519040,
1577
+ 1090938470,
1578
+ 1091357901,
1579
+ 1091777331,
1580
+ 2014581760,
1581
+ 1092616192,
1582
+ 1093035622,
1583
+ 1093455053
1584
+ ],
1585
+ "origin_contract": {
1586
+ "execution": {
1587
+ "byte_writes": [],
1588
+ "calls": [],
1589
+ "children": [],
1590
+ "return": null,
1591
+ "stop": 22322,
1592
+ "trace": null,
1593
+ "trace_length": 454,
1594
+ "trace_sha256": "067a0843b415b55c946711d280f52b44f282f835bfc3767bf9677843712e68b8"
1595
+ },
1596
+ "final_origin": [
1597
+ 1119564595,
1598
+ 1128346419,
1599
+ 1134847590
1600
+ ],
1601
+ "initial_origin": [
1602
+ 1089680179,
1603
+ 1090519040,
1604
+ 1090938470
1605
+ ],
1606
+ "parents": [
1607
+ {
1608
+ "basis": [
1609
+ [
1610
+ 0,
1611
+ 1065353216,
1612
+ 0
1613
+ ],
1614
+ [
1615
+ 3212836864,
1616
+ 0,
1617
+ 0
1618
+ ],
1619
+ [
1620
+ 0,
1621
+ 0,
1622
+ 1073741824
1623
+ ]
1624
+ ],
1625
+ "origin": [
1626
+ 1120403456,
1627
+ 1128792064,
1628
+ 1133903872
1629
+ ],
1630
+ "pointer": 2014581760
1631
+ },
1632
+ {
1633
+ "basis": [
1634
+ [
1635
+ 0,
1636
+ 1065353216,
1637
+ 0
1638
+ ],
1639
+ [
1640
+ 3212836864,
1641
+ 0,
1642
+ 0
1643
+ ],
1644
+ [
1645
+ 0,
1646
+ 0,
1647
+ 1073741824
1648
+ ]
1649
+ ],
1650
+ "origin": [
1651
+ 1120534528,
1652
+ 1128857600,
1653
+ 1133936640
1654
+ ],
1655
+ "pointer": 2014582016
1656
+ }
1657
+ ],
1658
+ "sample_origin": [
1659
+ 1092616192,
1660
+ 1101004800,
1661
+ 1106247680
1662
+ ]
1663
+ },
1664
+ "sample_aliases_child": true,
1665
+ "sample_words64_108": [
1666
+ 1087163597,
1667
+ 1088002458,
1668
+ 1088841318,
1669
+ 1089680179,
1670
+ 1090519040,
1671
+ 1090938470,
1672
+ 1091357901,
1673
+ 1091777331,
1674
+ 2014581760,
1675
+ 1092616192,
1676
+ 1093035622,
1677
+ 1093455053
1678
+ ]
1679
+ },
1680
+ {
1681
+ "execution": {
1682
+ "byte_writes": [],
1683
+ "calls": [],
1684
+ "children": [],
1685
+ "return": null,
1686
+ "trace": null,
1687
+ "trace_length": 1362,
1688
+ "trace_sha256": "fca734a596f1b7061b361d0513213ffd736269b27bede816944d2fdf4cd12784"
1689
+ },
1690
+ "final_record": [
1691
+ 0,
1692
+ 1053609165,
1693
+ 1061997773,
1694
+ 1104569958,
1695
+ 1106457396,
1696
+ 1107820544,
1697
+ 1108764262,
1698
+ 1109236122,
1699
+ 1110651700,
1700
+ 1112067276,
1701
+ 1113482854,
1702
+ 1112539136,
1703
+ 1114426573,
1704
+ 1115999436,
1705
+ 1116943155,
1706
+ 1109707981,
1707
+ 1111071130,
1708
+ 1112434278,
1709
+ 1113797427,
1710
+ 1121714176,
1711
+ 1130102784,
1712
+ 1134886912,
1713
+ 1091357901,
1714
+ 1091777331,
1715
+ 2014581760,
1716
+ 1092616192,
1717
+ 1093035622,
1718
+ 1093455053
1719
+ ],
1720
+ "initial_record": [
1721
+ 0,
1722
+ 1053609165,
1723
+ 1061997773,
1724
+ 1067030938,
1725
+ 1070386381,
1726
+ 1073741824,
1727
+ 1075419546,
1728
+ 1077097267,
1729
+ 1078774989,
1730
+ 1080452710,
1731
+ 1082130432,
1732
+ 1082969293,
1733
+ 1083808154,
1734
+ 1084647014,
1735
+ 1085485875,
1736
+ 1086324736,
1737
+ 1087163597,
1738
+ 1088002458,
1739
+ 1088841318,
1740
+ 1089680179,
1741
+ 1090519040,
1742
+ 1090938470,
1743
+ 1091357901,
1744
+ 1091777331,
1745
+ 2014581760,
1746
+ 1092616192,
1747
+ 1093035622,
1748
+ 1093455053
1749
+ ],
1750
+ "origin_contract": {
1751
+ "execution": {
1752
+ "byte_writes": [],
1753
+ "calls": [],
1754
+ "children": [],
1755
+ "return": null,
1756
+ "stop": 22322,
1757
+ "trace": null,
1758
+ "trace_length": 594,
1759
+ "trace_sha256": "3e08d7fcbcd7769636bc6e385ab861f75b9cbaf2b63ad2c36042e1a4f3073972"
1760
+ },
1761
+ "final_origin": [
1762
+ 1121714176,
1763
+ 1130102784,
1764
+ 1134886912
1765
+ ],
1766
+ "initial_origin": [
1767
+ 1089680179,
1768
+ 1090519040,
1769
+ 1090938470
1770
+ ],
1771
+ "parents": [
1772
+ {
1773
+ "basis": [
1774
+ [
1775
+ 1065353216,
1776
+ 0,
1777
+ 0
1778
+ ],
1779
+ [
1780
+ 0,
1781
+ 1065353216,
1782
+ 0
1783
+ ],
1784
+ [
1785
+ 0,
1786
+ 0,
1787
+ 1065353216
1788
+ ]
1789
+ ],
1790
+ "origin": [
1791
+ 1120403456,
1792
+ 1128792064,
1793
+ 1133903872
1794
+ ],
1795
+ "pointer": 2014581760
1796
+ },
1797
+ {
1798
+ "basis": [
1799
+ [
1800
+ 1065353216,
1801
+ 0,
1802
+ 0
1803
+ ],
1804
+ [
1805
+ 0,
1806
+ 1065353216,
1807
+ 0
1808
+ ],
1809
+ [
1810
+ 0,
1811
+ 0,
1812
+ 1065353216
1813
+ ]
1814
+ ],
1815
+ "origin": [
1816
+ 1120534528,
1817
+ 1128857600,
1818
+ 1133936640
1819
+ ],
1820
+ "pointer": 2014582016
1821
+ },
1822
+ {
1823
+ "basis": [
1824
+ [
1825
+ 1065353216,
1826
+ 0,
1827
+ 0
1828
+ ],
1829
+ [
1830
+ 0,
1831
+ 1065353216,
1832
+ 0
1833
+ ],
1834
+ [
1835
+ 0,
1836
+ 0,
1837
+ 1065353216
1838
+ ]
1839
+ ],
1840
+ "origin": [
1841
+ 1120665600,
1842
+ 1128923136,
1843
+ 1133969408
1844
+ ],
1845
+ "pointer": 2014582272
1846
+ }
1847
+ ],
1848
+ "sample_origin": [
1849
+ 1092616192,
1850
+ 1101004800,
1851
+ 1106247680
1852
+ ]
1853
+ },
1854
+ "sample_aliases_child": false,
1855
+ "sample_words64_108": [
1856
+ 1092616192,
1857
+ 1101004800,
1858
+ 1106247680,
1859
+ 1075838976,
1860
+ 1077936128,
1861
+ 1080033280,
1862
+ 1082130432,
1863
+ 1083179008,
1864
+ 1084227584,
1865
+ 1085276160,
1866
+ 1086324736,
1867
+ 1087373312
1868
+ ]
1869
+ },
1870
+ {
1871
+ "execution": {
1872
+ "byte_writes": [],
1873
+ "calls": [],
1874
+ "children": [],
1875
+ "return": null,
1876
+ "trace": null,
1877
+ "trace_length": 1362,
1878
+ "trace_sha256": "fca734a596f1b7061b361d0513213ffd736269b27bede816944d2fdf4cd12784"
1879
+ },
1880
+ "final_record": [
1881
+ 0,
1882
+ 1053609165,
1883
+ 1061997773,
1884
+ 1116272066,
1885
+ 1117530358,
1886
+ 1118788648,
1887
+ 1120046940,
1888
+ 2032329421,
1889
+ 2033299866,
1890
+ 2034270310,
1891
+ 2035240755,
1892
+ 1118914478,
1893
+ 1120550257,
1894
+ 1122186035,
1895
+ 1123821814,
1896
+ 1115884094,
1897
+ 1117027042,
1898
+ 1118169990,
1899
+ 1119312936,
1900
+ 1121242317,
1901
+ 1129237709,
1902
+ 1134139802,
1903
+ 1091357901,
1904
+ 1091777331,
1905
+ 2014581760,
1906
+ 1092616192,
1907
+ 1093035622,
1908
+ 1093455053
1909
+ ],
1910
+ "initial_record": [
1911
+ 0,
1912
+ 1053609165,
1913
+ 1061997773,
1914
+ 1067030938,
1915
+ 1070386381,
1916
+ 1073741824,
1917
+ 1075419546,
1918
+ 1077097267,
1919
+ 1078774989,
1920
+ 1080452710,
1921
+ 1082130432,
1922
+ 1082969293,
1923
+ 1083808154,
1924
+ 1084647014,
1925
+ 1085485875,
1926
+ 1086324736,
1927
+ 1087163597,
1928
+ 1088002458,
1929
+ 1088841318,
1930
+ 1089680179,
1931
+ 1090519040,
1932
+ 1090938470,
1933
+ 1091357901,
1934
+ 1091777331,
1935
+ 2014581760,
1936
+ 1092616192,
1937
+ 1093035622,
1938
+ 1093455053
1939
+ ],
1940
+ "origin_contract": {
1941
+ "execution": {
1942
+ "byte_writes": [],
1943
+ "calls": [],
1944
+ "children": [],
1945
+ "return": null,
1946
+ "stop": 22322,
1947
+ "trace": null,
1948
+ "trace_length": 594,
1949
+ "trace_sha256": "3e08d7fcbcd7769636bc6e385ab861f75b9cbaf2b63ad2c36042e1a4f3073972"
1950
+ },
1951
+ "final_origin": [
1952
+ 1121242317,
1953
+ 1129237709,
1954
+ 1134139802
1955
+ ],
1956
+ "initial_origin": [
1957
+ 1089680179,
1958
+ 1090519040,
1959
+ 1090938470
1960
+ ],
1961
+ "parents": [
1962
+ {
1963
+ "basis": [
1964
+ [
1965
+ 1065353216,
1966
+ 0,
1967
+ 0
1968
+ ],
1969
+ [
1970
+ 0,
1971
+ 1065353216,
1972
+ 0
1973
+ ],
1974
+ [
1975
+ 0,
1976
+ 0,
1977
+ 1065353216
1978
+ ]
1979
+ ],
1980
+ "origin": [
1981
+ 1120403456,
1982
+ 1128792064,
1983
+ 1133903872
1984
+ ],
1985
+ "pointer": 2014581760
1986
+ },
1987
+ {
1988
+ "basis": [
1989
+ [
1990
+ 1065353216,
1991
+ 0,
1992
+ 0
1993
+ ],
1994
+ [
1995
+ 0,
1996
+ 1065353216,
1997
+ 0
1998
+ ],
1999
+ [
2000
+ 0,
2001
+ 0,
2002
+ 1065353216
2003
+ ]
2004
+ ],
2005
+ "origin": [
2006
+ 1120534528,
2007
+ 1128857600,
2008
+ 1133936640
2009
+ ],
2010
+ "pointer": 2014582016
2011
+ },
2012
+ {
2013
+ "basis": [
2014
+ [
2015
+ 1065353216,
2016
+ 0,
2017
+ 0
2018
+ ],
2019
+ [
2020
+ 0,
2021
+ 1065353216,
2022
+ 0
2023
+ ],
2024
+ [
2025
+ 0,
2026
+ 0,
2027
+ 1065353216
2028
+ ]
2029
+ ],
2030
+ "origin": [
2031
+ 1120665600,
2032
+ 1128923136,
2033
+ 1133969408
2034
+ ],
2035
+ "pointer": 2014582272
2036
+ }
2037
+ ],
2038
+ "sample_origin": [
2039
+ 1092616192,
2040
+ 1101004800,
2041
+ 1106247680
2042
+ ]
2043
+ },
2044
+ "sample_aliases_child": true,
2045
+ "sample_words64_108": [
2046
+ 1087163597,
2047
+ 1088002458,
2048
+ 1088841318,
2049
+ 1089680179,
2050
+ 1090519040,
2051
+ 1090938470,
2052
+ 1091357901,
2053
+ 1091777331,
2054
+ 2014581760,
2055
+ 1092616192,
2056
+ 1093035622,
2057
+ 1093455053
2058
+ ]
2059
+ },
2060
+ {
2061
+ "execution": {
2062
+ "byte_writes": [],
2063
+ "calls": [],
2064
+ "children": [],
2065
+ "return": null,
2066
+ "trace": null,
2067
+ "trace_length": 1362,
2068
+ "trace_sha256": "fca734a596f1b7061b361d0513213ffd736269b27bede816944d2fdf4cd12784"
2069
+ },
2070
+ "final_record": [
2071
+ 0,
2072
+ 1053609165,
2073
+ 1061997773,
2074
+ 1104569958,
2075
+ 1106457396,
2076
+ 1107820544,
2077
+ 1108764262,
2078
+ 1109236122,
2079
+ 1110651700,
2080
+ 1112067276,
2081
+ 1113482854,
2082
+ 1112539136,
2083
+ 1114426573,
2084
+ 1115999436,
2085
+ 1116943155,
2086
+ 1109707981,
2087
+ 1111071130,
2088
+ 1112434278,
2089
+ 1113797427,
2090
+ 1123024896,
2091
+ 1128136704,
2092
+ 1141309440,
2093
+ 1091357901,
2094
+ 1091777331,
2095
+ 2014581760,
2096
+ 1092616192,
2097
+ 1093035622,
2098
+ 1093455053
2099
+ ],
2100
+ "initial_record": [
2101
+ 0,
2102
+ 1053609165,
2103
+ 1061997773,
2104
+ 1067030938,
2105
+ 1070386381,
2106
+ 1073741824,
2107
+ 1075419546,
2108
+ 1077097267,
2109
+ 1078774989,
2110
+ 1080452710,
2111
+ 1082130432,
2112
+ 1082969293,
2113
+ 1083808154,
2114
+ 1084647014,
2115
+ 1085485875,
2116
+ 1086324736,
2117
+ 1087163597,
2118
+ 1088002458,
2119
+ 1088841318,
2120
+ 1089680179,
2121
+ 1090519040,
2122
+ 1090938470,
2123
+ 1091357901,
2124
+ 1091777331,
2125
+ 2014581760,
2126
+ 1092616192,
2127
+ 1093035622,
2128
+ 1093455053
2129
+ ],
2130
+ "origin_contract": {
2131
+ "execution": {
2132
+ "byte_writes": [],
2133
+ "calls": [],
2134
+ "children": [],
2135
+ "return": null,
2136
+ "stop": 22322,
2137
+ "trace": null,
2138
+ "trace_length": 594,
2139
+ "trace_sha256": "3e08d7fcbcd7769636bc6e385ab861f75b9cbaf2b63ad2c36042e1a4f3073972"
2140
+ },
2141
+ "final_origin": [
2142
+ 1123024896,
2143
+ 1128136704,
2144
+ 1141309440
2145
+ ],
2146
+ "initial_origin": [
2147
+ 1089680179,
2148
+ 1090519040,
2149
+ 1090938470
2150
+ ],
2151
+ "parents": [
2152
+ {
2153
+ "basis": [
2154
+ [
2155
+ 0,
2156
+ 1065353216,
2157
+ 0
2158
+ ],
2159
+ [
2160
+ 3212836864,
2161
+ 0,
2162
+ 0
2163
+ ],
2164
+ [
2165
+ 0,
2166
+ 0,
2167
+ 1073741824
2168
+ ]
2169
+ ],
2170
+ "origin": [
2171
+ 1120403456,
2172
+ 1128792064,
2173
+ 1133903872
2174
+ ],
2175
+ "pointer": 2014581760
2176
+ },
2177
+ {
2178
+ "basis": [
2179
+ [
2180
+ 0,
2181
+ 1065353216,
2182
+ 0
2183
+ ],
2184
+ [
2185
+ 3212836864,
2186
+ 0,
2187
+ 0
2188
+ ],
2189
+ [
2190
+ 0,
2191
+ 0,
2192
+ 1073741824
2193
+ ]
2194
+ ],
2195
+ "origin": [
2196
+ 1120534528,
2197
+ 1128857600,
2198
+ 1133936640
2199
+ ],
2200
+ "pointer": 2014582016
2201
+ },
2202
+ {
2203
+ "basis": [
2204
+ [
2205
+ 0,
2206
+ 1065353216,
2207
+ 0
2208
+ ],
2209
+ [
2210
+ 3212836864,
2211
+ 0,
2212
+ 0
2213
+ ],
2214
+ [
2215
+ 0,
2216
+ 0,
2217
+ 1073741824
2218
+ ]
2219
+ ],
2220
+ "origin": [
2221
+ 1120665600,
2222
+ 1128923136,
2223
+ 1133969408
2224
+ ],
2225
+ "pointer": 2014582272
2226
+ }
2227
+ ],
2228
+ "sample_origin": [
2229
+ 1092616192,
2230
+ 1101004800,
2231
+ 1106247680
2232
+ ]
2233
+ },
2234
+ "sample_aliases_child": false,
2235
+ "sample_words64_108": [
2236
+ 1092616192,
2237
+ 1101004800,
2238
+ 1106247680,
2239
+ 1075838976,
2240
+ 1077936128,
2241
+ 1080033280,
2242
+ 1082130432,
2243
+ 1083179008,
2244
+ 1084227584,
2245
+ 1085276160,
2246
+ 1086324736,
2247
+ 1087373312
2248
+ ]
2249
+ },
2250
+ {
2251
+ "execution": {
2252
+ "byte_writes": [],
2253
+ "calls": [],
2254
+ "children": [],
2255
+ "return": null,
2256
+ "trace": null,
2257
+ "trace_length": 1362,
2258
+ "trace_sha256": "fca734a596f1b7061b361d0513213ffd736269b27bede816944d2fdf4cd12784"
2259
+ },
2260
+ "final_record": [
2261
+ 0,
2262
+ 1053609165,
2263
+ 1061997773,
2264
+ 1116272066,
2265
+ 1117530358,
2266
+ 1118788648,
2267
+ 1120046940,
2268
+ 2032329421,
2269
+ 2033299866,
2270
+ 2034270310,
2271
+ 2035240755,
2272
+ 1118914478,
2273
+ 1120550257,
2274
+ 1122186035,
2275
+ 1123821814,
2276
+ 1115884094,
2277
+ 1117027042,
2278
+ 1118169990,
2279
+ 1119312936,
2280
+ 1121294746,
2281
+ 1128372634,
2282
+ 1135791309,
2283
+ 1091357901,
2284
+ 1091777331,
2285
+ 2014581760,
2286
+ 1092616192,
2287
+ 1093035622,
2288
+ 1093455053
2289
+ ],
2290
+ "initial_record": [
2291
+ 0,
2292
+ 1053609165,
2293
+ 1061997773,
2294
+ 1067030938,
2295
+ 1070386381,
2296
+ 1073741824,
2297
+ 1075419546,
2298
+ 1077097267,
2299
+ 1078774989,
2300
+ 1080452710,
2301
+ 1082130432,
2302
+ 1082969293,
2303
+ 1083808154,
2304
+ 1084647014,
2305
+ 1085485875,
2306
+ 1086324736,
2307
+ 1087163597,
2308
+ 1088002458,
2309
+ 1088841318,
2310
+ 1089680179,
2311
+ 1090519040,
2312
+ 1090938470,
2313
+ 1091357901,
2314
+ 1091777331,
2315
+ 2014581760,
2316
+ 1092616192,
2317
+ 1093035622,
2318
+ 1093455053
2319
+ ],
2320
+ "origin_contract": {
2321
+ "execution": {
2322
+ "byte_writes": [],
2323
+ "calls": [],
2324
+ "children": [],
2325
+ "return": null,
2326
+ "stop": 22322,
2327
+ "trace": null,
2328
+ "trace_length": 594,
2329
+ "trace_sha256": "3e08d7fcbcd7769636bc6e385ab861f75b9cbaf2b63ad2c36042e1a4f3073972"
2330
+ },
2331
+ "final_origin": [
2332
+ 1121294746,
2333
+ 1128372634,
2334
+ 1135791309
2335
+ ],
2336
+ "initial_origin": [
2337
+ 1089680179,
2338
+ 1090519040,
2339
+ 1090938470
2340
+ ],
2341
+ "parents": [
2342
+ {
2343
+ "basis": [
2344
+ [
2345
+ 0,
2346
+ 1065353216,
2347
+ 0
2348
+ ],
2349
+ [
2350
+ 3212836864,
2351
+ 0,
2352
+ 0
2353
+ ],
2354
+ [
2355
+ 0,
2356
+ 0,
2357
+ 1073741824
2358
+ ]
2359
+ ],
2360
+ "origin": [
2361
+ 1120403456,
2362
+ 1128792064,
2363
+ 1133903872
2364
+ ],
2365
+ "pointer": 2014581760
2366
+ },
2367
+ {
2368
+ "basis": [
2369
+ [
2370
+ 0,
2371
+ 1065353216,
2372
+ 0
2373
+ ],
2374
+ [
2375
+ 3212836864,
2376
+ 0,
2377
+ 0
2378
+ ],
2379
+ [
2380
+ 0,
2381
+ 0,
2382
+ 1073741824
2383
+ ]
2384
+ ],
2385
+ "origin": [
2386
+ 1120534528,
2387
+ 1128857600,
2388
+ 1133936640
2389
+ ],
2390
+ "pointer": 2014582016
2391
+ },
2392
+ {
2393
+ "basis": [
2394
+ [
2395
+ 0,
2396
+ 1065353216,
2397
+ 0
2398
+ ],
2399
+ [
2400
+ 3212836864,
2401
+ 0,
2402
+ 0
2403
+ ],
2404
+ [
2405
+ 0,
2406
+ 0,
2407
+ 1073741824
2408
+ ]
2409
+ ],
2410
+ "origin": [
2411
+ 1120665600,
2412
+ 1128923136,
2413
+ 1133969408
2414
+ ],
2415
+ "pointer": 2014582272
2416
+ }
2417
+ ],
2418
+ "sample_origin": [
2419
+ 1092616192,
2420
+ 1101004800,
2421
+ 1106247680
2422
+ ]
2423
+ },
2424
+ "sample_aliases_child": true,
2425
+ "sample_words64_108": [
2426
+ 1087163597,
2427
+ 1088002458,
2428
+ 1088841318,
2429
+ 1089680179,
2430
+ 1090519040,
2431
+ 1090938470,
2432
+ 1091357901,
2433
+ 1091777331,
2434
+ 2014581760,
2435
+ 1092616192,
2436
+ 1093035622,
2437
+ 1093455053
2438
+ ]
2439
+ }
2440
+ ],
2441
+ "sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
2442
+ "source": {
2443
+ "archive": "zUrT43_qvm.pk3",
2444
+ "archive_sha256": "b59bf0c5bedf11d50e0edd220da7eade96de40601e98ae14c54c819047df0796",
2445
+ "member": {
2446
+ "bytes": 983300,
2447
+ "comment_hex": "",
2448
+ "compressed_bytes": 246560,
2449
+ "compression": 8,
2450
+ "crc32": "98ea1768",
2451
+ "create_system": 0,
2452
+ "create_version": 63,
2453
+ "date_time": [
2454
+ 2018,
2455
+ 6,
2456
+ 18,
2457
+ 22,
2458
+ 11,
2459
+ 50
2460
+ ],
2461
+ "directory": false,
2462
+ "entry_index": 2,
2463
+ "external_attr": 32,
2464
+ "extra_hex": "0a0020000000000001001800d1e24e974007d40116dcbf962f1fd20116dcbf962f1fd201",
2465
+ "extract_version": 20,
2466
+ "flags": 0,
2467
+ "header_offset": 221309,
2468
+ "internal_attr": 0,
2469
+ "occurrence": 0,
2470
+ "output": "assets/extracted/zUrT43_qvm.pk3/members/000002/vm/qagame.qvm",
2471
+ "path": "vm/qagame.qvm",
2472
+ "sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
2473
+ "type": "member",
2474
+ "volume": 0
2475
+ }
2476
+ }
2477
+ }
scripts/analyze_qvm_child_transform.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """Complete22009, including original fourth-row source arithmetic."""
3
+ import itertools
4
+ from pathlib import Path
5
+ from qvm_research_support import source,execute
6
+ from analyze_qvm_child_origin import fixture,origin,LOCAL,CHILD,SAMPLE
7
+ from analyze_qvm import write_json
8
+
9
+ def transform(ins,m):
10
+ m=dict(m);_,o=origin(ins,m);sample=m[LOCAL+232];before=[m[CHILD+j]&0xffffffff for j in range(0,112,4)];samples=[m[sample+j]&0xffffffff for j in range(64,112,4)]
11
+ m,_,e=execute(ins,22010,23090,m,(0,0,0),LOCAL)
12
+ return m,{'initial_record':before,'sample_words64_108':samples,'origin_contract':o,'sample_aliases_child':sample==CHILD,'final_record':[m[CHILD+j]&0xffffffff for j in range(0,112,4)],'execution':e}
13
+
14
+ def main():
15
+ q,raw,h,ins=source();rows=[]
16
+ for depth,kind,alias in itertools.product([0,1,2,3],['identity','turn-scale'],[False,True]):
17
+ m=fixture(depth,kind)
18
+ if alias:m[LOCAL+232]=CHILD
19
+ rows.append(transform(ins,m)[1])
20
+ write_json(Path('docs/research/qvm-child-transform.json'),{'source':q['source'],'sha256':q['sha256'],'probes':rows,'limits':'Complete22010–23089 on acyclic fixture parents, no child/native calls. Fourth row reads local40/60/48/68 exactly, not a conventional homogeneous row. Alias probes describe bounded memory arithmetic, not legal model input.'})
21
+ if __name__=='__main__':main()
scripts/test_qvm_child_transform.py ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json,unittest
2
+ from pathlib import Path
3
+ from test_qvm_ground import word,n,f
4
+ from test_qvm_child_origin import expected as origin
5
+
6
+ def expected(p):
7
+ out=p['initial_record'][:];contract=dict(p['origin_contract']);contract['sample_origin']=p['sample_words64_108'][:3];out[19:22]=origin(contract)
8
+ if not contract['parents']:return out
9
+ a=list(map(n,p['sample_words64_108']));matrix=[a[3:6]+[0],a[6:9]+[0],a[9:12]+[0],[a[9],0,a[11],1]];b=[[n(x) for x in p['initial_record'][3+4*j:7+4*j]] for j in range(4)]
10
+ for r in range(4):
11
+ for c in range(4):
12
+ v=f(matrix[r][0]*b[0][c])
13
+ for k in range(1,4):v=f(v+f(matrix[r][k]*b[k][c]))
14
+ out[3+4*r+c]=word(v)
15
+ return out
16
+ class ChildTransformTests(unittest.TestCase):
17
+ @classmethod
18
+ def setUpClass(cls):cls.rows=json.loads(Path('docs/research/qvm-child-transform.json').read_text())['probes']
19
+ def test_independent_entire_record_and_nonstandard_fourth_row(self):
20
+ self.assertEqual(len(self.rows),16)
21
+ for p in self.rows:self.assertEqual(p['final_record'],expected(p))
22
+ def test_alias_reads_precede_origin_overwrite(self):
23
+ self.assertEqual(sum(p['sample_aliases_child'] for p in self.rows),8)
24
+ for p in self.rows:
25
+ if p['sample_aliases_child']:self.assertEqual(p['sample_words64_108'],p['initial_record'][16:28])
26
+ def test_null_parent_preserves_basis(self):
27
+ for p in self.rows:
28
+ if not p['origin_contract']['parents']:self.assertEqual(p['initial_record'][3:19],p['final_record'][3:19])
29
+ def test_no_child_calls_and_unrelated_words_preserved(self):
30
+ for p in self.rows:
31
+ self.assertEqual(p['execution']['calls'],[])
32
+ for j in list(range(3))+list(range(22,28)):self.assertEqual(p['initial_record'][j],p['final_record'][j])
33
+ if __name__=='__main__':unittest.main()