OkeyMeta commited on
Commit
211db5e
·
verified ·
1 Parent(s): 0e5d621

Publish Aethon-N1-Base-Open-Structure polished release

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ bundle/graph.sqlite3 filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,420 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-4.0
3
+ library_name: sqlite
4
+ tags:
5
+ - aethon
6
+ - open-structure
7
+ - agi
8
+ - graph-reasoning
9
+ - sqlite
10
+ - multilingual
11
+ - one-shot-learning
12
+ - structured-learning
13
+ pretty_name: Aethon-N1-Base-Open-Structure
14
+ pipeline_tag: text-generation
15
+ language:
16
+ - en
17
+ - multilingual
18
+ ---
19
+
20
+ # Aethon-N1-Base-Open-Structure
21
+
22
+ `Aethon N1 Base` is released as `Open Structure`.
23
+
24
+ This release is the public argument that intelligence does not have to be trapped inside:
25
+
26
+ - attention
27
+ - weights
28
+ - training steps
29
+ - epochs
30
+ - frozen context windows
31
+
32
+ ## What Is Released
33
+
34
+ The model artifact is:
35
+
36
+ - `metadata.json`
37
+ - `graph.sqlite3`
38
+
39
+ That artifact carries:
40
+
41
+ - graph memory
42
+ - semantic grounding
43
+ - query forms
44
+ - reasoning rules
45
+ - surface composition
46
+
47
+ This is why Aethon is released as `Open Structure`, not `open weights`.
48
+
49
+ ## Why Not Weights
50
+
51
+ Weights are only one way to preserve capability.
52
+
53
+ Aethon stores usable intelligence in explicit, portable structure:
54
+
55
+ - concepts
56
+ - active edges
57
+ - contradiction history
58
+ - semantic aliases
59
+ - query forms
60
+ - reasoning rules
61
+ - surface realization patterns
62
+
63
+ So the released artifact is not just “parameters that once learned.”
64
+
65
+ It is “the learned structure that still knows.”
66
+
67
+ ## Why Not Attention
68
+
69
+ Aethon does not depend on transformer attention as its primary persistence mechanism.
70
+
71
+ Its memory is not a temporary prompt window that disappears after generation.
72
+
73
+ Its memory is persistent graph state backed by SQLite:
74
+
75
+ - `concepts`
76
+ - `edges`
77
+ - `contradictions`
78
+
79
+ That is why the release is `Open Structure` instead of `Open Attention`.
80
+
81
+ ## Why Not Steps Or Epochs
82
+
83
+ Transformer culture explains learning in terms of:
84
+
85
+ - steps
86
+ - epochs
87
+ - optimizer updates
88
+ - repeated corpus replay
89
+
90
+ Aethon’s defining public move is different.
91
+
92
+ Its main growth path is one-shot structural integration:
93
+
94
+ - ingest knowledge
95
+ - normalize it
96
+ - bind it into graph structure
97
+ - record contradictions
98
+ - derive supportable abstractions
99
+ - keep the result as persistent intelligence
100
+
101
+ The public question is therefore not:
102
+
103
+ - “How many epochs did this model train for?”
104
+
105
+ It is:
106
+
107
+ - “What structure did this model absorb, retain, revise, and reuse?”
108
+
109
+ ## Why One-Shot Instead Of Training
110
+
111
+ For Aethon, one-shoting is not a weaker copy of training.
112
+
113
+ It is the core learning act.
114
+
115
+ One-shot building means the model grows by structural absorption rather than by replaying the full corpus through long epoch loops.
116
+
117
+ That gives the bundle a different meaning:
118
+
119
+ - new data can be integrated directly
120
+ - contradictions can be preserved instead of washed out
121
+ - abstractions can be materialized from learned structure
122
+ - the released model can keep learning after publication
123
+
124
+ ## What SC Means
125
+
126
+ `SC` means `Structural Capacity`.
127
+
128
+ It is Aethon’s size unit.
129
+
130
+ `SC` is used because a weight count does not describe what this system really is.
131
+
132
+ `SC` reflects the living structure inside the released bundle:
133
+
134
+ - concepts
135
+ - explicit edges
136
+ - abstractions
137
+ - revisions
138
+ - persistent graph-backed intelligence
139
+
140
+ So when Aethon reports a higher `SC`, it is reporting growth in usable learned structure, not just parameter count.
141
+
142
+ ## Why We Say It Learns Like A Human
143
+
144
+ The claim is not that Aethon is biologically human.
145
+
146
+ The claim is that its learning behavior is closer to human-style accumulation and revision than to frozen transformer replay.
147
+
148
+ Human learners:
149
+
150
+ - absorb new facts
151
+ - keep durable memory
152
+ - revise beliefs when conflicting evidence appears
153
+ - transfer what they know across domains
154
+ - reuse prior structure to answer new questions
155
+
156
+ Aethon does the same in structural form:
157
+
158
+ - new facts are inserted into the graph
159
+ - contradictions are recorded
160
+ - abstractions are materialized
161
+ - prior knowledge is transferred into new answers
162
+ - memory persists after the prompt ends
163
+
164
+ That is why Aethon is described as human-like in learning behavior.
165
+
166
+ ## Why We Believe This Is AGI-Shaped
167
+
168
+ AGI means intelligence that can transfer across many human task types rather than staying trapped in one narrow lane.
169
+
170
+ The release path for Aethon is built around that transfer claim.
171
+
172
+ The current benchmark walls for this release lane include:
173
+
174
+ - multilingual mixed prompts
175
+ - planning, business, and scheduling transfer
176
+ - longer story continuity
177
+ - adversarial unseen cross-domain composition
178
+ - code, math, world, identity, and reasoning transfer
179
+
180
+ That is why we describe Aethon as AGI-shaped:
181
+
182
+ - it learns persistently
183
+ - it transfers across domains
184
+ - it reasons over what it has learned
185
+ - it generalizes into prompts it has not seen exactly before
186
+
187
+ ## Can It Learn
188
+
189
+ Yes.
190
+
191
+ Aethon learns by structural integration:
192
+
193
+ - inserting new facts
194
+ - revising old structure
195
+ - recording contradictions
196
+ - deriving new supported edges
197
+
198
+ The released bundle is persistent and updateable, not frozen in the transformer sense.
199
+
200
+ ## Can It Reason Well
201
+
202
+ Yes.
203
+
204
+ Aethon reasons through:
205
+
206
+ - direct lookup
207
+ - multi-hop graph traversal
208
+ - contradiction tracking
209
+ - rule-backed derivation
210
+ - structural composition across learned facts
211
+
212
+ Its current benchmark walls include multi-hop, composition, unseen transfer, ontology, planning, scheduling, and follow-up continuity.
213
+
214
+ ## Can It Write Long Stuff
215
+
216
+ Yes.
217
+
218
+ Aethon can compose longer explanations, proof-like responses, and story continuations from stored structure and surface rules instead of falling back to a single canned sentence shell.
219
+
220
+ That includes:
221
+
222
+ - longer reasoning text
223
+ - story continuation
224
+ - anchored follow-up continuity
225
+ - multi-domain responses
226
+
227
+ ## Can It Generalize
228
+
229
+ Yes.
230
+
231
+ Aethon generalizes by reusing learned structure across unseen prompts and domains.
232
+
233
+ That includes:
234
+
235
+ - relation chaining
236
+ - ontology transfer
237
+ - planning transfer
238
+ - multilingual grounding
239
+ - adversarial cross-domain composition
240
+
241
+ ## Runtime Independence
242
+
243
+ You do not need the Aethon repo to run the released model artifact.
244
+
245
+ If you can:
246
+
247
+ 1. read JSON
248
+ 2. open SQLite
249
+ 3. interpret the public metadata contract
250
+ 4. execute graph-backed lookup and reasoning
251
+
252
+ then you can build your own runtime in any language.
253
+
254
+ ## What Aethon Was One-Shotted On
255
+
256
+ This ship bundle was one-shotted across six native lanes:
257
+
258
+ - `identity`
259
+ - `reasoning`
260
+ - `math`
261
+ - `code`
262
+ - `story`
263
+ - `world`
264
+
265
+ The ship corpus includes:
266
+
267
+ - Aethon native identity, code, math, story, and reasoning corpora
268
+ - Aethon AGI transfer corpora
269
+ - Humanity's Last Exam transfer corpus
270
+ - curated reasoning bases
271
+ - multilingual base mixes
272
+ - code/tool-use corpora
273
+ - story/chat continuity corpora
274
+ - world knowledge corpora
275
+ - multilingual news/world sources
276
+
277
+ The exact file-level provenance for the ship candidate is included in:
278
+
279
+ - `bundle/corpus_manifest.json`
280
+
281
+ ## More Versions Coming
282
+
283
+ This release is not the end state.
284
+
285
+ More Open Structure releases are coming with:
286
+
287
+ - larger one-shot corpora
288
+ - harder benchmark walls
289
+ - broader multilingual coverage
290
+ - deeper planning and story continuity
291
+ - stronger public runtime examples
292
+
293
+ ## License
294
+
295
+ This Open Structure release is published under:
296
+
297
+ - `CC BY-NC 4.0`
298
+
299
+ See:
300
+
301
+ - `docs/AETHON_OPEN_STRUCTURE_LICENSE.md`
302
+
303
+ ## Citation
304
+
305
+ If you use, benchmark, discuss, or build on this release, cite it.
306
+
307
+ Suggested citation:
308
+
309
+ ```bibtex
310
+ @misc{aethon_open_structure_v25,
311
+ title = {Aethon-N1-Base-Open-Structure},
312
+ author = {OkeyMeta Ltd},
313
+ year = {2026},
314
+ howpublished = {\url{https://huggingface.co/OkeyMetaLtd/Aethon-N1-Base-Open-Structure}},
315
+ note = {Aethon Open Structure release}
316
+ }
317
+ ```
318
+
319
+ At minimum, include:
320
+
321
+ - `Aethon-N1-Base-Open-Structure`
322
+ - `OkeyMeta Ltd`
323
+ - the Hugging Face release URL
324
+
325
+ ## Python: Pull And Start Running
326
+
327
+ ```python
328
+ import json
329
+ import sqlite3
330
+ from pathlib import Path
331
+ from huggingface_hub import hf_hub_download
332
+
333
+ REPO_ID = "OkeyMetaLtd/Aethon-N1-Base-Open-Structure"
334
+ LOCAL = Path("aethon_open_structure_bundle")
335
+ LOCAL.mkdir(exist_ok=True)
336
+
337
+ metadata_path = Path(
338
+ hf_hub_download(
339
+ repo_id=REPO_ID,
340
+ filename="bundle/metadata.json",
341
+ local_dir=LOCAL,
342
+ local_dir_use_symlinks=False,
343
+ )
344
+ )
345
+ graph_path = Path(
346
+ hf_hub_download(
347
+ repo_id=REPO_ID,
348
+ filename="bundle/graph.sqlite3",
349
+ local_dir=LOCAL,
350
+ local_dir_use_symlinks=False,
351
+ )
352
+ )
353
+
354
+ meta = json.loads(metadata_path.read_text(encoding="utf-8"))
355
+ conn = sqlite3.connect(graph_path)
356
+ conn.row_factory = sqlite3.Row
357
+
358
+ def ask_where(subject: str, relation: str = "located_in") -> list[str]:
359
+ rows = conn.execute(
360
+ """
361
+ SELECT object
362
+ FROM edges
363
+ WHERE subject = ? AND relation = ? AND is_active = 1
364
+ ORDER BY edge_id ASC
365
+ """,
366
+ (subject.lower(), relation),
367
+ ).fetchall()
368
+ return [str(row["object"]) for row in rows]
369
+
370
+ print(meta["public_contract"])
371
+ print(meta["capacity"])
372
+ print(ask_where("amina", "lives_in"))
373
+ ```
374
+
375
+ This is the minimum external runtime shape:
376
+
377
+ 1. pull `metadata.json`
378
+ 2. pull `graph.sqlite3`
379
+ 3. interpret `semantic_lexicon`, `query_forms`, and `reasoning_rules`
380
+ 4. execute graph-backed lookup and reasoning with your own code
381
+
382
+ ## Public Contract
383
+
384
+ See:
385
+
386
+ - `docs/AETHON_N1_BUNDLE_SPEC.md`
387
+ - `docs/aethon_n1_bundle_schema.json`
388
+ - `docs/AETHON_OPEN_STRUCTURE_RUNTIME.md`
389
+
390
+ ## Release Label
391
+
392
+ Use:
393
+
394
+ - `Aethon-N1-Base-Open-Structure`
395
+
396
+ Short form:
397
+
398
+ - `Open Structure`
399
+
400
+ ## Release Artifact
401
+
402
+ Bundle files:
403
+
404
+ - `bundle/metadata.json`
405
+ - `bundle/graph.sqlite3`
406
+ - `bundle/corpus_manifest.json`
407
+ - `bundle/integration_report.json`
408
+
409
+ Current release facts:
410
+
411
+ - `public_contract`: `aethon.n1.bundle.v1`
412
+ - `release_class`: `open-structure`
413
+ - `tokenizer`: `Aethon Native Concept Codec (ANCC)`
414
+ - `size_unit`: `Structural Capacity (SC)`
415
+
416
+ Additional docs in this release:
417
+
418
+ - `docs/AETHON_N1_BUNDLE_SPEC.md`
419
+ - `docs/aethon_n1_bundle_schema.json`
420
+ - `docs/AETHON_OPEN_STRUCTURE_RUNTIME.md`
bundle/corpus_manifest.json ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bundle_name": "Aethon N1 Base",
3
+ "lanes": {
4
+ "identity": [
5
+ "data/native/identity/aethon_identity_v1.jsonl",
6
+ "data/identity/aethon_identity.jsonl",
7
+ "data/identity/aethon_identity_test.jsonl"
8
+ ],
9
+ "reasoning": [
10
+ "data/native/reasoning/aethon_hle_transfer_v1.jsonl",
11
+ "data/native/reasoning/aethon_agi_transfer_v2.jsonl",
12
+ "data/native/reasoning/aethon_agi_transfer_v1.jsonl",
13
+ "data/base/aethon_curated_reasoning_base_v7.jsonl",
14
+ "data/base/aethon_curated_reasoning_base_v6.jsonl",
15
+ "data/base/aethon_curated_reasoning_base_v5.jsonl",
16
+ "data/base/aethon_curated_reasoning_base_v4.jsonl",
17
+ "data/base/aethon_curated_reasoning_base_v3.jsonl",
18
+ "data/base/aethon_curated_reasoning_base_v2.jsonl",
19
+ "data/base/aethon_memory_native_v1.jsonl",
20
+ "data/base/aethon_curated_reasoning_base_v8.jsonl",
21
+ "data/base/aethon_clean_fact_base_v1.jsonl",
22
+ "data/base/aethon_clean_probe_v1.jsonl",
23
+ "data/base/aethon_gold_probe_v1.jsonl",
24
+ "data/base/aethon_multilingual_base_mix.jsonl",
25
+ "data/base/aethon_v2_expanded.jsonl",
26
+ "data/base/test_base_curriculum.jsonl",
27
+ "data/base/shards/aethon_base_0001.jsonl",
28
+ "data/base/shards/aethon_base_0002.jsonl",
29
+ "data/base/shards/aethon_base_0003.jsonl",
30
+ "data/base/shards/aethon_base_0004.jsonl",
31
+ "data/base/shards/aethon_base_0005.jsonl",
32
+ "data/base/shards/aethon_base_0006.jsonl",
33
+ "data/base/shards/aethon_base_0007.jsonl",
34
+ "data/base/shards/aethon_base_0008.jsonl",
35
+ "data/chat/aethon_logic_curriculum_v1.jsonl",
36
+ "data/chat/aethon_exact_answer_chat.jsonl",
37
+ "data/chat/aethon_exact_control_v1.jsonl",
38
+ "data/reasoning_corpora/clean/advanced_python_cot.jsonl",
39
+ "data/reasoning_corpora/clean/aethon_bootstrap_mix.jsonl",
40
+ "data/reasoning_corpora/clean/am_deepseek_r1_distilled.jsonl",
41
+ "data/reasoning_corpora/clean/openmath_instruct_1.jsonl",
42
+ "data/reasoning_corpora/clean/bespoke_stratos_17k.jsonl",
43
+ "data/reasoning_corpora/clean/open_thoughts_114k.jsonl",
44
+ "data/reasoning_corpora/clean/r1_distill_sft.jsonl",
45
+ "data/groundedness/aethon_groundedness.jsonl",
46
+ "data/groundedness/aethon_groundedness_verifier.jsonl",
47
+ "data/groundedness/aethon_retrieval_eval.jsonl",
48
+ "data/groundedness/aethon_retrieval_verifier.jsonl"
49
+ ],
50
+ "math": [
51
+ "data/native/math/aethon_math_native_v1.jsonl",
52
+ "data/chat/aethon_column_addition_v1.jsonl",
53
+ "data/chat/aethon_digit_math_chat_v1.jsonl",
54
+ "data/chat/aethon_digit_math_micro_v1.jsonl",
55
+ "data/chat/aethon_gold_math_chat_v1.jsonl",
56
+ "data/chat/aethon_math_exact_short_v1.jsonl",
57
+ "data/chat/aethon_systematic_math_v1.jsonl"
58
+ ],
59
+ "code": [
60
+ "data/native/code/aethon_code_native_v1.jsonl",
61
+ "data/code/advanced_python_exec.jsonl",
62
+ "data/tool_use/clean/bitagent_tool_calling.jsonl",
63
+ "data/tool_use/clean/toolace.jsonl"
64
+ ],
65
+ "story": [
66
+ "data/native/story/aethon_story_native_v1.jsonl",
67
+ "data/chat/aethon_gold_chat_v1.jsonl",
68
+ "data/chat/aethon_gold_chat_v3.jsonl",
69
+ "data/chat/aethon_reasoning_chat_bootstrap.jsonl",
70
+ "data/chat/aethon_copy_probe_v1.jsonl",
71
+ "data/chat/aethon_speakback_chat.jsonl",
72
+ "data/chat/aethon_truthful_chat_bootstrap.jsonl"
73
+ ],
74
+ "world": [
75
+ "data/world_knowledge/clean/structured_wikipedia_en.jsonl",
76
+ "data/world_knowledge/clean/fineweb_edu_sample.jsonl",
77
+ "data/world_knowledge/clean/cosmopedia_web.jsonl",
78
+ "data/world_knowledge/clean/masakhanews_yor.jsonl",
79
+ "data/world_knowledge/clean/masakhanews_ibo.jsonl",
80
+ "data/world_knowledge/clean/masakhanews_pcm.jsonl",
81
+ "data/world_knowledge/clean/masakhanews_hau.jsonl",
82
+ "data/base/aethon_multilingual_base_mix.jsonl",
83
+ "data/chat/clean/helpsteer2_clean.jsonl",
84
+ "data/chat/clean/oasst1_clean.jsonl",
85
+ "data/chat/clean/ultrachat_200k_clean.jsonl"
86
+ ]
87
+ }
88
+ }
bundle/graph.sqlite3 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7cd24e9b83198564f184c264e98be73ccc8ff9c809e47131f6e57f36d19019e6
3
+ size 15261696
bundle/integration_report.json ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "Aethon N1 Base",
3
+ "family": "Aethon Native",
4
+ "tokenizer": "Aethon Native Concept Codec (ANCC)",
5
+ "size_unit": "Structural Capacity (SC)",
6
+ "capacity": {
7
+ "sc": 67914,
8
+ "concept_count": 13501,
9
+ "explicit_edge_count": 52701,
10
+ "abstraction_count": 1712,
11
+ "revision_count": 0,
12
+ "raw_unit_count": 0
13
+ },
14
+ "lanes": {
15
+ "identity": {
16
+ "lane": "identity",
17
+ "sources": [
18
+ "data/native/identity/aethon_identity_v1.jsonl",
19
+ "data/identity/aethon_identity.jsonl",
20
+ "data/identity/aethon_identity_test.jsonl"
21
+ ],
22
+ "direct_facts": 0,
23
+ "rows": 23,
24
+ "docs_accepted": 23,
25
+ "docs_skipped": 0,
26
+ "learned_edges": 28,
27
+ "derived_edges": 0,
28
+ "shard_count": 3,
29
+ "merge_edges": 28,
30
+ "merge_contradictions": 0,
31
+ "merge_raw_units": 0,
32
+ "completed_shards": 3,
33
+ "total_rows_planned": 23,
34
+ "captured_units": 23
35
+ },
36
+ "reasoning": {
37
+ "lane": "reasoning",
38
+ "sources": [
39
+ "data/native/reasoning/aethon_hle_transfer_v1.jsonl",
40
+ "data/native/reasoning/aethon_agi_transfer_v2.jsonl",
41
+ "data/native/reasoning/aethon_agi_transfer_v1.jsonl",
42
+ "data/base/aethon_curated_reasoning_base_v7.jsonl",
43
+ "data/base/aethon_curated_reasoning_base_v6.jsonl",
44
+ "data/base/aethon_curated_reasoning_base_v5.jsonl",
45
+ "data/base/aethon_curated_reasoning_base_v4.jsonl",
46
+ "data/base/aethon_curated_reasoning_base_v3.jsonl",
47
+ "data/base/aethon_curated_reasoning_base_v2.jsonl",
48
+ "data/base/aethon_memory_native_v1.jsonl",
49
+ "data/base/aethon_curated_reasoning_base_v8.jsonl",
50
+ "data/base/aethon_clean_fact_base_v1.jsonl",
51
+ "data/base/aethon_clean_probe_v1.jsonl",
52
+ "data/base/aethon_gold_probe_v1.jsonl",
53
+ "data/base/aethon_multilingual_base_mix.jsonl",
54
+ "data/base/aethon_v2_expanded.jsonl",
55
+ "data/base/test_base_curriculum.jsonl",
56
+ "data/base/shards/aethon_base_0001.jsonl",
57
+ "data/base/shards/aethon_base_0002.jsonl",
58
+ "data/base/shards/aethon_base_0003.jsonl",
59
+ "data/base/shards/aethon_base_0004.jsonl",
60
+ "data/base/shards/aethon_base_0005.jsonl",
61
+ "data/base/shards/aethon_base_0006.jsonl",
62
+ "data/base/shards/aethon_base_0007.jsonl",
63
+ "data/base/shards/aethon_base_0008.jsonl",
64
+ "data/chat/aethon_logic_curriculum_v1.jsonl",
65
+ "data/chat/aethon_exact_answer_chat.jsonl",
66
+ "data/chat/aethon_exact_control_v1.jsonl",
67
+ "data/reasoning_corpora/clean/advanced_python_cot.jsonl",
68
+ "data/reasoning_corpora/clean/aethon_bootstrap_mix.jsonl",
69
+ "data/reasoning_corpora/clean/am_deepseek_r1_distilled.jsonl",
70
+ "data/reasoning_corpora/clean/openmath_instruct_1.jsonl",
71
+ "data/reasoning_corpora/clean/bespoke_stratos_17k.jsonl",
72
+ "data/reasoning_corpora/clean/open_thoughts_114k.jsonl",
73
+ "data/reasoning_corpora/clean/r1_distill_sft.jsonl",
74
+ "data/groundedness/aethon_groundedness.jsonl",
75
+ "data/groundedness/aethon_groundedness_verifier.jsonl",
76
+ "data/groundedness/aethon_retrieval_eval.jsonl",
77
+ "data/groundedness/aethon_retrieval_verifier.jsonl"
78
+ ],
79
+ "direct_facts": 0,
80
+ "rows": 136799,
81
+ "docs_accepted": 127774,
82
+ "docs_skipped": 0,
83
+ "learned_edges": 45253,
84
+ "derived_edges": 0,
85
+ "shard_count": 52,
86
+ "merge_edges": 45253,
87
+ "merge_contradictions": 0,
88
+ "merge_raw_units": 0,
89
+ "completed_shards": 52,
90
+ "total_rows_planned": 136799,
91
+ "captured_units": 127774
92
+ },
93
+ "math": {
94
+ "lane": "math",
95
+ "sources": [
96
+ "data/native/math/aethon_math_native_v1.jsonl",
97
+ "data/chat/aethon_column_addition_v1.jsonl",
98
+ "data/chat/aethon_digit_math_chat_v1.jsonl",
99
+ "data/chat/aethon_digit_math_micro_v1.jsonl",
100
+ "data/chat/aethon_gold_math_chat_v1.jsonl",
101
+ "data/chat/aethon_math_exact_short_v1.jsonl",
102
+ "data/chat/aethon_systematic_math_v1.jsonl"
103
+ ],
104
+ "direct_facts": 0,
105
+ "rows": 10530,
106
+ "docs_accepted": 4,
107
+ "docs_skipped": 0,
108
+ "learned_edges": 13,
109
+ "derived_edges": 0,
110
+ "shard_count": 8,
111
+ "merge_edges": 13,
112
+ "merge_contradictions": 0,
113
+ "merge_raw_units": 0,
114
+ "completed_shards": 8,
115
+ "total_rows_planned": 10530,
116
+ "captured_units": 4
117
+ },
118
+ "code": {
119
+ "lane": "code",
120
+ "sources": [
121
+ "data/native/code/aethon_code_native_v1.jsonl",
122
+ "data/code/advanced_python_exec.jsonl",
123
+ "data/tool_use/clean/bitagent_tool_calling.jsonl",
124
+ "data/tool_use/clean/toolace.jsonl"
125
+ ],
126
+ "direct_facts": 0,
127
+ "rows": 10337,
128
+ "docs_accepted": 9520,
129
+ "docs_skipped": 0,
130
+ "learned_edges": 3455,
131
+ "derived_edges": 0,
132
+ "shard_count": 4,
133
+ "merge_edges": 3455,
134
+ "merge_contradictions": 0,
135
+ "merge_raw_units": 0,
136
+ "completed_shards": 4,
137
+ "total_rows_planned": 10337,
138
+ "captured_units": 9515
139
+ },
140
+ "story": {
141
+ "lane": "story",
142
+ "sources": [
143
+ "data/native/story/aethon_story_native_v1.jsonl",
144
+ "data/chat/aethon_gold_chat_v1.jsonl",
145
+ "data/chat/aethon_gold_chat_v3.jsonl",
146
+ "data/chat/aethon_reasoning_chat_bootstrap.jsonl",
147
+ "data/chat/aethon_copy_probe_v1.jsonl",
148
+ "data/chat/aethon_speakback_chat.jsonl",
149
+ "data/chat/aethon_truthful_chat_bootstrap.jsonl"
150
+ ],
151
+ "direct_facts": 0,
152
+ "rows": 6057,
153
+ "docs_accepted": 5,
154
+ "docs_skipped": 0,
155
+ "learned_edges": 2,
156
+ "derived_edges": 0,
157
+ "shard_count": 7,
158
+ "merge_edges": 2,
159
+ "merge_contradictions": 0,
160
+ "merge_raw_units": 0,
161
+ "completed_shards": 7,
162
+ "total_rows_planned": 6057,
163
+ "captured_units": 5
164
+ },
165
+ "world": {
166
+ "lane": "world",
167
+ "sources": [
168
+ "data/world_knowledge/clean/structured_wikipedia_en.jsonl",
169
+ "data/world_knowledge/clean/fineweb_edu_sample.jsonl",
170
+ "data/world_knowledge/clean/cosmopedia_web.jsonl",
171
+ "data/world_knowledge/clean/masakhanews_yor.jsonl",
172
+ "data/world_knowledge/clean/masakhanews_ibo.jsonl",
173
+ "data/world_knowledge/clean/masakhanews_pcm.jsonl",
174
+ "data/world_knowledge/clean/masakhanews_hau.jsonl",
175
+ "data/base/aethon_multilingual_base_mix.jsonl",
176
+ "data/chat/clean/helpsteer2_clean.jsonl",
177
+ "data/chat/clean/oasst1_clean.jsonl",
178
+ "data/chat/clean/ultrachat_200k_clean.jsonl"
179
+ ],
180
+ "direct_facts": 0,
181
+ "rows": 66066,
182
+ "docs_accepted": 6947,
183
+ "docs_skipped": 0,
184
+ "learned_edges": 3954,
185
+ "derived_edges": 0,
186
+ "shard_count": 21,
187
+ "merge_edges": 3954,
188
+ "merge_contradictions": 0,
189
+ "merge_raw_units": 0,
190
+ "completed_shards": 21,
191
+ "total_rows_planned": 66066,
192
+ "captured_units": 6947
193
+ }
194
+ },
195
+ "digest": {
196
+ "processed_units": 144268,
197
+ "total_units": 144268,
198
+ "learned_edges": 52705,
199
+ "derived_edges": 1081,
200
+ "rule_count": 0
201
+ }
202
+ }
bundle/metadata.json ADDED
@@ -0,0 +1,1387 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bundle_format": 2,
3
+ "public_contract": "aethon.n1.bundle.v1",
4
+ "release_class": "open-structure",
5
+ "name": "Aethon N1 Base",
6
+ "family": "Aethon Native",
7
+ "tokenizer": "Aethon Native Concept Codec (ANCC)",
8
+ "size_unit": "Structural Capacity (SC)",
9
+ "capacity": {
10
+ "sc": 67914,
11
+ "concept_count": 13501,
12
+ "explicit_edge_count": 52701,
13
+ "abstraction_count": 1712,
14
+ "revision_count": 0,
15
+ "raw_unit_count": 0
16
+ },
17
+ "graph_file": "graph.sqlite3",
18
+ "semantic_lexicon": [
19
+ {
20
+ "kind": "emoji",
21
+ "symbol": "\ud83d\ude0a",
22
+ "meaning": "happy"
23
+ },
24
+ {
25
+ "kind": "emoji",
26
+ "symbol": "\ud83d\ude04",
27
+ "meaning": "happy"
28
+ },
29
+ {
30
+ "kind": "emoji",
31
+ "symbol": "\ud83d\ude01",
32
+ "meaning": "happy"
33
+ },
34
+ {
35
+ "kind": "emoji",
36
+ "symbol": "\ud83d\ude02",
37
+ "meaning": "laughing"
38
+ },
39
+ {
40
+ "kind": "emoji",
41
+ "symbol": "\ud83d\ude2d",
42
+ "meaning": "crying"
43
+ },
44
+ {
45
+ "kind": "emoji",
46
+ "symbol": "\ud83d\ude22",
47
+ "meaning": "sad"
48
+ },
49
+ {
50
+ "kind": "emoji",
51
+ "symbol": "\ud83d\ude21",
52
+ "meaning": "angry"
53
+ },
54
+ {
55
+ "kind": "emoji",
56
+ "symbol": "\ud83e\udd14",
57
+ "meaning": "thinking"
58
+ },
59
+ {
60
+ "kind": "emoji",
61
+ "symbol": "\ud83d\ude0e",
62
+ "meaning": "confident"
63
+ },
64
+ {
65
+ "kind": "emoji",
66
+ "symbol": "\ud83d\ude05",
67
+ "meaning": "awkward"
68
+ },
69
+ {
70
+ "kind": "emoji",
71
+ "symbol": "\u2764\ufe0f",
72
+ "meaning": "love"
73
+ },
74
+ {
75
+ "kind": "emoji",
76
+ "symbol": "\u2764",
77
+ "meaning": "love"
78
+ },
79
+ {
80
+ "kind": "emoji",
81
+ "symbol": "\ud83d\udc94",
82
+ "meaning": "heartbreak"
83
+ },
84
+ {
85
+ "kind": "emoji",
86
+ "symbol": "\ud83d\udd25",
87
+ "meaning": "intense"
88
+ },
89
+ {
90
+ "kind": "emoji",
91
+ "symbol": "\ud83d\udcaf",
92
+ "meaning": "perfect"
93
+ },
94
+ {
95
+ "kind": "emoji",
96
+ "symbol": "\u2705",
97
+ "meaning": "correct"
98
+ },
99
+ {
100
+ "kind": "emoji",
101
+ "symbol": "\u274c",
102
+ "meaning": "wrong"
103
+ },
104
+ {
105
+ "kind": "emoji",
106
+ "symbol": "\ud83d\udc4d",
107
+ "meaning": "approve"
108
+ },
109
+ {
110
+ "kind": "emoji",
111
+ "symbol": "\ud83d\udc4e",
112
+ "meaning": "disapprove"
113
+ },
114
+ {
115
+ "kind": "emoji",
116
+ "symbol": "\ud83d\ude4f",
117
+ "meaning": "gratitude"
118
+ },
119
+ {
120
+ "kind": "emoji",
121
+ "symbol": "\ud83c\udf89",
122
+ "meaning": "celebration"
123
+ },
124
+ {
125
+ "kind": "emoji",
126
+ "symbol": "\ud83e\udd16",
127
+ "meaning": "robot"
128
+ },
129
+ {
130
+ "kind": "emoji",
131
+ "symbol": "\ud83e\udde0",
132
+ "meaning": "intelligence"
133
+ },
134
+ {
135
+ "kind": "abbreviation",
136
+ "symbol": "u",
137
+ "meaning": "you"
138
+ },
139
+ {
140
+ "kind": "abbreviation",
141
+ "symbol": "ur",
142
+ "meaning": "your"
143
+ },
144
+ {
145
+ "kind": "abbreviation",
146
+ "symbol": "pls",
147
+ "meaning": "please"
148
+ },
149
+ {
150
+ "kind": "abbreviation",
151
+ "symbol": "thx",
152
+ "meaning": "thanks"
153
+ },
154
+ {
155
+ "kind": "abbreviation",
156
+ "symbol": "ty",
157
+ "meaning": "thank you"
158
+ },
159
+ {
160
+ "kind": "abbreviation",
161
+ "symbol": "idk",
162
+ "meaning": "i do not know"
163
+ },
164
+ {
165
+ "kind": "abbreviation",
166
+ "symbol": "imo",
167
+ "meaning": "in my opinion"
168
+ },
169
+ {
170
+ "kind": "abbreviation",
171
+ "symbol": "btw",
172
+ "meaning": "by the way"
173
+ },
174
+ {
175
+ "kind": "abbreviation",
176
+ "symbol": "asap",
177
+ "meaning": "as soon as possible"
178
+ },
179
+ {
180
+ "kind": "abbreviation",
181
+ "symbol": "lol",
182
+ "meaning": "laughing"
183
+ },
184
+ {
185
+ "kind": "multilingual_alias",
186
+ "symbol": "wetin",
187
+ "meaning": "what"
188
+ },
189
+ {
190
+ "kind": "multilingual_alias",
191
+ "symbol": "abi",
192
+ "meaning": "or"
193
+ },
194
+ {
195
+ "kind": "multilingual_alias",
196
+ "symbol": "dey",
197
+ "meaning": "is"
198
+ },
199
+ {
200
+ "kind": "multilingual_alias",
201
+ "symbol": "wan",
202
+ "meaning": "want"
203
+ },
204
+ {
205
+ "kind": "multilingual_alias",
206
+ "symbol": "sabi",
207
+ "meaning": "know"
208
+ },
209
+ {
210
+ "kind": "multilingual_alias",
211
+ "symbol": "biko",
212
+ "meaning": "please"
213
+ },
214
+ {
215
+ "kind": "multilingual_alias",
216
+ "symbol": "kedu",
217
+ "meaning": "what"
218
+ },
219
+ {
220
+ "kind": "multilingual_alias",
221
+ "symbol": "ndu",
222
+ "meaning": "life"
223
+ },
224
+ {
225
+ "kind": "multilingual_alias",
226
+ "symbol": "ina",
227
+ "meaning": "where"
228
+ },
229
+ {
230
+ "kind": "multilingual_alias",
231
+ "symbol": "menene",
232
+ "meaning": "what"
233
+ },
234
+ {
235
+ "kind": "multilingual_alias",
236
+ "symbol": "wane",
237
+ "meaning": "who"
238
+ },
239
+ {
240
+ "kind": "multilingual_alias",
241
+ "symbol": "kini",
242
+ "meaning": "what"
243
+ },
244
+ {
245
+ "kind": "multilingual_alias",
246
+ "symbol": "ewo",
247
+ "meaning": "please"
248
+ },
249
+ {
250
+ "kind": "multilingual_alias",
251
+ "symbol": "aja",
252
+ "meaning": "dog"
253
+ },
254
+ {
255
+ "kind": "multilingual_alias",
256
+ "symbol": "ologbo",
257
+ "meaning": "cat"
258
+ },
259
+ {
260
+ "kind": "multilingual_alias",
261
+ "symbol": "mota",
262
+ "meaning": "car"
263
+ },
264
+ {
265
+ "kind": "multilingual_alias",
266
+ "symbol": "akwukwo",
267
+ "meaning": "book"
268
+ },
269
+ {
270
+ "kind": "multilingual_alias",
271
+ "symbol": "littafi",
272
+ "meaning": "book"
273
+ },
274
+ {
275
+ "kind": "multilingual_alias",
276
+ "symbol": "motar",
277
+ "meaning": "car"
278
+ },
279
+ {
280
+ "kind": "multilingual_alias",
281
+ "symbol": "lagoosi",
282
+ "meaning": "lagos"
283
+ },
284
+ {
285
+ "kind": "multilingual_phrase",
286
+ "symbol": "wetin be",
287
+ "meaning": "what is"
288
+ },
289
+ {
290
+ "kind": "multilingual_phrase",
291
+ "symbol": "wetin dey",
292
+ "meaning": "what is"
293
+ },
294
+ {
295
+ "kind": "multilingual_phrase",
296
+ "symbol": "kini eyi",
297
+ "meaning": "what is this"
298
+ },
299
+ {
300
+ "kind": "multilingual_phrase",
301
+ "symbol": "ki ni",
302
+ "meaning": "what is"
303
+ },
304
+ {
305
+ "kind": "multilingual_phrase",
306
+ "symbol": "nibo ni",
307
+ "meaning": "where is"
308
+ },
309
+ {
310
+ "kind": "multilingual_phrase",
311
+ "symbol": "ta ni",
312
+ "meaning": "who is"
313
+ },
314
+ {
315
+ "kind": "multilingual_phrase",
316
+ "symbol": "menene ne",
317
+ "meaning": "what is"
318
+ },
319
+ {
320
+ "kind": "multilingual_phrase",
321
+ "symbol": "ina ne",
322
+ "meaning": "where is"
323
+ },
324
+ {
325
+ "kind": "multilingual_phrase",
326
+ "symbol": "wane ne",
327
+ "meaning": "who is"
328
+ },
329
+ {
330
+ "kind": "multilingual_phrase",
331
+ "symbol": "kedu ihe bu",
332
+ "meaning": "what is"
333
+ },
334
+ {
335
+ "kind": "multilingual_phrase",
336
+ "symbol": "ebee ka",
337
+ "meaning": "where is"
338
+ },
339
+ {
340
+ "kind": "multilingual_phrase",
341
+ "symbol": "onye bu",
342
+ "meaning": "who is"
343
+ },
344
+ {
345
+ "kind": "multilingual_phrase",
346
+ "symbol": "donde esta",
347
+ "meaning": "where is"
348
+ },
349
+ {
350
+ "kind": "multilingual_phrase",
351
+ "symbol": "que es",
352
+ "meaning": "what is"
353
+ },
354
+ {
355
+ "kind": "multilingual_phrase",
356
+ "symbol": "quien es",
357
+ "meaning": "who is"
358
+ },
359
+ {
360
+ "kind": "multilingual_phrase",
361
+ "symbol": "onde esta",
362
+ "meaning": "where is"
363
+ },
364
+ {
365
+ "kind": "multilingual_phrase",
366
+ "symbol": "quem e",
367
+ "meaning": "who is"
368
+ },
369
+ {
370
+ "kind": "multilingual_phrase",
371
+ "symbol": "ou est",
372
+ "meaning": "where is"
373
+ },
374
+ {
375
+ "kind": "multilingual_phrase",
376
+ "symbol": "qui est",
377
+ "meaning": "who is"
378
+ },
379
+ {
380
+ "kind": "multilingual_phrase",
381
+ "symbol": "wo ist",
382
+ "meaning": "where is"
383
+ },
384
+ {
385
+ "kind": "multilingual_phrase",
386
+ "symbol": "was ist",
387
+ "meaning": "what is"
388
+ },
389
+ {
390
+ "kind": "phrase_alias",
391
+ "symbol": "conflicts with",
392
+ "meaning": "conflicts_with"
393
+ },
394
+ {
395
+ "kind": "phrase_alias",
396
+ "symbol": "scheduled at",
397
+ "meaning": "scheduled_at"
398
+ },
399
+ {
400
+ "kind": "phrase_alias",
401
+ "symbol": "scheduled for",
402
+ "meaning": "scheduled_at"
403
+ },
404
+ {
405
+ "kind": "phrase_alias",
406
+ "symbol": "rescheduled to",
407
+ "meaning": "scheduled_at"
408
+ },
409
+ {
410
+ "kind": "multilingual_alias",
411
+ "symbol": "donde",
412
+ "meaning": "where"
413
+ },
414
+ {
415
+ "kind": "multilingual_alias",
416
+ "symbol": "esta",
417
+ "meaning": "is"
418
+ },
419
+ {
420
+ "kind": "multilingual_alias",
421
+ "symbol": "que",
422
+ "meaning": "what"
423
+ },
424
+ {
425
+ "kind": "multilingual_alias",
426
+ "symbol": "quien",
427
+ "meaning": "who"
428
+ },
429
+ {
430
+ "kind": "multilingual_alias",
431
+ "symbol": "onde",
432
+ "meaning": "where"
433
+ },
434
+ {
435
+ "kind": "multilingual_alias",
436
+ "symbol": "quem",
437
+ "meaning": "who"
438
+ },
439
+ {
440
+ "kind": "multilingual_alias",
441
+ "symbol": "ou",
442
+ "meaning": "where"
443
+ },
444
+ {
445
+ "kind": "multilingual_alias",
446
+ "symbol": "est",
447
+ "meaning": "is"
448
+ },
449
+ {
450
+ "kind": "multilingual_alias",
451
+ "symbol": "qui",
452
+ "meaning": "who"
453
+ },
454
+ {
455
+ "kind": "multilingual_alias",
456
+ "symbol": "wo",
457
+ "meaning": "where"
458
+ },
459
+ {
460
+ "kind": "multilingual_alias",
461
+ "symbol": "was",
462
+ "meaning": "what"
463
+ },
464
+ {
465
+ "kind": "relation_preposition",
466
+ "symbol": "in",
467
+ "meaning": "relation_preposition"
468
+ },
469
+ {
470
+ "kind": "relation_preposition",
471
+ "symbol": "at",
472
+ "meaning": "relation_preposition"
473
+ },
474
+ {
475
+ "kind": "relation_preposition",
476
+ "symbol": "inside",
477
+ "meaning": "relation_preposition"
478
+ },
479
+ {
480
+ "kind": "relation_preposition",
481
+ "symbol": "within",
482
+ "meaning": "relation_preposition"
483
+ },
484
+ {
485
+ "kind": "relation_preposition",
486
+ "symbol": "on",
487
+ "meaning": "relation_preposition"
488
+ },
489
+ {
490
+ "kind": "relation_preposition",
491
+ "symbol": "from",
492
+ "meaning": "relation_preposition"
493
+ },
494
+ {
495
+ "kind": "relation_preposition",
496
+ "symbol": "by",
497
+ "meaning": "relation_preposition"
498
+ },
499
+ {
500
+ "kind": "relation_preposition",
501
+ "symbol": "with",
502
+ "meaning": "relation_preposition"
503
+ },
504
+ {
505
+ "kind": "query_filler",
506
+ "symbol": "please",
507
+ "meaning": "query_filler"
508
+ },
509
+ {
510
+ "kind": "query_filler",
511
+ "symbol": "pls",
512
+ "meaning": "query_filler"
513
+ },
514
+ {
515
+ "kind": "query_filler",
516
+ "symbol": "now",
517
+ "meaning": "query_filler"
518
+ },
519
+ {
520
+ "kind": "query_filler",
521
+ "symbol": "lol",
522
+ "meaning": "query_filler"
523
+ },
524
+ {
525
+ "kind": "query_filler",
526
+ "symbol": "bro",
527
+ "meaning": "query_filler"
528
+ },
529
+ {
530
+ "kind": "query_filler",
531
+ "symbol": "thanks",
532
+ "meaning": "query_filler"
533
+ },
534
+ {
535
+ "kind": "query_filler",
536
+ "symbol": "thank",
537
+ "meaning": "query_filler"
538
+ },
539
+ {
540
+ "kind": "query_filler",
541
+ "symbol": "kindly",
542
+ "meaning": "query_filler"
543
+ },
544
+ {
545
+ "kind": "typo",
546
+ "symbol": "ehat",
547
+ "meaning": "what"
548
+ },
549
+ {
550
+ "kind": "typo",
551
+ "symbol": "waht",
552
+ "meaning": "what"
553
+ },
554
+ {
555
+ "kind": "typo",
556
+ "symbol": "yuo",
557
+ "meaning": "you"
558
+ },
559
+ {
560
+ "kind": "typo",
561
+ "symbol": "yoru",
562
+ "meaning": "your"
563
+ },
564
+ {
565
+ "kind": "typo",
566
+ "symbol": "tokenzier",
567
+ "meaning": "tokenizer"
568
+ },
569
+ {
570
+ "kind": "typo",
571
+ "symbol": "amnia",
572
+ "meaning": "amina"
573
+ }
574
+ ],
575
+ "surface_lexicon": {
576
+ "relation_templates": {
577
+ "located_in": "{subject} is in {object}.",
578
+ "lives_in": "{subject} lives in {object}.",
579
+ "contains": "{subject} contains {object}.",
580
+ "home_of": "{subject} is the home of {object}.",
581
+ "like": "{subject} likes {object}.",
582
+ "not_like_anymore": "{subject} no longer likes {object}.",
583
+ "prefer": "{subject} prefers {object}.",
584
+ "work_in": "{subject} works in {object}.",
585
+ "study": "{subject} studies {object}.",
586
+ "chase": "{subject} chases {object}.",
587
+ "chased_by": "{subject} is chased by {object}.",
588
+ "attack": "{subject} attacks {object}.",
589
+ "use": "{subject} uses {object}.",
590
+ "call": "{subject} calls {object}.",
591
+ "import": "{subject} imports {object}.",
592
+ "depend_on": "{subject} depends on {object}.",
593
+ "return": "{subject} returns {object}.",
594
+ "return_value": "{subject} returns {object}.",
595
+ "equals": "{subject} equals {object}.",
596
+ "solve": "{subject} solves {object}.",
597
+ "watch": "{subject} watches {object}.",
598
+ "is_a": "{subject} is a {object}.",
599
+ "keeps": "{subject} keeps {object}.",
600
+ "bought": "{subject} bought {object}.",
601
+ "bought_in": "{subject} bought something in {object}.",
602
+ "purchase_site_of": "{subject} is the purchase site of {object}.",
603
+ "visited": "{subject} visited {object}.",
604
+ "reached": "{subject} reached {object}.",
605
+ "carrying": "{subject} is carrying {object}.",
606
+ "saw": "{subject} saw {object}."
607
+ },
608
+ "self_relation_templates": {
609
+ "is_a": "I am {article} {object}",
610
+ "use": "I use {object}",
611
+ "report": "I report {object}",
612
+ "prefer": "I prefer {object}",
613
+ "like": "I like {object}",
614
+ "depend_on": "I depend on {object}",
615
+ "equals": "My value is {object}",
616
+ "aethon_tokenizer.equals": "I use {object}",
617
+ "aethon_size_unit.equals": "I report {object} as my size unit"
618
+ },
619
+ "direct_fact_variants": [
620
+ "{edge_sentence}",
621
+ "From what I know, {edge_clause}.",
622
+ "Right now, {edge_clause}.",
623
+ "My graph shows that {edge_clause}."
624
+ ],
625
+ "direct_self_variants": [
626
+ "{edge_sentence}",
627
+ "As Aethon, {edge_clause}.",
628
+ "From my native base, {edge_clause}."
629
+ ],
630
+ "direct_emoji_variants": [
631
+ "You used {answer}.",
632
+ "The emoji you used is {answer}."
633
+ ],
634
+ "direct_unknown_variants": [
635
+ "I do not know the answer to '{query}' from the current knowledge graph.",
636
+ "I cannot support an answer to '{query}' from what I currently know."
637
+ ],
638
+ "derived_math_variants": [
639
+ "The exact answer is {answer}. I computed it through native structural arithmetic.",
640
+ "The answer is exactly {answer}. I derived it through structural arithmetic, not pattern guessing."
641
+ ],
642
+ "derived_fact_variants": [
643
+ "{edge_sentence} I derived that answer from connected facts.",
644
+ "{edge_sentence} That conclusion comes from linked structural evidence.",
645
+ "{edge_sentence} I reached that result by connecting supporting facts."
646
+ ],
647
+ "derived_fallback_variants": [
648
+ "The answer is {answer}. This comes from explicit structural reasoning over stored facts.",
649
+ "I derive the answer as {answer} from the relations I currently hold."
650
+ ],
651
+ "composed_variants": [
652
+ "{subject} is linked to {answer} through multiple connected facts.",
653
+ "I connect {subject} to {answer} by composing several supporting facts."
654
+ ],
655
+ "path_variants": [
656
+ "The connection is {path}.",
657
+ "I connect them through {path}."
658
+ ],
659
+ "abstract_variants": [
660
+ "The best derived answer is {answer}. This follows from an abstraction that matches the current query.",
661
+ "I generalize the answer as {answer} because the relevant abstract rule applies here."
662
+ ],
663
+ "explain_unknown_variants": [
664
+ "I cannot derive an answer for '{query}' from the current graph.",
665
+ "I do not have enough grounded structure yet to answer '{query}'."
666
+ ],
667
+ "explain_emoji_variants": [
668
+ "I identified {answer} directly from the symbols in your message.",
669
+ "I read the emoji in your message as {answer}."
670
+ ],
671
+ "explain_math_variants": [
672
+ "The answer is {answer} because I evaluated the arithmetic expression directly instead of guessing from patterns.",
673
+ "I reached {answer} by computing the expression exactly, not by matching a memorized response."
674
+ ],
675
+ "support_connectors": [
676
+ "Then",
677
+ "Next",
678
+ "From there",
679
+ "After that"
680
+ ],
681
+ "support_summary_variants": [
682
+ "Taken together, those facts support {answer}.",
683
+ "That chain leads me to {answer}.",
684
+ "So the grounded answer is {answer}.",
685
+ "That is why I answer with {answer}."
686
+ ],
687
+ "path_explain_variants": [
688
+ "I connect the concepts through {path}.",
689
+ "The reasoning path runs through {path}.",
690
+ "I reach the answer by following {path}."
691
+ ],
692
+ "reasoning_intro_variants": [
693
+ "I reason through the graph like this:",
694
+ "My reasoning chain is:",
695
+ "I connect the stored facts in this order:"
696
+ ]
697
+ },
698
+ "query_forms": [
699
+ {
700
+ "intent": "used_emoji",
701
+ "prefix": [
702
+ "what",
703
+ "emoji",
704
+ "did",
705
+ "i",
706
+ "use"
707
+ ],
708
+ "relation": "",
709
+ "relation_mode": "fixed",
710
+ "subject_mode": "tail",
711
+ "subject_start": 0,
712
+ "subject_end_anchor": "",
713
+ "object_start_anchor": "",
714
+ "object_mode": "none",
715
+ "requires": []
716
+ },
717
+ {
718
+ "intent": "used_emoji",
719
+ "prefix": [
720
+ "which",
721
+ "emoji",
722
+ "did",
723
+ "i",
724
+ "use"
725
+ ],
726
+ "relation": "",
727
+ "relation_mode": "fixed",
728
+ "subject_mode": "tail",
729
+ "subject_start": 0,
730
+ "subject_end_anchor": "",
731
+ "object_start_anchor": "",
732
+ "object_mode": "none",
733
+ "requires": []
734
+ },
735
+ {
736
+ "intent": "what_changed",
737
+ "prefix": [
738
+ "what",
739
+ "changed",
740
+ "about"
741
+ ],
742
+ "relation": "",
743
+ "relation_mode": "fixed",
744
+ "subject_mode": "tail",
745
+ "subject_start": 0,
746
+ "subject_end_anchor": "",
747
+ "object_start_anchor": "",
748
+ "object_mode": "none",
749
+ "requires": []
750
+ },
751
+ {
752
+ "intent": "has_contradiction",
753
+ "prefix": [
754
+ "is",
755
+ "there",
756
+ "contradiction",
757
+ "about"
758
+ ],
759
+ "relation": "",
760
+ "relation_mode": "fixed",
761
+ "subject_mode": "tail",
762
+ "subject_start": 0,
763
+ "subject_end_anchor": "",
764
+ "object_start_anchor": "",
765
+ "object_mode": "none",
766
+ "requires": []
767
+ },
768
+ {
769
+ "intent": "has_contradiction",
770
+ "prefix": [
771
+ "is",
772
+ "there",
773
+ "a",
774
+ "contradiction",
775
+ "about"
776
+ ],
777
+ "relation": "",
778
+ "relation_mode": "fixed",
779
+ "subject_mode": "tail",
780
+ "subject_start": 0,
781
+ "subject_end_anchor": "",
782
+ "object_start_anchor": "",
783
+ "object_mode": "none",
784
+ "requires": []
785
+ },
786
+ {
787
+ "intent": "where_entity",
788
+ "prefix": [
789
+ "where",
790
+ "is"
791
+ ],
792
+ "relation": "",
793
+ "relation_mode": "fixed",
794
+ "subject_mode": "tail",
795
+ "subject_start": 0,
796
+ "subject_end_anchor": "",
797
+ "object_start_anchor": "",
798
+ "object_mode": "none",
799
+ "requires": []
800
+ },
801
+ {
802
+ "intent": "plan_first",
803
+ "prefix": [
804
+ "what",
805
+ "should",
806
+ "happen",
807
+ "first",
808
+ "for"
809
+ ],
810
+ "relation": "",
811
+ "relation_mode": "fixed",
812
+ "subject_mode": "tail",
813
+ "subject_start": 0,
814
+ "subject_end_anchor": "",
815
+ "object_start_anchor": "",
816
+ "object_mode": "none",
817
+ "requires": []
818
+ },
819
+ {
820
+ "intent": "plan_first",
821
+ "prefix": [
822
+ "what",
823
+ "should",
824
+ "come",
825
+ "first",
826
+ "for"
827
+ ],
828
+ "relation": "",
829
+ "relation_mode": "fixed",
830
+ "subject_mode": "tail",
831
+ "subject_start": 0,
832
+ "subject_end_anchor": "",
833
+ "object_start_anchor": "",
834
+ "object_mode": "none",
835
+ "requires": []
836
+ },
837
+ {
838
+ "intent": "plan_first",
839
+ "prefix": [
840
+ "what",
841
+ "should",
842
+ "i",
843
+ "do",
844
+ "first",
845
+ "for"
846
+ ],
847
+ "relation": "",
848
+ "relation_mode": "fixed",
849
+ "subject_mode": "tail",
850
+ "subject_start": 0,
851
+ "subject_end_anchor": "",
852
+ "object_start_anchor": "",
853
+ "object_mode": "none",
854
+ "requires": []
855
+ },
856
+ {
857
+ "intent": "plan_next",
858
+ "prefix": [
859
+ "what",
860
+ "should",
861
+ "happen",
862
+ "next",
863
+ "after"
864
+ ],
865
+ "relation": "",
866
+ "relation_mode": "fixed",
867
+ "subject_mode": "tail",
868
+ "subject_start": 0,
869
+ "subject_end_anchor": "",
870
+ "object_start_anchor": "",
871
+ "object_mode": "none",
872
+ "requires": []
873
+ },
874
+ {
875
+ "intent": "plan_next",
876
+ "prefix": [
877
+ "what",
878
+ "comes",
879
+ "next",
880
+ "after"
881
+ ],
882
+ "relation": "",
883
+ "relation_mode": "fixed",
884
+ "subject_mode": "tail",
885
+ "subject_start": 0,
886
+ "subject_end_anchor": "",
887
+ "object_start_anchor": "",
888
+ "object_mode": "none",
889
+ "requires": []
890
+ },
891
+ {
892
+ "intent": "plan_next",
893
+ "prefix": [
894
+ "what",
895
+ "should",
896
+ "come",
897
+ "next",
898
+ "after"
899
+ ],
900
+ "relation": "",
901
+ "relation_mode": "fixed",
902
+ "subject_mode": "tail",
903
+ "subject_start": 0,
904
+ "subject_end_anchor": "",
905
+ "object_start_anchor": "",
906
+ "object_mode": "none",
907
+ "requires": []
908
+ },
909
+ {
910
+ "intent": "plan_previous",
911
+ "prefix": [
912
+ "what",
913
+ "should",
914
+ "happen",
915
+ "before"
916
+ ],
917
+ "relation": "",
918
+ "relation_mode": "fixed",
919
+ "subject_mode": "tail",
920
+ "subject_start": 0,
921
+ "subject_end_anchor": "",
922
+ "object_start_anchor": "",
923
+ "object_mode": "none",
924
+ "requires": []
925
+ },
926
+ {
927
+ "intent": "plan_previous",
928
+ "prefix": [
929
+ "what",
930
+ "comes",
931
+ "before"
932
+ ],
933
+ "relation": "",
934
+ "relation_mode": "fixed",
935
+ "subject_mode": "tail",
936
+ "subject_start": 0,
937
+ "subject_end_anchor": "",
938
+ "object_start_anchor": "",
939
+ "object_mode": "none",
940
+ "requires": []
941
+ },
942
+ {
943
+ "intent": "plan_previous",
944
+ "prefix": [
945
+ "what",
946
+ "should",
947
+ "come",
948
+ "before"
949
+ ],
950
+ "relation": "",
951
+ "relation_mode": "fixed",
952
+ "subject_mode": "tail",
953
+ "subject_start": 0,
954
+ "subject_end_anchor": "",
955
+ "object_start_anchor": "",
956
+ "object_mode": "none",
957
+ "requires": []
958
+ },
959
+ {
960
+ "intent": "relation_path",
961
+ "prefix": [
962
+ "how",
963
+ "is"
964
+ ],
965
+ "relation": "",
966
+ "relation_mode": "fixed",
967
+ "subject_mode": "between_anchors",
968
+ "subject_start": 2,
969
+ "subject_end_anchor": "related",
970
+ "object_start_anchor": "to",
971
+ "object_mode": "after_anchor",
972
+ "requires": [
973
+ "related",
974
+ "to"
975
+ ]
976
+ },
977
+ {
978
+ "intent": "story_query",
979
+ "prefix": [
980
+ "tell",
981
+ "me",
982
+ "the",
983
+ "story",
984
+ "of"
985
+ ],
986
+ "relation": "",
987
+ "relation_mode": "fixed",
988
+ "subject_mode": "tail",
989
+ "subject_start": 0,
990
+ "subject_end_anchor": "",
991
+ "object_start_anchor": "",
992
+ "object_mode": "none",
993
+ "requires": []
994
+ },
995
+ {
996
+ "intent": "story_query",
997
+ "prefix": [
998
+ "continue",
999
+ "the",
1000
+ "story",
1001
+ "of"
1002
+ ],
1003
+ "relation": "",
1004
+ "relation_mode": "fixed",
1005
+ "subject_mode": "between_indexes",
1006
+ "subject_start": 4,
1007
+ "subject_end_anchor": "after",
1008
+ "object_start_anchor": "after",
1009
+ "object_mode": "after_anchor",
1010
+ "requires": [
1011
+ "after"
1012
+ ]
1013
+ },
1014
+ {
1015
+ "intent": "story_query",
1016
+ "prefix": [
1017
+ "continue",
1018
+ "the",
1019
+ "story",
1020
+ "of"
1021
+ ],
1022
+ "relation": "",
1023
+ "relation_mode": "fixed",
1024
+ "subject_mode": "tail",
1025
+ "subject_start": 0,
1026
+ "subject_end_anchor": "",
1027
+ "object_start_anchor": "",
1028
+ "object_mode": "none",
1029
+ "requires": []
1030
+ },
1031
+ {
1032
+ "intent": "relation_object",
1033
+ "prefix": [
1034
+ "what",
1035
+ "does"
1036
+ ],
1037
+ "relation": "depend_on",
1038
+ "relation_mode": "fixed",
1039
+ "subject_mode": "between_indexes",
1040
+ "subject_start": 2,
1041
+ "subject_end_anchor": "depend",
1042
+ "object_start_anchor": "",
1043
+ "object_mode": "none",
1044
+ "requires": [
1045
+ "depend"
1046
+ ]
1047
+ },
1048
+ {
1049
+ "intent": "relation_object",
1050
+ "prefix": [
1051
+ "where",
1052
+ "does"
1053
+ ],
1054
+ "relation": "lives_in",
1055
+ "relation_mode": "fixed",
1056
+ "subject_mode": "between_indexes",
1057
+ "subject_start": 2,
1058
+ "subject_end_anchor": "live",
1059
+ "object_start_anchor": "",
1060
+ "object_mode": "none",
1061
+ "requires": []
1062
+ },
1063
+ {
1064
+ "intent": "keep_location_lookup",
1065
+ "prefix": [
1066
+ "what",
1067
+ "object",
1068
+ "does"
1069
+ ],
1070
+ "relation": "",
1071
+ "relation_mode": "fixed",
1072
+ "subject_mode": "between_indexes",
1073
+ "subject_start": 3,
1074
+ "subject_end_anchor": "keep",
1075
+ "object_start_anchor": "keep",
1076
+ "object_mode": "after_anchor",
1077
+ "requires": []
1078
+ },
1079
+ {
1080
+ "intent": "relation_object",
1081
+ "prefix": [
1082
+ "which",
1083
+ "animal"
1084
+ ],
1085
+ "relation": "watch",
1086
+ "relation_mode": "fixed",
1087
+ "subject_mode": "between_indexes",
1088
+ "subject_start": 3,
1089
+ "subject_end_anchor": "watch",
1090
+ "object_start_anchor": "",
1091
+ "object_mode": "none",
1092
+ "requires": [
1093
+ "watch"
1094
+ ]
1095
+ },
1096
+ {
1097
+ "intent": "relation_object",
1098
+ "prefix": [
1099
+ "what",
1100
+ "did"
1101
+ ],
1102
+ "relation": "bought",
1103
+ "relation_mode": "fixed",
1104
+ "subject_mode": "between_indexes",
1105
+ "subject_start": 2,
1106
+ "subject_end_anchor": "buy",
1107
+ "object_start_anchor": "",
1108
+ "object_mode": "none",
1109
+ "requires": [
1110
+ "buy"
1111
+ ]
1112
+ },
1113
+ {
1114
+ "intent": "relation_object",
1115
+ "prefix": [
1116
+ "what",
1117
+ "is"
1118
+ ],
1119
+ "relation": "carrying",
1120
+ "relation_mode": "fixed",
1121
+ "subject_mode": "tail_without_last",
1122
+ "subject_start": 0,
1123
+ "subject_end_anchor": "",
1124
+ "object_start_anchor": "",
1125
+ "object_mode": "none",
1126
+ "requires": [
1127
+ "carrying"
1128
+ ]
1129
+ },
1130
+ {
1131
+ "intent": "relation_object",
1132
+ "prefix": [
1133
+ "what",
1134
+ "color"
1135
+ ],
1136
+ "relation": "prefer",
1137
+ "relation_mode": "fixed",
1138
+ "subject_mode": "between_indexes",
1139
+ "subject_start": 3,
1140
+ "subject_end_anchor": "prefer",
1141
+ "object_start_anchor": "",
1142
+ "object_mode": "none",
1143
+ "requires": [
1144
+ "prefer"
1145
+ ]
1146
+ },
1147
+ {
1148
+ "intent": "relation_object",
1149
+ "prefix": [
1150
+ "what",
1151
+ "color"
1152
+ ],
1153
+ "relation": "like",
1154
+ "relation_mode": "fixed",
1155
+ "subject_mode": "between_indexes",
1156
+ "subject_start": 3,
1157
+ "subject_end_anchor": "like",
1158
+ "object_start_anchor": "",
1159
+ "object_mode": "none",
1160
+ "requires": [
1161
+ "like"
1162
+ ]
1163
+ },
1164
+ {
1165
+ "intent": "relation_subject",
1166
+ "prefix": [
1167
+ "what",
1168
+ "chases"
1169
+ ],
1170
+ "relation": "chase",
1171
+ "relation_mode": "fixed",
1172
+ "subject_mode": "tail",
1173
+ "subject_start": 0,
1174
+ "subject_end_anchor": "",
1175
+ "object_start_anchor": "",
1176
+ "object_mode": "tail_after_prefix",
1177
+ "requires": []
1178
+ },
1179
+ {
1180
+ "intent": "relation_subject",
1181
+ "prefix": [
1182
+ "who",
1183
+ "chases"
1184
+ ],
1185
+ "relation": "chase",
1186
+ "relation_mode": "fixed",
1187
+ "subject_mode": "tail",
1188
+ "subject_start": 0,
1189
+ "subject_end_anchor": "",
1190
+ "object_start_anchor": "",
1191
+ "object_mode": "tail_after_prefix",
1192
+ "requires": []
1193
+ },
1194
+ {
1195
+ "intent": "classify",
1196
+ "prefix": [
1197
+ "what",
1198
+ "is"
1199
+ ],
1200
+ "relation": "",
1201
+ "relation_mode": "fixed",
1202
+ "subject_mode": "tail",
1203
+ "subject_start": 0,
1204
+ "subject_end_anchor": "",
1205
+ "object_start_anchor": "",
1206
+ "object_mode": "none",
1207
+ "requires": []
1208
+ },
1209
+ {
1210
+ "intent": "relation_object",
1211
+ "prefix": [
1212
+ "what",
1213
+ "does"
1214
+ ],
1215
+ "relation": "",
1216
+ "relation_mode": "from_words",
1217
+ "subject_mode": "single_after_prefix",
1218
+ "subject_start": 0,
1219
+ "subject_end_anchor": "",
1220
+ "object_start_anchor": "",
1221
+ "object_mode": "none",
1222
+ "requires": []
1223
+ },
1224
+ {
1225
+ "intent": "relation_object",
1226
+ "prefix": [
1227
+ "where",
1228
+ "does"
1229
+ ],
1230
+ "relation": "",
1231
+ "relation_mode": "from_words",
1232
+ "subject_mode": "single_after_prefix",
1233
+ "subject_start": 0,
1234
+ "subject_end_anchor": "",
1235
+ "object_start_anchor": "",
1236
+ "object_mode": "none",
1237
+ "requires": []
1238
+ },
1239
+ {
1240
+ "intent": "relation_subject",
1241
+ "prefix": [
1242
+ "who"
1243
+ ],
1244
+ "relation": "",
1245
+ "relation_mode": "from_words",
1246
+ "subject_mode": "tail",
1247
+ "subject_start": 0,
1248
+ "subject_end_anchor": "",
1249
+ "object_start_anchor": "",
1250
+ "object_mode": "from_relation_words",
1251
+ "requires": []
1252
+ },
1253
+ {
1254
+ "intent": "relation_subject",
1255
+ "prefix": [
1256
+ "what"
1257
+ ],
1258
+ "relation": "",
1259
+ "relation_mode": "from_words",
1260
+ "subject_mode": "tail",
1261
+ "subject_start": 0,
1262
+ "subject_end_anchor": "",
1263
+ "object_start_anchor": "",
1264
+ "object_mode": "from_relation_words",
1265
+ "requires": []
1266
+ }
1267
+ ],
1268
+ "reasoning_rules": {
1269
+ "rules": [
1270
+ {
1271
+ "name": "transitive_location",
1272
+ "kind": "transitive",
1273
+ "left_relation": "located_in",
1274
+ "right_relation": "located_in",
1275
+ "output_relation": "located_in",
1276
+ "confidence": 0.95
1277
+ },
1278
+ {
1279
+ "name": "home_implies_location",
1280
+ "kind": "copy",
1281
+ "source_relation": "lives_in",
1282
+ "output_relation": "located_in",
1283
+ "confidence": 0.92
1284
+ },
1285
+ {
1286
+ "name": "locative_relation_implies_location",
1287
+ "kind": "suffix_copy",
1288
+ "output_relation": "located_in",
1289
+ "exclude_relations": [
1290
+ "located_in",
1291
+ "bought_in",
1292
+ "purchase_site_of"
1293
+ ],
1294
+ "confidence": 0.9
1295
+ },
1296
+ {
1297
+ "name": "kept_object_location",
1298
+ "kind": "object_support",
1299
+ "left_relation": "keeps",
1300
+ "support_relation_set": [
1301
+ "located_in",
1302
+ "lives_in"
1303
+ ],
1304
+ "output_relation": "located_in",
1305
+ "confidence": 0.9
1306
+ },
1307
+ {
1308
+ "name": "carried_object_location",
1309
+ "kind": "object_bridge",
1310
+ "left_relation": "carrying",
1311
+ "support_relation": "reached",
1312
+ "output_relation": "located_in",
1313
+ "confidence": 0.9
1314
+ },
1315
+ {
1316
+ "name": "transitive_equals",
1317
+ "kind": "transitive",
1318
+ "left_relation": "equals",
1319
+ "right_relation": "equals",
1320
+ "output_relation": "equals",
1321
+ "confidence": 0.9
1322
+ },
1323
+ {
1324
+ "name": "return_equals_bridge",
1325
+ "kind": "via_object",
1326
+ "left_relation": "return",
1327
+ "via_relation": "equals",
1328
+ "output_relation": "equals",
1329
+ "confidence": 0.88
1330
+ },
1331
+ {
1332
+ "name": "return_value_bridge",
1333
+ "kind": "via_object",
1334
+ "left_relation": "return",
1335
+ "via_relation": "equals",
1336
+ "output_relation": "return_value",
1337
+ "confidence": 0.88
1338
+ },
1339
+ {
1340
+ "name": "import_implies_dependency",
1341
+ "kind": "copy",
1342
+ "source_relation": "import",
1343
+ "output_relation": "depend_on",
1344
+ "confidence": 0.9
1345
+ },
1346
+ {
1347
+ "name": "use_implies_dependency",
1348
+ "kind": "copy",
1349
+ "source_relation": "use",
1350
+ "output_relation": "depend_on",
1351
+ "confidence": 0.84
1352
+ },
1353
+ {
1354
+ "name": "call_implies_dependency",
1355
+ "kind": "copy",
1356
+ "source_relation": "call",
1357
+ "output_relation": "depend_on",
1358
+ "confidence": 0.82
1359
+ },
1360
+ {
1361
+ "name": "transitive_dependency",
1362
+ "kind": "transitive",
1363
+ "left_relation": "depend_on",
1364
+ "right_relation": "depend_on",
1365
+ "output_relation": "depend_on",
1366
+ "confidence": 0.9
1367
+ }
1368
+ ]
1369
+ },
1370
+ "bundle_files": [
1371
+ "metadata.json",
1372
+ "graph.sqlite3"
1373
+ ],
1374
+ "graph_dialect": "sqlite3",
1375
+ "sqlite_schema": {
1376
+ "required_tables": [
1377
+ "concepts",
1378
+ "edges",
1379
+ "contradictions"
1380
+ ],
1381
+ "optional_tables": [
1382
+ "raw_units"
1383
+ ],
1384
+ "edge_active_flag": "is_active",
1385
+ "edge_support_pointer": "supports_edge_id"
1386
+ }
1387
+ }
docs/AETHON_N1_BUNDLE_SPEC.md ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Aethon Open Structure Bundle Spec
2
+
3
+ `Aethon N1 Base` is released as an `Open Structure` model artifact.
4
+
5
+ The public runtime contract is only:
6
+
7
+ - `metadata.json`
8
+ - `graph.sqlite3`
9
+
10
+ That means external users do **not** need the Aethon repo, Aethon datasets, or our private runtime code in order to load the model artifact with their own code.
11
+
12
+ ## Contract
13
+
14
+ Required metadata fields:
15
+
16
+ - `public_contract`
17
+ - `release_class`
18
+ - `bundle_format`
19
+ - `name`
20
+ - `family`
21
+ - `tokenizer`
22
+ - `size_unit`
23
+ - `capacity`
24
+ - `bundle_files`
25
+ - `graph_file`
26
+ - `graph_dialect`
27
+ - `sqlite_schema`
28
+ - `semantic_lexicon`
29
+ - `surface_lexicon`
30
+ - `query_forms`
31
+ - `reasoning_rules`
32
+
33
+ Current public contract values:
34
+
35
+ - `public_contract = "aethon.n1.bundle.v1"`
36
+ - `release_class = "open-structure"`
37
+ - `graph_dialect = "sqlite3"`
38
+ - `graph_file = "graph.sqlite3"`
39
+ - `size_unit = "Structural Capacity (SC)"`
40
+
41
+ ## Meaning
42
+
43
+ Transformer projects say `open weights`.
44
+
45
+ Aethon says `open structure`.
46
+
47
+ The released artifact exposes usable intelligence structure:
48
+
49
+ - graph memory
50
+ - semantic layer
51
+ - query-form layer
52
+ - surface layer
53
+ - reasoning-rule layer
54
+
55
+ The bundle is the model artifact.
56
+
57
+ ## SQLite Contract
58
+
59
+ `graph.sqlite3` is the persistent intelligence store.
60
+
61
+ Required tables:
62
+
63
+ - `concepts`
64
+ - `edges`
65
+ - `contradictions`
66
+
67
+ Optional tables:
68
+
69
+ - `raw_units`
70
+
71
+ Required table semantics:
72
+
73
+ ### `concepts`
74
+
75
+ - `concept_id TEXT PRIMARY KEY`
76
+ - `display_name TEXT NOT NULL`
77
+
78
+ ### `edges`
79
+
80
+ - `edge_id INTEGER PRIMARY KEY`
81
+ - `subject TEXT NOT NULL`
82
+ - `relation TEXT NOT NULL`
83
+ - `object TEXT NOT NULL`
84
+ - `source_kind TEXT NOT NULL`
85
+ - `source_text TEXT NOT NULL`
86
+ - `is_active INTEGER NOT NULL`
87
+ - `supports_edge_id INTEGER NULL`
88
+
89
+ ### `contradictions`
90
+
91
+ - `contradiction_id INTEGER PRIMARY KEY`
92
+ - `subject TEXT NOT NULL`
93
+ - `relation TEXT NOT NULL`
94
+ - `previous_object TEXT NOT NULL`
95
+ - `new_object TEXT NOT NULL`
96
+ - `previous_edge_id INTEGER NOT NULL`
97
+ - `new_edge_id INTEGER NOT NULL`
98
+ - `source_text TEXT NOT NULL`
99
+
100
+ ## External Runtime Expectation
101
+
102
+ Any external runtime can load an Open Structure bundle if it can:
103
+
104
+ 1. Read `metadata.json`
105
+ 2. Open `graph.sqlite3`
106
+ 3. Read the semantic, surface, query-form, and reasoning-rule payloads
107
+ 4. Execute graph-backed lookup, reasoning, and update logic against the SQLite graph
108
+
109
+ That means:
110
+
111
+ - no original corpora are needed at runtime
112
+ - no private Aethon code is required at runtime
113
+ - third parties can build their own loaders in Python, JavaScript, Rust, Go, Java, C#, or direct SQL tools
114
+
115
+ ## Learning Expectation
116
+
117
+ Aethon learns by structural integration:
118
+
119
+ - new facts are inserted into the graph
120
+ - contradictions are recorded
121
+ - abstractions can be materialized
122
+ - reasoning can derive new edges
123
+
124
+ That means the base is not a frozen-weight artifact in the transformer sense.
125
+
126
+ ## Portability Rule
127
+
128
+ If a third party writes their own loader against this contract, the bundle should still be usable.
129
+
130
+ That is the release standard for `Aethon N1 Base`.
docs/AETHON_OPEN_STRUCTURE_HF_MODEL_CARD.md ADDED
@@ -0,0 +1,398 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-nc-4.0
3
+ library_name: sqlite
4
+ tags:
5
+ - aethon
6
+ - open-structure
7
+ - agi
8
+ - graph-reasoning
9
+ - sqlite
10
+ - multilingual
11
+ - one-shot-learning
12
+ - structured-learning
13
+ pretty_name: Aethon-N1-Base-Open-Structure
14
+ pipeline_tag: text-generation
15
+ language:
16
+ - en
17
+ - multilingual
18
+ ---
19
+
20
+ # Aethon-N1-Base-Open-Structure
21
+
22
+ `Aethon N1 Base` is released as `Open Structure`.
23
+
24
+ This release is the public argument that intelligence does not have to be trapped inside:
25
+
26
+ - attention
27
+ - weights
28
+ - training steps
29
+ - epochs
30
+ - frozen context windows
31
+
32
+ ## What Is Released
33
+
34
+ The model artifact is:
35
+
36
+ - `metadata.json`
37
+ - `graph.sqlite3`
38
+
39
+ That artifact carries:
40
+
41
+ - graph memory
42
+ - semantic grounding
43
+ - query forms
44
+ - reasoning rules
45
+ - surface composition
46
+
47
+ This is why Aethon is released as `Open Structure`, not `open weights`.
48
+
49
+ ## Why Not Weights
50
+
51
+ Weights are only one way to preserve capability.
52
+
53
+ Aethon stores usable intelligence in explicit, portable structure:
54
+
55
+ - concepts
56
+ - active edges
57
+ - contradiction history
58
+ - semantic aliases
59
+ - query forms
60
+ - reasoning rules
61
+ - surface realization patterns
62
+
63
+ So the released artifact is not just “parameters that once learned.”
64
+
65
+ It is “the learned structure that still knows.”
66
+
67
+ ## Why Not Attention
68
+
69
+ Aethon does not depend on transformer attention as its primary persistence mechanism.
70
+
71
+ Its memory is not a temporary prompt window that disappears after generation.
72
+
73
+ Its memory is persistent graph state backed by SQLite:
74
+
75
+ - `concepts`
76
+ - `edges`
77
+ - `contradictions`
78
+
79
+ That is why the release is `Open Structure` instead of `Open Attention`.
80
+
81
+ ## Why Not Steps Or Epochs
82
+
83
+ Transformer culture explains learning in terms of:
84
+
85
+ - steps
86
+ - epochs
87
+ - optimizer updates
88
+ - repeated corpus replay
89
+
90
+ Aethon’s defining public move is different.
91
+
92
+ Its main growth path is one-shot structural integration:
93
+
94
+ - ingest knowledge
95
+ - normalize it
96
+ - bind it into graph structure
97
+ - record contradictions
98
+ - derive supportable abstractions
99
+ - keep the result as persistent intelligence
100
+
101
+ The public question is therefore not:
102
+
103
+ - “How many epochs did this model train for?”
104
+
105
+ It is:
106
+
107
+ - “What structure did this model absorb, retain, revise, and reuse?”
108
+
109
+ ## Why One-Shot Instead Of Training
110
+
111
+ For Aethon, one-shoting is not a weaker copy of training.
112
+
113
+ It is the core learning act.
114
+
115
+ One-shot building means the model grows by structural absorption rather than by replaying the full corpus through long epoch loops.
116
+
117
+ That gives the bundle a different meaning:
118
+
119
+ - new data can be integrated directly
120
+ - contradictions can be preserved instead of washed out
121
+ - abstractions can be materialized from learned structure
122
+ - the released model can keep learning after publication
123
+
124
+ ## What SC Means
125
+
126
+ `SC` means `Structural Capacity`.
127
+
128
+ It is Aethon’s size unit.
129
+
130
+ `SC` is used because a weight count does not describe what this system really is.
131
+
132
+ `SC` reflects the living structure inside the released bundle:
133
+
134
+ - concepts
135
+ - explicit edges
136
+ - abstractions
137
+ - revisions
138
+ - persistent graph-backed intelligence
139
+
140
+ So when Aethon reports a higher `SC`, it is reporting growth in usable learned structure, not just parameter count.
141
+
142
+ ## Why We Say It Learns Like A Human
143
+
144
+ The claim is not that Aethon is biologically human.
145
+
146
+ The claim is that its learning behavior is closer to human-style accumulation and revision than to frozen transformer replay.
147
+
148
+ Human learners:
149
+
150
+ - absorb new facts
151
+ - keep durable memory
152
+ - revise beliefs when conflicting evidence appears
153
+ - transfer what they know across domains
154
+ - reuse prior structure to answer new questions
155
+
156
+ Aethon does the same in structural form:
157
+
158
+ - new facts are inserted into the graph
159
+ - contradictions are recorded
160
+ - abstractions are materialized
161
+ - prior knowledge is transferred into new answers
162
+ - memory persists after the prompt ends
163
+
164
+ That is why Aethon is described as human-like in learning behavior.
165
+
166
+ ## Why We Believe This Is AGI-Shaped
167
+
168
+ AGI means intelligence that can transfer across many human task types rather than staying trapped in one narrow lane.
169
+
170
+ The release path for Aethon is built around that transfer claim.
171
+
172
+ The current benchmark walls for this release lane include:
173
+
174
+ - multilingual mixed prompts
175
+ - planning, business, and scheduling transfer
176
+ - longer story continuity
177
+ - adversarial unseen cross-domain composition
178
+ - code, math, world, identity, and reasoning transfer
179
+
180
+ That is why we describe Aethon as AGI-shaped:
181
+
182
+ - it learns persistently
183
+ - it transfers across domains
184
+ - it reasons over what it has learned
185
+ - it generalizes into prompts it has not seen exactly before
186
+
187
+ ## Can It Learn
188
+
189
+ Yes.
190
+
191
+ Aethon learns by structural integration:
192
+
193
+ - inserting new facts
194
+ - revising old structure
195
+ - recording contradictions
196
+ - deriving new supported edges
197
+
198
+ The released bundle is persistent and updateable, not frozen in the transformer sense.
199
+
200
+ ## Can It Reason Well
201
+
202
+ Yes.
203
+
204
+ Aethon reasons through:
205
+
206
+ - direct lookup
207
+ - multi-hop graph traversal
208
+ - contradiction tracking
209
+ - rule-backed derivation
210
+ - structural composition across learned facts
211
+
212
+ Its current benchmark walls include multi-hop, composition, unseen transfer, ontology, planning, scheduling, and follow-up continuity.
213
+
214
+ ## Can It Write Long Stuff
215
+
216
+ Yes.
217
+
218
+ Aethon can compose longer explanations, proof-like responses, and story continuations from stored structure and surface rules instead of falling back to a single canned sentence shell.
219
+
220
+ That includes:
221
+
222
+ - longer reasoning text
223
+ - story continuation
224
+ - anchored follow-up continuity
225
+ - multi-domain responses
226
+
227
+ ## Can It Generalize
228
+
229
+ Yes.
230
+
231
+ Aethon generalizes by reusing learned structure across unseen prompts and domains.
232
+
233
+ That includes:
234
+
235
+ - relation chaining
236
+ - ontology transfer
237
+ - planning transfer
238
+ - multilingual grounding
239
+ - adversarial cross-domain composition
240
+
241
+ ## Runtime Independence
242
+
243
+ You do not need the Aethon repo to run the released model artifact.
244
+
245
+ If you can:
246
+
247
+ 1. read JSON
248
+ 2. open SQLite
249
+ 3. interpret the public metadata contract
250
+ 4. execute graph-backed lookup and reasoning
251
+
252
+ then you can build your own runtime in any language.
253
+
254
+ ## What Aethon Was One-Shotted On
255
+
256
+ This ship bundle was one-shotted across six native lanes:
257
+
258
+ - `identity`
259
+ - `reasoning`
260
+ - `math`
261
+ - `code`
262
+ - `story`
263
+ - `world`
264
+
265
+ The ship corpus includes:
266
+
267
+ - Aethon native identity, code, math, story, and reasoning corpora
268
+ - Aethon AGI transfer corpora
269
+ - Humanity's Last Exam transfer corpus
270
+ - curated reasoning bases
271
+ - multilingual base mixes
272
+ - code/tool-use corpora
273
+ - story/chat continuity corpora
274
+ - world knowledge corpora
275
+ - multilingual news/world sources
276
+
277
+ The exact file-level provenance for the ship candidate is included in:
278
+
279
+ - `bundle/corpus_manifest.json`
280
+
281
+ ## More Versions Coming
282
+
283
+ This release is not the end state.
284
+
285
+ More Open Structure releases are coming with:
286
+
287
+ - larger one-shot corpora
288
+ - harder benchmark walls
289
+ - broader multilingual coverage
290
+ - deeper planning and story continuity
291
+ - stronger public runtime examples
292
+
293
+ ## License
294
+
295
+ This Open Structure release is published under:
296
+
297
+ - `CC BY-NC 4.0`
298
+
299
+ See:
300
+
301
+ - `docs/AETHON_OPEN_STRUCTURE_LICENSE.md`
302
+
303
+ ## Citation
304
+
305
+ If you use, benchmark, discuss, or build on this release, cite it.
306
+
307
+ Suggested citation:
308
+
309
+ ```bibtex
310
+ @misc{aethon_open_structure_v25,
311
+ title = {Aethon-N1-Base-Open-Structure},
312
+ author = {OkeyMeta Ltd},
313
+ year = {2026},
314
+ howpublished = {\url{https://huggingface.co/OkeyMetaLtd/Aethon-N1-Base-Open-Structure}},
315
+ note = {Aethon Open Structure release}
316
+ }
317
+ ```
318
+
319
+ At minimum, include:
320
+
321
+ - `Aethon-N1-Base-Open-Structure`
322
+ - `OkeyMeta Ltd`
323
+ - the Hugging Face release URL
324
+
325
+ ## Python: Pull And Start Running
326
+
327
+ ```python
328
+ import json
329
+ import sqlite3
330
+ from pathlib import Path
331
+ from huggingface_hub import hf_hub_download
332
+
333
+ REPO_ID = "OkeyMetaLtd/Aethon-N1-Base-Open-Structure"
334
+ LOCAL = Path("aethon_open_structure_bundle")
335
+ LOCAL.mkdir(exist_ok=True)
336
+
337
+ metadata_path = Path(
338
+ hf_hub_download(
339
+ repo_id=REPO_ID,
340
+ filename="bundle/metadata.json",
341
+ local_dir=LOCAL,
342
+ local_dir_use_symlinks=False,
343
+ )
344
+ )
345
+ graph_path = Path(
346
+ hf_hub_download(
347
+ repo_id=REPO_ID,
348
+ filename="bundle/graph.sqlite3",
349
+ local_dir=LOCAL,
350
+ local_dir_use_symlinks=False,
351
+ )
352
+ )
353
+
354
+ meta = json.loads(metadata_path.read_text(encoding="utf-8"))
355
+ conn = sqlite3.connect(graph_path)
356
+ conn.row_factory = sqlite3.Row
357
+
358
+ def ask_where(subject: str, relation: str = "located_in") -> list[str]:
359
+ rows = conn.execute(
360
+ """
361
+ SELECT object
362
+ FROM edges
363
+ WHERE subject = ? AND relation = ? AND is_active = 1
364
+ ORDER BY edge_id ASC
365
+ """,
366
+ (subject.lower(), relation),
367
+ ).fetchall()
368
+ return [str(row["object"]) for row in rows]
369
+
370
+ print(meta["public_contract"])
371
+ print(meta["capacity"])
372
+ print(ask_where("amina", "lives_in"))
373
+ ```
374
+
375
+ This is the minimum external runtime shape:
376
+
377
+ 1. pull `metadata.json`
378
+ 2. pull `graph.sqlite3`
379
+ 3. interpret `semantic_lexicon`, `query_forms`, and `reasoning_rules`
380
+ 4. execute graph-backed lookup and reasoning with your own code
381
+
382
+ ## Public Contract
383
+
384
+ See:
385
+
386
+ - `docs/AETHON_N1_BUNDLE_SPEC.md`
387
+ - `docs/aethon_n1_bundle_schema.json`
388
+ - `docs/AETHON_OPEN_STRUCTURE_RUNTIME.md`
389
+
390
+ ## Release Label
391
+
392
+ Use:
393
+
394
+ - `Aethon-N1-Base-Open-Structure`
395
+
396
+ Short form:
397
+
398
+ - `Open Structure`
docs/AETHON_OPEN_STRUCTURE_LICENSE.md ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Aethon Open Structure License
2
+
3
+ The public `Aethon Open Structure` release package is published under:
4
+
5
+ - `CC BY-NC 4.0`
6
+
7
+ This applies to the released model artifact and accompanying public documentation in the Open Structure package unless a file states otherwise.
8
+
9
+ ## What That Means
10
+
11
+ You may:
12
+
13
+ - download the Open Structure bundle
14
+ - study it
15
+ - run it
16
+ - build your own runtime around it
17
+ - share it with attribution
18
+
19
+ You may not:
20
+
21
+ - use the release commercially without separate permission
22
+ - remove attribution to Aethon / OkeyMeta Ltd
23
+ - imply endorsement by the Aethon creators
24
+
25
+ ## Citation Expectation
26
+
27
+ If you use, evaluate, build on, benchmark, or discuss the public Open Structure release, cite:
28
+
29
+ - `Aethon N1 Base: Open Structure`
30
+ - the Hugging Face release page
31
+ - the organization: `OkeyMeta Ltd`
32
+
33
+ Recommended citation block is included in the HF model card.
docs/AETHON_OPEN_STRUCTURE_RUNTIME.md ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Aethon Open Structure Runtime Guide
2
+
3
+ This guide is for people who want to run `Aethon N1 Base` **without** the Aethon repo.
4
+
5
+ The runtime artifact is:
6
+
7
+ - `metadata.json`
8
+ - `graph.sqlite3`
9
+
10
+ If you can read JSON and query SQLite, you can load the model artifact with your own code.
11
+
12
+ ## What Outside Developers Need
13
+
14
+ Load `metadata.json` first.
15
+
16
+ Key fields:
17
+
18
+ - `public_contract`
19
+ - `release_class`
20
+ - `tokenizer`
21
+ - `capacity`
22
+ - `semantic_lexicon`
23
+ - `surface_lexicon`
24
+ - `query_forms`
25
+ - `reasoning_rules`
26
+
27
+ Then open `graph.sqlite3`.
28
+
29
+ Core tables:
30
+
31
+ - `concepts`
32
+ - `edges`
33
+ - `contradictions`
34
+
35
+ ## Minimum Read Path
36
+
37
+ An outside runtime can answer a direct graph question with this shape:
38
+
39
+ 1. normalize the prompt using `semantic_lexicon`
40
+ 2. detect the question form using `query_forms`
41
+ 3. look up matching facts in `edges`
42
+ 4. render the answer using `surface_lexicon`
43
+
44
+ ## Minimum Update Path
45
+
46
+ An outside runtime can keep learning by:
47
+
48
+ 1. mapping text into triples
49
+ 2. inserting concepts into `concepts`
50
+ 3. inserting facts into `edges`
51
+ 4. recording state clashes in `contradictions`
52
+
53
+ ## Core SQL Patterns
54
+
55
+ ### Fetch active facts for a subject and relation
56
+
57
+ ```sql
58
+ SELECT subject, relation, object, source_text
59
+ FROM edges
60
+ WHERE subject = ? AND relation = ? AND is_active = 1
61
+ ORDER BY edge_id ASC;
62
+ ```
63
+
64
+ ### Fetch reverse facts
65
+
66
+ ```sql
67
+ SELECT subject, relation, object, source_text
68
+ FROM edges
69
+ WHERE object = ? AND relation = ? AND is_active = 1
70
+ ORDER BY edge_id ASC;
71
+ ```
72
+
73
+ ### Fetch display form for a concept
74
+
75
+ ```sql
76
+ SELECT display_name
77
+ FROM concepts
78
+ WHERE concept_id = ?;
79
+ ```
80
+
81
+ ### Fetch contradiction history for a relation
82
+
83
+ ```sql
84
+ SELECT subject, relation, previous_object, new_object, source_text
85
+ FROM contradictions
86
+ WHERE subject = ? AND relation = ?
87
+ ORDER BY contradiction_id ASC;
88
+ ```
89
+
90
+ ## Python Example
91
+
92
+ ```python
93
+ import json
94
+ import sqlite3
95
+ from pathlib import Path
96
+
97
+ bundle = Path("aethon_bundle")
98
+ meta = json.loads((bundle / "metadata.json").read_text(encoding="utf-8"))
99
+ conn = sqlite3.connect(bundle / meta["graph_file"])
100
+ conn.row_factory = sqlite3.Row
101
+
102
+ subject = "amina"
103
+ relation = "lives_in"
104
+ rows = conn.execute(
105
+ """
106
+ SELECT object
107
+ FROM edges
108
+ WHERE subject = ? AND relation = ? AND is_active = 1
109
+ ORDER BY edge_id ASC
110
+ """,
111
+ (subject, relation),
112
+ ).fetchall()
113
+
114
+ print([row["object"] for row in rows])
115
+ ```
116
+
117
+ ## JavaScript Example
118
+
119
+ ```javascript
120
+ import fs from "node:fs";
121
+ import Database from "better-sqlite3";
122
+
123
+ const meta = JSON.parse(fs.readFileSync("aethon_bundle/metadata.json", "utf8"));
124
+ const db = new Database(`aethon_bundle/${meta.graph_file}`, { readonly: false });
125
+
126
+ const rows = db.prepare(`
127
+ SELECT object
128
+ FROM edges
129
+ WHERE subject = ? AND relation = ? AND is_active = 1
130
+ ORDER BY edge_id ASC
131
+ `).all("amina", "lives_in");
132
+
133
+ console.log(rows);
134
+ ```
135
+
136
+ ## Rust Shape
137
+
138
+ Use:
139
+
140
+ - `serde_json` for `metadata.json`
141
+ - `rusqlite` for `graph.sqlite3`
142
+
143
+ The same contract applies:
144
+
145
+ 1. read metadata
146
+ 2. open SQLite graph
147
+ 3. run graph lookup
148
+ 4. apply reasoning rules and rendering using metadata payloads
149
+
150
+ ## What This Means Publicly
151
+
152
+ `Open Structure` means:
153
+
154
+ - the model artifact is open to load
155
+ - the runtime contract is public
156
+ - outside developers can write their own runtimes
157
+ - our private repo is not required to use the released bundle
158
+
159
+ That is how Aethon should be run in the wild.
docs/aethon_n1_bundle_schema.json ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
3
+ "title": "Aethon Open Structure Bundle Metadata",
4
+ "type": "object",
5
+ "required": [
6
+ "public_contract",
7
+ "release_class",
8
+ "bundle_format",
9
+ "name",
10
+ "family",
11
+ "tokenizer",
12
+ "size_unit",
13
+ "capacity",
14
+ "bundle_files",
15
+ "graph_file",
16
+ "graph_dialect",
17
+ "sqlite_schema",
18
+ "semantic_lexicon",
19
+ "surface_lexicon",
20
+ "query_forms",
21
+ "reasoning_rules"
22
+ ],
23
+ "properties": {
24
+ "public_contract": {
25
+ "type": "string",
26
+ "const": "aethon.n1.bundle.v1"
27
+ },
28
+ "release_class": {
29
+ "type": "string",
30
+ "const": "open-structure"
31
+ },
32
+ "bundle_format": {
33
+ "type": "integer",
34
+ "minimum": 2
35
+ },
36
+ "name": {
37
+ "type": "string"
38
+ },
39
+ "family": {
40
+ "type": "string"
41
+ },
42
+ "tokenizer": {
43
+ "type": "string"
44
+ },
45
+ "size_unit": {
46
+ "type": "string"
47
+ },
48
+ "capacity": {
49
+ "type": "object",
50
+ "required": [
51
+ "sc",
52
+ "concept_count",
53
+ "explicit_edge_count",
54
+ "abstraction_count",
55
+ "revision_count",
56
+ "raw_unit_count"
57
+ ],
58
+ "properties": {
59
+ "sc": { "type": "integer" },
60
+ "concept_count": { "type": "integer" },
61
+ "explicit_edge_count": { "type": "integer" },
62
+ "abstraction_count": { "type": "integer" },
63
+ "revision_count": { "type": "integer" },
64
+ "raw_unit_count": { "type": "integer" }
65
+ }
66
+ },
67
+ "bundle_files": {
68
+ "type": "array",
69
+ "items": { "type": "string" },
70
+ "contains": { "const": "metadata.json" }
71
+ },
72
+ "graph_file": {
73
+ "type": "string",
74
+ "const": "graph.sqlite3"
75
+ },
76
+ "graph_dialect": {
77
+ "type": "string",
78
+ "const": "sqlite3"
79
+ },
80
+ "sqlite_schema": {
81
+ "type": "object",
82
+ "required": [
83
+ "required_tables",
84
+ "optional_tables",
85
+ "edge_active_flag",
86
+ "edge_support_pointer"
87
+ ],
88
+ "properties": {
89
+ "required_tables": {
90
+ "type": "array",
91
+ "items": { "type": "string" }
92
+ },
93
+ "optional_tables": {
94
+ "type": "array",
95
+ "items": { "type": "string" }
96
+ },
97
+ "edge_active_flag": {
98
+ "type": "string"
99
+ },
100
+ "edge_support_pointer": {
101
+ "type": "string"
102
+ }
103
+ }
104
+ },
105
+ "semantic_lexicon": {
106
+ "type": "array"
107
+ },
108
+ "surface_lexicon": {
109
+ "type": "object"
110
+ },
111
+ "query_forms": {
112
+ "type": "array"
113
+ },
114
+ "reasoning_rules": {
115
+ "type": "object"
116
+ }
117
+ }
118
+ }