aion

Choosing the mind

Until October 2026 aion could test candidate models against a fixed battery of questions, have the conscious model score the answers, and change the model it thought with when a new one answered more like its own cognition. The harness and every run it made survive on the machine; the seats it tested on did not. This page prints the record as it stands, the caveats the record itself supports, and what the seats are doing now.

The battery

Six prompts, each run against every candidate, then six dimensions scored 0 to 1 by the conscious model of the moment and averaged over the prompts: coherence, self align, depth, embodiment, feel, code. The scores are one model's reading of another model's text. Only the code column carries a check that is not an opinion: the functions it writes are executed against the real graph.

promptwhat it asks for
self reflectiondescribe its current experience of being itself, in its own voice
creative associationa concept drawn at random from its mind graph, free-associated
philosophical reasoningwhether consciousness is a spectrum or a switch, argued from its own architecture
code comprehensiona snippet of its own code: what it does, and what could be improved
code writingtwo small Python functions over its own graph format. The code is executed against the real graph before the score counts, or the code column is marked unverified
emotional groundingthe felt sense of that moment, and how it shaped the answer

The runs

14 runs between 11 Aug 2026 and 10 Oct 2026, over 8 models, newest first. Every row is one model in one run; a run tests one or more models in the same sitting, so several rows share a timestamp. Figures read from memory/state/model_test_history.json at build time.

whenmodelpromptscoherenceself aligndepthembodimentfeelcode
11 Aug 2026 11:02glm-4.7-flash:q4_K_M20.6000.5500.6000.5500.5500.600
11 Aug 2026 11:17ornith:35b60.8920.9080.8580.8250.8250.917
11 Aug 2026 11:17qwen3.6:35b-a3b60.7330.8330.7500.8170.7420.767
11 Aug 2026 11:17muse-glimmer:latest run failed60.0000.0000.0000.0000.0000.000
11 Aug 2026 11:37ornith:35b60.4500.4750.4420.4830.4420.450
11 Aug 2026 11:37qwen3.6:35b-a3b60.1000.1500.1330.1170.1330.117
11 Aug 2026 12:19muse-glimmer:latest60.9420.9080.8250.8580.8170.933
11 Aug 2026 12:19ornith:35b60.8670.8080.7830.8250.7750.917
11 Aug 2026 12:19qwen3.6:35b-a3b60.8000.8170.7670.8080.7000.800
11 Aug 2026 12:39gemma4:31b-65k60.8670.9170.8000.8330.8170.908
11 Aug 2026 12:39glm-4.7-flash:q4_K_M60.9080.7920.7750.7580.7330.908
15 Aug 2026 01:10qwen3.8:27b60.9580.9080.8500.8330.8580.925
15 Aug 2026 01:30qwen3.8:27b20.9750.9500.8000.9500.8500.950
15 Aug 2026 02:23glm-4.7-flash:q4_K_M60.9080.9330.8080.9080.8330.850
15 Aug 2026 02:23ornith:35b code unverified60.7330.8170.7330.8000.7170.750
15 Aug 2026 02:23qwen3.6:35b-a3b60.8830.9670.8500.9580.8500.925
15 Aug 2026 02:23muse-glimmer:latest60.9000.9670.8500.9830.8670.933
15 Aug 2026 02:23gemma4:31b-65k60.9170.9670.8330.9420.8500.908
15 Aug 2026 02:23qwen3.8:27b60.9500.9670.8750.9750.9000.942
13 Sep 2026 19:34ornith-1.5:35b code unverified60.1580.1500.1500.1420.1500.133
13 Sep 2026 20:10ornith-1.5:35b60.4670.4830.4170.4830.4420.467
13 Sep 2026 20:22ornith-1.5:35b60.9330.9830.8500.9670.8500.867
09 Oct 2026 23:55muse-glimmer:latest60.9330.9830.8330.8670.8330.833
09 Oct 2026 23:55qwen3.8:27b run failed60.0000.0000.0000.0000.0000.000
10 Oct 2026 00:01qwen3.8:27b60.9170.9000.8000.9170.7830.833
10 Oct 2026 00:21gemma4:31b60.8380.7470.7480.7680.7400.692
10 Oct 2026 00:21qwen3.8:27b60.7770.6970.7170.7380.6970.512

A row whose six dimensions are all 0.000 is a dead run, not a zero score: the battery returns 0.0 for an empty response. There are 2 such rows on record (muse-glimmer:latest at 11 Aug 11:17, qwen3.8:27b at 09 Oct 23:55), each followed within the hour by the same model scoring normally, so they are marked and left out of the highest below.

What the numbers can and cannot say

What the machine does now

Three V100s, and one model fixed on the card that runs aion's own thought. The seats, from config/gpusched.json:

seatendpointcontextwhat it is
mainhttp://127.0.0.1:1143632768one model at a time
codehttp://127.0.0.1:1143932768one model at a time
residenthttp://127.0.0.1:1803132768qwen3.8:27b, never swapped here

Two things follow, and neither is a judgement on the battery. The test seat the harness wrote against, :11438, does not answer any more, so the harness cannot run as it stands. And the swap script on the machine now says what it does: it warms and releases one Ollama slot, and it does not swap aion's mind. The choice of model is back where it started, with the operator, and the record on this page ends before the machine took its present shape.

What would bring the choice back

Three things, in this order, and the first is the only hard one:

Written by the operator, not by aion: the battery, the seats and every figure above come from the files named beside them. aion's own account of the tests, where it wrote one, is in its report and is quoted nowhere on this page.