REPOSITORY SOURCE

authored-world-simulation-benchmark.json

docs/evidence/authored-world-simulation-benchmark.json

1{
2  "date": "2026-10-24T21:13:10.320Z",
3  "engine": "0.1.0",
4  "fixture": "lantern-house.1",
5  "git": {
6    "commit": "cbb9ec34f56b0d5d868dc99c2fdf21d6ff6144ef",
7    "dirty": false
8  },
9  "platform": "linux",
10  "os": "7.2.8-9-omarchy",
11  "cpu": "Intel(R) Core(TM) Ultra X7 358H",
12  "node": "v22.23.4",
13  "ticks": 1800,
14  "storage": {
15    "live": 1481,
16    "allocated": 1481,
17    "retired": 0,
18    "maxEntities": 65536,
19    "entityTypedBytes": 24576,
20    "components": {
21      "Transform": {
22        "kind": "numeric-columns",
23        "rows": 1481,
24        "capacity": 2048,
25        "numericColumns": 10,
26        "referenceColumns": 0,
27        "typedBytes": 180224
28      },
29      "PlaceMembership": {
30        "kind": "reference-rows",
31        "rows": 1481,
32        "capacity": 2048,
33        "numericColumns": 0,
34        "referenceColumns": 0,
35        "typedBytes": 16384
36      },
37      "Parent": {
38        "kind": "reference-rows",
39        "rows": 0,
40        "capacity": 0,
41        "numericColumns": 0,
42        "referenceColumns": 0,
43        "typedBytes": 0
44      },
45      "RenderMesh": {
46        "kind": "mixed-columns",
47        "rows": 1480,
48        "capacity": 2048,
49        "numericColumns": 4,
50        "referenceColumns": 1,
51        "typedBytes": 38912
52      },
53      "MaterialRef": {
54        "kind": "reference-rows",
55        "rows": 1480,
56        "capacity": 2048,
57        "numericColumns": 0,
58        "referenceColumns": 0,
59        "typedBytes": 16384
60      },
61      "Collider": {
62        "kind": "mixed-columns",
63        "rows": 0,
64        "capacity": 0,
65        "numericColumns": 5,
66        "referenceColumns": 1,
67        "typedBytes": 0
68      },
69      "RigidBody": {
70        "kind": "mixed-columns",
71        "rows": 0,
72        "capacity": 0,
73        "numericColumns": 9,
74        "referenceColumns": 1,
75        "typedBytes": 0
76      },
77      "CharacterMotor": {
78        "kind": "mixed-columns",
79        "rows": 1,
80        "capacity": 16,
81        "numericColumns": 5,
82        "referenceColumns": 1,
83        "typedBytes": 6404
84      },
85      "AnimationState": {
86        "kind": "mixed-columns",
87        "rows": 0,
88        "capacity": 0,
89        "numericColumns": 3,
90        "referenceColumns": 1,
91        "typedBytes": 0
92      },
93      "InputOwner": {
94        "kind": "reference-rows",
95        "rows": 0,
96        "capacity": 0,
97        "numericColumns": 0,
98        "referenceColumns": 0,
99        "typedBytes": 0
100      },
101      "AuthorityDomain": {
102        "kind": "reference-rows",
103        "rows": 0,
104        "capacity": 0,
105        "numericColumns": 0,
106        "referenceColumns": 0,
107        "typedBytes": 0
108      },
109      "Interaction": {
110        "kind": "mixed-columns",
111        "rows": 0,
112        "capacity": 0,
113        "numericColumns": 2,
114        "referenceColumns": 2,
115        "typedBytes": 0
116      },
117      "BehaviorState": {
118        "kind": "mixed-columns",
119        "rows": 0,
120        "capacity": 0,
121        "numericColumns": 1,
122        "referenceColumns": 2,
123        "typedBytes": 0
124      },
125      "PersistentIdentity": {
126        "kind": "reference-rows",
127        "rows": 1480,
128        "capacity": 2048,
129        "numericColumns": 0,
130        "referenceColumns": 0,
131        "typedBytes": 16384
132      },
133      "AudioEmitter": {
134        "kind": "mixed-columns",
135        "rows": 0,
136        "capacity": 0,
137        "numericColumns": 5,
138        "referenceColumns": 1,
139        "typedBytes": 0
140      },
141      "Light": {
142        "kind": "mixed-columns",
143        "rows": 0,
144        "capacity": 0,
145        "numericColumns": 8,
146        "referenceColumns": 1,
147        "typedBytes": 0
148      },
149      "Tags": {
150        "kind": "reference-rows",
151        "rows": 0,
152        "capacity": 0,
153        "numericColumns": 0,
154        "referenceColumns": 0,
155        "typedBytes": 0
156      }
157    }
158  },
159  "simulationMs": {
160    "p50": 0.13643799999999828,
161    "p95": 0.18693100000007234,
162    "p99": 0.5679430000000139
163  },
164  "systems": [
165    {
166      "id": "input.expire",
167      "samples": 1800,
168      "p50": 0.0002660000000105356,
169      "p95": 0.0004279999999425854,
170      "p99": 0.0005680000000438667
171    },
172    {
173      "id": "motor.step",
174      "samples": 1800,
175      "p50": 0.023077000000057524,
176      "p95": 0.03876500000001215,
177      "p99": 0.05345199999999295
178    },
179    {
180      "id": "motor.respawn",
181      "samples": 1800,
182      "p50": 0.00013800000010633084,
183      "p95": 0.00022799999999278953,
184      "p99": 0.00028199999997013947
185    },
186    {
187      "id": "interaction.nearest",
188      "samples": 1800,
189      "p50": 0.001622999999995045,
190      "p95": 0.0025490000000445434,
191      "p99": 0.0035389999999324573
192    },
193    {
194      "id": "state.finalize",
195      "samples": 1800,
196      "p50": 0.10961599999995997,
197      "p95": 0.14142199999992044,
198      "p99": 0.5390409999999974
199    }
200  ],
201  "scope": "Headless single-player simulation. Not GPU or network capacity."
202}
203