microscope-memory 1.2.0

Pure binary cognitive memory engine with REST API bridge for LLM integration. Zero-JSON core, mmap-based, hierarchical, sub-microsecond search.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
# Microscope Memory — Teljes Rendszerleírás

> **Point-in-time document.** This describes the architecture as of v0.8.2.
> The tree is now `v0.9.2-115-ge0cea99`. Nothing in here has been re-derived against it;
> CLAIMS.md at the repository root records which claims here are currently
> verified, which are historical, and which are unverified. Treat the figures
> below as belonging to v0.8.2, not to master.


**v0.8.2 — 2026-08-09**

*Mért adatok és pontos kódstruktúra alapján. Minden szám, minden modul, minden kódútvonal a tényleges kódból származik.*

---

## 1. Rendszeráttekintés

A Microscope Memory egy kognitív memória engine — 12 réteg, 9 mélység, bináris mmap. Nem napló, nem adatbázis — élő emlékezet.

A rendszer három fő architekturális rétegből áll:

1. **Microscope Memory** — perzisztens memória, bináris mmap, 12 réteg, 9 mélység
2. **Kognitív Modulok** — Hebbian, Resonance, Epistemic, Predictive Cache, Emotion, Attention, Pattern Recognition
3. **Kognitív Morfogenezis** — élő hálózat, gradiens-követés, auditálható emergencia (Nested Fractal Cognitive Morphogenesis Architecture)

---

## 2. Méretek és Statisztikák

### 2.1 Forráskód

| Méret | Érték |
|---|---|
| Rust fájlok | 95 |
| Teljes forráskód | 1,88 MB (1922.3 KB) |
| Sorok száma (összesen) | ~35,000 |
| Legnagyobb fájl | main.rs (157.9 KB, 3574 sor) |
| Tesztek száma | 399 (mind átment) |
| Build idő (release) | ~2m 30s |
| Bináris méret | ~3.0 MB (microscope-mem.exe) |

### 2.2 Top 20 modul méret szerint

| Modul | Sorok | KB |
|---|---|---|
| main.rs | 3574 | 157.9 |
| mcp.rs | 3526 | 146.3 |
| morphogenesis.rs | 2198 | 83.8 |
| reader.rs | 1733 | 63.7 |
| bridge.rs | 1705 | 61.0 |
| dream.rs | 1090 | 46.4 |
| epistemic.rs | 1241 | 43.9 |
| build.rs | 1093 | 43.6 |
| pattern_recognition.rs | 1022 | 43.0 |
| emotional_episode.rs | 960 | 38.3 |
| cognitive_morphogenesis.rs | 821 | 34.9 |
| thought_graph.rs | 874 | 31.9 |
| architecture_generator.rs | 739 | 31.2 |
| enforcement.rs | 854 | 31.0 |
| hebbian.rs | 754 | 30.4 |
| resonance.rs | 776 | 29.6 |
| vagus.rs | 745 | 27.9 |
| multimodal.rs | 738 | 26.7 |
| knowledge_base.rs | 703 | 26.6 |
| consciousness_seqlock.rs | 637 | 26.4 |

### 2.3 Adatbázis méretek

| Fájl | Méret | Leírás |
|---|---|---|
| microscope.bin | 59.7 MB | Fő index (blokkok, koordináták) |
| data.bin | 5.5 MB | Szöveges adatok |
| meta.bin | 0.0 MB | Metaadatok |
| merkle.bin | 76.5 MB | Merkle fa (integritás) |
| activations.bin | 38.2 MB | Hebbian aktivációs rekordok |
| emotions.bin | 100.4 MB | Érzelmi állapotok |
| append.bin | 0.0 MB | Függőben lévő műveletek |
| layers/*.txt | 1.3 MB | Nyers réteg-fájlok |
| **TOTAL** | **281.6 MB** | |

### 2.4 Blokk eloszlás mélység szerint

| Mélység | Blokkok | Arány |
|---|---|---|
| D0 | 1 | 0.0001% |
| D1 | 10 | 0.001% |
| D2 | 838 | 0.07% |
| D3 | 4,169 | 0.33% |
| D4 | 12,017 | 0.96% |
| D5 | 70,415 | 5.62% |
| D6 | 171,513 | 13.69% |
| D7 | 485,291 | 38.73% |
| D8 | 508,752 | 40.60% |
| **Összesen** | **1,253,006** | **100%** |

---

## 3. Memória rétegek

A Microscope Memory 12 réteget kezel:

| Réteg | Azonosító | Oda kerül |
|---|---|---|
| identity | 0 | Aki a user, az értékei, a küldetése |
| long_term | 1 | Projekt tudás, döntések, architektúra |
| short_term | 2 | Átmeneti kontextus, aktuális fókusz |
| session | 3 | Beszélgetések, napi interakciók |
| emotional | 4 | Érzelmek, hangulatok, reakciók |
| relational | 5 | Kapcsolatok dolgok között |
| reflections | 6 | Felismerések, insightok, aha pillanatok |
| code | 7 | Kódolási minták, hibák, megoldások |
| crypto_chain | 8 | Kriptográfiai lánc |
| echo_cache | 9 | Visszhang cache |
| rust_state | 10 | Rust állapot |
| associative | 11 | Asszociatív memória |
| knowledge | 12 | Tudásbázis |

---

## 4. Kognitív Modulok

### 4.1 Hebbian Tanulás (`hebbian.rs` — 754 sor)

A Hebbian tanulás a Microscope Memory alapvető tanulási mechanizmusa. Azt a biológiai elvet implementálja: "ami együtt aktiválódik, az együtt erősödik."

**Adatstruktúrák:**
- `ActivationRecord` (32 bytes): per-blok aktivációs állapot — `activation_count`, `last_activated_ms`, `drift_x/y/z`, `energy`
- `CoactivationPair` (20 bytes): co-aktivációs pár — `block_a`, `block_b`, `count`, `last_ts_ms`
- `ActivationFingerprint`: aktivációs ujjlenyomat — `timestamp_ms`, `query_hash`, `activations: Vec<(u32, f32)>`
- `HebbianState`: teljes állapot — `activations`, `coactivations`, `fingerprints`

**Bináris fájlok:** `activations.bin` (HEB1), `coactivations.bin` (COA1), `fingerprints.bin` (FPR1)

**Aktuális állapot:**
```
Blocks:             1,253,006
Active blocks:      1,027
Total activations:  8,051
Hot blocks (>0.1):  176
Co-activation pairs:2,908
Fingerprints:       1,000
```

**Leggyakoribb co-aktivációk:**
```
555x  [long_term #1] Rongyász M <-> [long_term #2] 1️⃣
455x  [long_term #0] Mi Volt a P <-> [long_term #2] 1️⃣
217x  [long_term #15] Read-only audi <-> [long_term #16] Felhasználó:
200x  [long_term #0] Mi Volt a P <-> [long_term #1] Rongyász M
168x  [long_term #10] Standalone Rus <-> [long_term #16] Felhasználó:
```

**Energia-decay:** 24 órás felezési idő (`ENERGY_HALF_LIFE_MS = 86_400_000`)

### 4.2 Resonance Protokoll (`resonance.rs` — 776 sor)

A Resonance protokoll lehetővé teszi, hogy több Microscope instance megossza egymással az aktivációs pulzusokat — anélkül, hogy a nyers adatot látnák.

**Adatstruktúrák:**
- `Pulse`: kompakt aktivációs összefoglaló — `source_id`, `timestamp_ms`, `query_hash`, `activations: Vec<(f32, f32, f32, f32)>`, `layer_hint`, `strength`
- `ReceivedPulse`: fogadott pulzus — `pulse`, `local_matches`, `integrated`
- `ResonanceState`: protokoll állapot — `instance_id`, `outgoing`, `incoming`, `field`

**Bináris fájlok:** `pulses.bin` (PLS1)

**Aktuális állapot:**
```
Instance ID:        223e714c161c2544
Outgoing pulses:    0
Incoming pulses:    0
Field cells:        0
Field energy:       0.000
```

**Paraméterek:**
- Max tárolt pulzus: 2000
- Pulse TTL: 48 óra (172_800_000 ms)
- Min aktiváció pulzus kibocsátáshoz: 2 blokk

### 4.3 Epistemic Réteg (`epistemic.rs` — 1241 sor)

Az Epistemic réteg a bizonyítékok követését valósítja meg. Minden állításnak van egy evidence-lánca: hány független forrás támogatja, hány cáfolja, mikor látták először.

**Adatstruktúrák:**
- `EpistemicClass`: `Observation(1)`, `Evidence(2)`, `Inference(3)`, `Hypothesis(4)`
- `EvidenceRecord`: `content_hash`, `class`, `source_id`, `support_count`, `refute_count`, `distinct_sources`, `first_seen_ms`, `last_support_ms`, `last_refute_ms`, `confidence: u8`
- `EvidenceLedger`: `records: HashMap<u64, EvidenceRecord>`

**Bináris fájlok:** `evidence.bin` (EVD1), `evidence_log.bin` (EVL1)

**Confidence formula:**
```
c = clamp(0, 100,
    support_count * 30
  + distinct_sources * 18
  - refute_count * 25
  - age_days * 5)
```

**Biztonsági szabályok:**
- C1: Recall energy SOHA nem módosítja a confidence-t
- C2: Csak `Observation` és `Evidence` lehet `supports`
- C3: `Inference`/`Hypothesis` nem kaphat importance-t Hebbian úton
- C4: Promotion gate — `distinct_sources == 0` nem kaphat importance-t
- C5: Audit lánc integritás — minden módosítás hash-láncolva

**Aktuális állapot:**
```
Records:            2
Avg confidence:     24.0 / 100 (0.24)
```

### 4.4 Prediktív Cache (`predictive_cache.rs` — 635 sor)

A prediktív cache előre jelzi, mely blokkokra lesz szükség a következő lekérdezésben. Ha a predikció helyes, a rendszer gyorsabb. Ha nem, a confidence csökken.

**Adatstruktúrák:**
- `Prediction`: `predicted_query_hash`, `blocks: Vec<u32>`, `confidence: f32`, `pattern_id`, `created_ms`
- `CacheStats`: `total_predictions`, `total_hits`, `total_misses`, `total_partial_hits`, `current_predictions`, `avg_confidence`
- `PredictiveCache`: `predictions: Vec<Prediction>`, `stats: CacheStats`

**Bináris fájlok:** `predictive_cache.bin`

**Aktuális állapot:**
```
Predictions:        0
Hit rate:           1.000
Hits / Misses:      9 / 0
```

**Paraméterek:**
- Max predikciók: 50
- Max blokkok predikciónként: 30
- Confidence decay: 0.98 (per recall)
- Min confidence: 0.1 (eviction threshold)

### 4.5 Érzelmi Kontagió (`emotional_contagion.rs` — 602 sor)

Az érzelmi kontagió lehetővé teszi, hogy több instance megossza egymással az érzelmi állapotát — centroid, energia, valencia.

**Adatstruktúrák:**
- `EmotionalSnapshot`: `timestamp_ms`, `source_id`, `centroid: (f32, f32, f32)`, `total_energy`, `active_blocks`, `valence: f32 [-1, +1]`
- `EmotionalContagionState`: `instance_id`, `local_snapshot`, `remote_snapshots`

**Bináris fájlok:** `emotional_field.bin` (EMO1)

**Aktuális állapot:**
```
Valence:            0.000
Total energy:       10.953
Active blocks:      11
```

### 4.6 Figyelem (`attention.rs` — 510 sor)

A figyelem-mechanizmus kezeli, hogy a rendszer mennyi erőforrást fordítson az egyes feladatokra.

### 4.7 Mintafelismerés (`pattern_recognition.rs` — 1022 sor)

A mintafelismerés öt típusú mintát keres: szekvenciális, temporális, strukturális, klaszter és cross-domain.

### 4.8 Thought Graph (`thought_graph.rs` — 874 sor)

A gondolati gráf a felhasználó gondolatai közötti kapcsolatokat térképezi fel.

**Aktuális állapot:**
```
nodes=1648 edges=1387 patterns=65 (crystallized=61) session=#117
```

### 4.9 Archetípusok (`archetype.rs` — 569 sor)

Az archetípusok a leggyakrabban előforduló aktivációs minták kristályosodott formái.

### 4.10 Egyéb kognitív modulok

| Modul | Sorok | Leírás |
|---|---|---|
| hippocampus.rs | 404 | Hippocampális memória konszolidáció |
| working_memory.rs | 357 | Munkamemória |
| explicit_memory.rs | 332 | Explicit memória |
| implicit_memory.rs | 338 | Implicit memória |
| spaced_repetition.rs | 345 | Térben elosztott ismétlés |
| neuroplasticity.rs | 356 | Neurális plaszticitás |
| synaptic_plasticity.rs | 385 | Szinaptikus plaszticitás |
| functional_plasticity.rs | 366 | Funkcionális plaszticitás |
| structural_plasticity.rs | 325 | Strukturális plaszticitás |
| salience.rs | 238 | Szaliencia (figyelemfelkeltés) |
| curiosity.rs | 237 | Kíváncsiság |
| eureka.rs | 323 | Eureka pillanatok |
| hyperfocus.rs | 263 | Hiperfókusz |
| daydream.rs | 189 | Álmodozás |
| executive.rs | 311 | Végrehajtó funkciók |
| planning.rs | 610 | Tervezés (HTN) |
| autopoiesis.rs | 301 | Önfenntartó kódgenerálás |
| consciousness_seqlock.rs | 637 | Tudatosság seqlock |
| consciousness_stream.rs | 408 | Tudatosság stream |
| self_model.rs | 672 | Én-modell |
| inner_monologue.rs | 300 | Belső monológ |
| narrative.rs | 333 | Narratíva |
| narrative_memory.rs | 253 | Narratív memória |
| emotional_episode.rs | 960 | Érzelmi epizódok |
| emotional_state.rs | 299 | Érzelmi állapot |
| emotional_gate.rs | 225 | Érzelmi kapu |
| emotion_extraction.rs | 703 | Érzelem-kinyerés |
| vagus.rs | 745 | Vagus ideg szimuláció |
| meta_supervision.rs | 212 | Meta-felügyelet |
| advanced_cognition.rs | 279 | Fejlett kogníció |
| heuristic_decision.rs | 665 | Heurisztikus döntés |
| impulse_control.rs | 142 | Impulzus-kontroll |
| mental_sandbox.rs | 111 | Mentális homokozó |
| mental_stimulation.rs | 238 | Mentális szimuláció |
| reconsolidation.rs | 215 | Re-konszolidáció |

---

## 5. Morfogenezis — Biológiai Növekedési Algoritmusok

### 5.1 A modul (`morphogenesis.rs` — 2198 sor)

A morfogenezis modul négy biológiai növekedési mintát implementál:

| Mint | Leírás | Algoritmus |
|---|---|---|
| **Mycelium** | Gombafonalszerű növekedés | Gradiens-követés, elágazás, anastomosis |
| **Capillary** | Kapilláris-szerű hálózat | Egyenes növekedés, minimális elágazás |
| **Slime Mold** | Nyálkagomba-szerű terjedés | Trail-follower, kémiai nyom |
| **Fractal L-system** | Fraktális L-rendszer | Rekurzív produkciós szabályok |

### 5.2 Adatstruktúrák

**Seed** — kiindulási pont:
```rust
pub struct Seed {
    pub id: String,
    pub position: (f64, f64, f64),
    pub energy: f64,
    pub type_tag: String,
    pub preferred_pattern: Option<GrowthPattern>,
}
```

**MorphogenField** — morfogén koncentrációs mező:
```rust
pub struct MorphogenField {
    pub gradients: HashMap<(i32, i32, i32), f64>,
    pub attractors: Vec<(f64, f64, f64, f64)>,
    pub repellents: Vec<(f64, f64, f64, f64)>,
    pub diffusion_rate: f64,      // 0.1
    pub evaporation_rate: f64,    // 0.01
}
```

**GrowthConfig** — növekedési konfiguráció:
```rust
pub struct GrowthConfig {
    pub pattern: GrowthPattern,
    pub max_nodes: usize,                    // 500
    pub branching_probability: f64,           // 0.3
    pub branching_angle: f64,                 // 0.6
    pub energy_decay: f64,                    // 0.1
    pub min_energy_for_branch: f64,           // 30.0
    pub max_depth: u32,                       // 20
    pub anastomosis_probability: f64,         // 0.05
    pub prune_idle_cycles: u32,               // 10
    pub trail_persistence: f64,               // 0.9
    pub trail_evaporation: f64,               // 0.05
    pub lsystem_rules: Vec<(char, String)>,
}
```

**MorphNode** — csomópont:
```rust
pub struct MorphNode {
    pub id: usize,
    pub position: (f64, f64, f64),
    pub node_type: NodeType,       // Root | Branch | Leaf | Junction
    pub name: String,
    pub latency_base_ms: f64,
    pub capacity: f64,
    pub energy: f64,
    pub depth: u32,
    pub metadata: HashMap<String, String>,
}
```

**MorphConnection** — kapcsolat:
```rust
pub struct MorphConnection {
    pub id: usize,
    pub from_node: usize,
    pub to_node: usize,
    pub weight: f64,
    pub bandwidth: f64,
    pub protocol: String,
    pub latency_ms: f64,
    pub connection_type: ConnectionType,  // Synaptic | Gap | Chemical | Dendritic
    pub is_active: bool,
    pub age_cycles: u32,
}
```

**Organism** — teljes kinőtt struktúra:
```rust
pub struct Organism {
    pub id: String,
    pub name: String,
    pub nodes: Vec<MorphNode>,
    pub connections: Vec<MorphConnection>,
    pub growth_pattern: GrowthPattern,
    pub generation: u32,
    pub fitness_score: f64,
    pub age_cycles: u32,
    pub seed: Seed,
    pub metrics: Option<GrowthMetrics>,
    pub metadata: HashMap<String, String>,
}
```

### 5.3 Mycelium növekedési algoritmus

A `mycelium_growth()` függvény (`morphogenesis.rs:695`):

1. Seed-ből indul, gyökér csomópont létrehozása
2. Aktív hifa csúcsok (tip) inicializálása véletlen irányokba
3. Minden ciklusban minden hifa csúcs:
   - Gradiens-követés: a morfogén mező irányába igazítja az irányt
   - 8 véletlen irány próbálása, a legjobb koncentráció kiválasztása
   - Új node létrehozása a legjobb irányba
   - Elágazás: ha `branching_probability` alapján új hifa indul
   - Anastomosis: ha két hifa találkozik és `anastomosis_probability` teljesül
4. Energiakorlát: minden lépésben `energy_decay` csökken
5. Pruning: `prune_idle_cycles` után használatlan ágak elhalnak
6. Statisztikák számítása: `GrowthMetrics` (node_count, connection_count, max_depth, branching_factor, fractal_dimension, total_energy, redundancy_score, avg_path_length)

### 5.4 Fitness kiértékelés

```rust
pub enum FitnessObjective {
    MaximizeNodes,
    MaximizeConnections,
    MaximizeDepth,
    MinimizeEnergy,
    Balanced,
}
```

A `Balanced` cél: `0.3 * node_score + 0.3 * connection_score + 0.2 * depth_score + 0.2 * energy_efficiency`

---

## 6. Kognitív Morfogenezis — Integrációs Motor

### 6.1 A modul (`cognitive_morphogenesis.rs` — 821 sor)

A kognitív morfogenezis integrációs motor összekapcsolja a meglévő kognitív modulokat egyetlen dinamikus élő hálózattá. A MorphogenField koordinátái kognitív állapotteret reprezentálnak.

**Architektúra: Nested Fractal Cognitive Morphogenesis Architecture**

Ugyanaz a szerveződési séma ismétlődik több skálán:
```
aktiváció → kapcsolat → útvonal → szelekció → stabilizáció → új állapot
```

**Cross-scale causality:**
```
Bottom-up:  node → kapcsolat → útvonal → organizmus → mező → fázis
Top-down:   fázis → mező → növekedési szabály → kapcsolat → node-dinamika
```

### 6.2 Kognitív Gradiens

A gradiens értéke egy adott (x, y, z) pontban — ahol a koordináták kognitív állapotteret reprezentálnak:

```
gradient(x,y,z) = w₁ · relevance(block)
                + w₂ · resonance(pulse_strength)
                + w₃ · evidence(confidence / 100.0)
                + w₄ · hebbian(energy)
                + w₅ · prediction(hit_rate)
                + w₆ · emotion(valence, arousal)
                + w₇ · execution(success_weight)
```

**Komponens források:**

| Komponens | Forrás modul | Tartomány |
|---|---|---|
| relevance | `relevance.rs` → `RelevanceQuery.lexical_score()` | [0, 1] |
| resonance | `resonance.rs` → `ResonanceState.field` | [0, 1] normalizált |
| evidence | `epistemic.rs` → `EvidenceRecord.confidence` | [0, 100] → /100 |
| hebbian | `hebbian.rs` → `ActivationRecord.energy` | [0, 1] |
| prediction | `predictive_cache.rs` → `CacheStats.hit_rate()` | [0, 1] |
| emotion | `emotional_contagion.rs` → `EmotionalSnapshot.valence` | [-1, 1] → [0, 1] |
| execution | `pipeline.rs` → outcome weight | [0, 1] |

### 6.3 Fázis-átmenetek

| Fázis | Gradiens | Viselkedés | GrowthConfig |
|---|---|---|---|
| **GAS** | < 0.3 | Szabad exploráció | branching=0.5, decay=0.03, anastomosis=0.02 |
| **LIQUID** | 0.3 – 0.7 | Gradiens-követés | branching=0.35, decay=0.08, anastomosis=0.08 |
| **SOLID** | > 0.7 | Konszolidált útvonalak | branching=0.1, decay=0.02, anastomosis=0.15 |

### 6.4 Auditálhatósági lánc

Minden kognitív morfogenezis ciklus audit-bejegyzést hoz létre:

```
T0 → aktiváció (melyik blokkok aktiválódtak)
T1 → gradiens (milyen kognitív gradiens alakult ki)
T2 → növekedés (merre nőtt a hifa)
T3 → anastomosis (hol ért össze két útvonal, co-aktivációval validálva)
T4 → megerősítés (melyik prediction erősítette meg)
T5 → konszolidáció (mi szilárdult meg)
```

### 6.5 Bináris szerializáció

| Fájl | Magic | Leírás |
|---|---|---|
| `morphogenesis_audit.bin` | MGA1 | Audit-napló |
| `morphogenesis_metrics.bin` | MGM1 | Metrikák |

### 6.6 Sync helper függvények

| Függvény | Bemenet | Kimenet |
|---|---|---|
| `sync_hebbian_to_field()` | HebbianState + headers | MorphogenField attractorok |
| `sync_resonance_to_field()` | ResonanceState | MorphogenField gradiensek |
| `apply_evidence_modulation()` | EvidenceLedger | MorphogenField szorzó |
| `apply_prediction_modulation()` | PredictiveCache | MorphogenField globális szorzó |
| `apply_emotion_modulation()` | EmotionalContagionState | MorphogenField valence-szorzó |

---

## 7. Kognitív Morfogenezis — Aktuális Állapot

### 7.1 Ciklus-statisztikák

```
Total cycles:       14
GAS / LIQUID / SOLID: 0 / 0 / 14
Avg gradient:       3.740
Anastomosis:        119 / 119 (total/validated)
Audit entries:      14
Metrics entries:    6
```

### 7.2 Utolsó ciklus

```
Phase:              SOLID
Gradient:           3.740
Nodes / Connections: 8 / 12
Anastomosis:        14 / 14
Components:         rel=0.000 res=0.000 evi=0.240 heb=1.000 pred=1.000 emo=0.500 exec=1.000
```

### 7.3 Audit-napló (utolsó 5 bejegyzés)

```
[1786223511558] ts=1786236057576 phase=SOLID grad=3.740 blocks=20 nodes=7 conns=9 anast=8/8
[1786223497195] ts=1786236071941 phase=SOLID grad=3.740 blocks=20 nodes=10 conns=17 anast=26/26
[1786223497068] ts=1786236072066 phase=SOLID grad=3.740 blocks=20 nodes=4 conns=3 anast=5/5
[1786223496997] ts=1786236072139 phase=SOLID grad=3.740 blocks=20 nodes=7 conns=9 anast=9/9
[1786223496955] ts=1786236072213 phase=SOLID grad=3.740 blocks=20 nodes=6 conns=6 anast=8/8
[1786223496881] ts=1786236072287 phase=SOLID grad=3.740 blocks=20 nodes=8 conns=12 anast=14/14
```

### 7.4 Metrikák

```
[1786223511558] phase=SOLID recall=0.000 pred=1.000 entropy=0.949 stability=0.000
[1786223497195] phase=SOLID recall=0.000 pred=1.000 entropy=0.925 stability=0.000
[1786223497068] phase=SOLID recall=0.000 pred=1.000 entropy=0.954 stability=0.000
[1786223496997] phase=SOLID recall=0.000 pred=1.000 entropy=0.949 stability=0.000
[1786223496955] phase=SOLID recall=0.000 pred=1.000 entropy=0.918 stability=0.000
[1786223496881] phase=SOLID recall=0.000 pred=1.000 entropy=0.954 stability=0.000
```

### 7.5 Komponens-analízis

| Komponens | Érték | Forrás | Státusz |
|---|---|---|---|
| relevance | 0.000 | recall már alkalmazta | Nincs explicit gradiens |
| resonance | 0.000 | nincs federáció | Nincs aktív pulse |
| evidence | 0.240 | 2 record, avg confidence 24.0/100 | Alacsony |
| hebbian | 1.000 | 1027 aktív blokk, 2908 co-aktiváció | Teljes energia |
| prediction | 1.000 | 9/0 hits/misses | 100% hit rate |
| emotion | 0.500 | valence=0.0 → (0+1)/2 = 0.5 | Semleges |
| execution | 1.000 | alapértelmezett sikeres | Teljes |

**Gradiens számítás:**
```
gradient = 1.0*0.0 + 1.0*0.0 + 1.0*0.24 + 1.0*1.0 + 1.0*1.0 + 1.0*0.5 + 1.0*1.0 = 3.740
```

---

## 8. Adversarial Tesztcsomag

### 8.1 Tesztek

| # | Teszt | Eredmény | Leírás |
---|---|---|---|
| 1 | Geometriai találkozás co-aktiváció nélkül | PASS | Co-aktiváció nélküli pár nem validálódik |
| 2 | Alacsony evidence confidence → pruning | PASS | Logika aktív (avg_confidence=0.240) |
| 3 | Fázis-átmenet határok | PASS | GAS<0.3, LIQUID 0.3-0.7, SOLID>0.7 |
| 4 | Gradiens komponensek normalizálása | PASS | max=7.000, min=0.000, tartományban |
| 5 | Graph entropy határok | PASS | empty=0, single=0, tree=0.680 |
| 6 | Restart continuity | PASS | 14 entries túlélte újraindítást |
| 7 | Anastomosis validáció | PASS | Co-aktiváció nélkül nem valid |
| 8 | Metrikák szerializáció | PASS | Kör: save → load → verify |

### 8.2 Védett állítások

1. **Co-aktiváció nélkül nincs valid anastomosis** — a geometriai találkozás nem elég
2. **Alacsony evidence → pruning** — a rendszer nem erősít meg bizonyítatlan útvonalakat
3. **Fázis-határok pontosak** — a GAS/LIQUID/SOLID határok reprodukálhatók
4. **Gradiens komponensek tartományban** — minden komponens [0,1] tartományú
5. **Audit-napló túlél újraindítást** — a persistencia működik
6. **Metrikák szerializálhatók** — a bináris formátum körkörös

---

## 9. Teljes CLI Parancsok

### 9.1 Memória parancsok

| Parancs | Leírás |
|---|---|
| `build [--force]` | Bináris index építés nyers réteg-fájlokból |
| `store <text> [-l layer] [-i importance]` | Új memória tárolása |
| `timeline [window] [k]` | Idővonal megjelenítése |
| `loops [k]` | Nyitott ciklusok listázása |
| `resolve-loop <id>` | Ciklus lezárása |
| `auto-context [--compact] [--output]` | Automatikus kontextus lekérés |
| `recall <query> [k]` | Természetes nyelvű lekérdezés |
| `look <x> <y> <z> <zoom> [k]` | Kézi keresés koordinátákkal |
| `radial <x> <y> <z> <depth> [k]` | Radiális keresés |
| `soft <x> <y> <z> <zoom> [k]` | 4D lágy zoom |
| `find <query> [k]` | Szöveges keresés |
| `similar <text> [k]` | Strukturális hasonlóság |
| `embed <query> [k] [metric]` | Szemantikus keresés embeddingekkel |
| `rebuild` | Függőben lévő műveletek egyesítése |
| `verify` | CRC16 integritás ellenőrzés |
| `verify-merkle` | Merkle fa integritás |
| `proof <block_index>` | Merkle bizonyítás |
| `export <output>` | Index exportálás .mscope archívumba |
| `import <input> [output_dir]` | .mscope importálás |
| `diff <a> <b>` | Két .mscope archívum összehasonlítása |

### 9.2 Kognitív parancsok

| Parancs | Leírás |
|---|---|
| `hebbian` | Hebbian állapot megjelenítése |
| `hebbian-drift` | Hebbian drift alkalmazása |
| `hottest [k]` | Legforróbb blokkok |
| `archetypes` | Megjelent archetípusok |
| `emerge` | Új archetípusok észlelése |
| `resonance` | Resonance protokoll állapota |
| `integrate` | Pulzusok integrálása Hebbian állapotba |
| `mirror` | Mirror neuron állapot |
| `resonant` | Legrezonánsabb blokkok |
| `patterns` | Gondolati minták |
| `paths` | Utolsó gondolati utak |
| `predictions` | Prediktív cache állapota |
| `temporal-patterns` | Temporális archetípus minták |
| `attention` | Figyelem-mechanizmus állapota |
| `pattern-exchange` | Minták megosztása federációban |
| `dream` | Álom-konszolidáció |
| `dream-log` | Álom-konszolidáció napló |
| `emotional-field` | Érzelmi kontagió állapota |
| `emotional-exchange` | Érzelmi sznapshotok megosztása |
| `modalities` | Multimodális index statisztikák |
| `cognitive-map` | Teljes kognitív térkép (12 réteg) |
| `think <query> [max_steps]` | Szekvenciális gondolkodás |
| `spine` | Binary Spine IPC |

### 9.3 Autonóm parancsok

| Parancs | Leírás |
|---|---|
| `autonomous [--tts] [--daemon] [--interval] [--max-cycles]` | Autonóm mód |
| `introspect` | Önreflexió |
| `self-model` | Én-modell sznapshot |
| `awareness-trace` | Tudatosság nyomkövetés |
| `curiosity` | Kíváncsiság állapota |
| `monologue` | Belső monológ |
| `stories` | Narratív memória epizódok |
| `daydream` | Álmodozás (asszociatív drift) |
| `hyperfocus <topic>` | Hiperfókusz egy témára |

### 9.4 Morfogenezis parancsok

| Parancs | Leírás |
|---|---|
| `morphogenesis audit [k]` | Audit-napló megjelenítése |
| `morphogenesis metrics [k]` | Metrikák megjelenítése |
| `morphogenesis status` | Aktuális állapot |
| `morphogenesis run` | Egy teljes kognitív morfogenezis ciklus |
| `morphogenesis test-phases` | Fázis-átmenet tesztelés |
| `morphogenesis full-status` | Teljes integrációs állapot |
| `morphogenesis adversarial` | Adversarial tesztcsomag |

### 9.5 Egyéb parancsok

| Parancs | Leírás |
|---|---|
| `bench` | Benchmark |
| `stats` | Statisztikák |
| `doctor [--fix]` | Integritás diagnosztika |
| `token <user_id>` | Bridge auth token generálás |
| `config <client>` | MCP server konfiguráció |
| `keys` | Key management |
| `zen-keys` | Zen key management |
| `enforce` | Commitment enforcement |
| `evidence` | Evidence layer |
| `serve [--port]` | HTTP szerver (3D Viewer) |
| `mcp` | MCP szerver |
| `mermaid` | Mermaid terminál |
| `fingerprint` | Strukturális ujjlenyomatok |
| `links <block_index>` | Strukturális linkek |
| `query <mql>` | MQL lekérdezés |
| `viz` | 3D vizualizáció export |
| `store-data` | Strukturált adatok tárolása |
| `init-demo` | Demo adatok inicializálása |
| `gpu-bench` | GPU vs CPU benchmark |

---

## 10. Architekturális Döntések

### 10.1 Bináris mmap, nem JSON

A Microscope Memory a teljes hot path-ot bináris mmap-on tartja. Nincs JSON szerializáció a lekérdezési útvonalon. Ez sub-mikroszekundumos elérést tesz lehetővé.

### 10.2 CRC16 integritás

Minden blokkhoz CRC16 checksum tartozik. A `verify` parancs ellenőrzi az összes blokk integritását.

### 10.3 Merkle fa

A Merkle fa lehetővé teszi a teljes index integritásának ellenőrzését anélkül, hogy minden blokkot újra kellene olvasni.

### 10.4 Hebbian tanulás a hot path-on

A Hebbian tanulás a lekérdezési útvonalon fut — minden recall automatikusan frissíti az aktivációs rekordokat és a co-aktivációs párokat.

### 10.5 Evidence izoláció (C1)

A recall energy SOHA nem módosítja a confidence-t. Ez biztosítja, hogy a népszerű memóriák ne váljanak automatikusan "igazzá".

### 10.6 Federáció

A Resonance protokoll lehetővé teszi, hogy több Microscope instance megossza egymással az aktivációs pulzusokat és az érzelmi állapotot — anélkül, hogy a nyers adatot látnák.

### 10.7 Cross-scale causality

A Nested Fractal Cognitive Morphogenesis Architecture biztosítja, hogy a magasabb szintek visszahatnak az alacsonyabbakra — nem csak bottom-up épülés van.

---

## 11. Fejlesztési Irányok

### 11.1 Jelenlegi korlátok

1. **Relevance gradiens = 0.0** — a recall már alkalmazta a relevanciát, de a gradiens-számolásban nem jelenik meg explicit
2. **Resonance = 0.0** — nincs aktív federáció (single instance)
3. **Evidence = 0.24** — csak 2 record, alacsony confidence
4. **Path stability = 0.0** — az útvonalak még nem konszolidálódtak
5. **Restart continuity = 0.0** — még nem teszteltük a restart utáni állapotváltást

### 11.2 Következő lépések

1. **Relevance gradiens integráció** — a `lexical_score` explicit gradiens-komponensként
2. **Resonance aktiválás** — federáció több instance között
3. **Evidence gyűjtés** — több record, magasabb confidence
4. **Path stability mérés** — útvonalak követése ciklusokon keresztül
5. **Restart continuity tesztelés** — SOLID útvonalak túlélése újraindítás után
6. **Counterevidence reakció** — ellentmondó bizonyíték → útvonal gyengülés
7. **Baseline összehasonlítás** — Mycelium nélkül vs. Myceliummel, ugyanazon a workloadon

---

## 12. Dokumentáció

| Fájl | Méret | Leírás |
|---|---|---|
| ARCHITECTURE.md | 45.5 KB | Teljes architektúra leírás |
| COGNITIVE_MORPHOGENESIS.md | 24.4 KB | Kognitív morfogenezis architektúra |
| EPISTEMIC_LAYER.md | 11.8 KB | Epistemic réteg leírás |
| HOOKS.md | 5.2 KB | Hook rendszer |
| CODEX_HOOKS.md | 3.7 KB | Codex hook-ok |
| RELEASE_PUBLIC_DEMO.md | 2.8 KB | Publikus demo |
| VALIDATION_REPORT.md | 2.2 KB | Validációs jelentés |
| RELEVANCE_BENCHMARK.md | 1.3 KB | Relevancia benchmark |
| BENCHMARK_EXPLANATION.md | 1.4 KB | Benchmark magyarázat |
| microscope-memory-public-demo-whitepaper.pdf | 12.5 KB | Publikus whitepaper |

---

## 13. Összefoglalás

A Microscope Memory egy kognitív memória engine, amely:

- **1,253,006 blokkot** kezel 9 mélységben, 12 rétegben
- **281.6 MB** adatot tárol bináris mmap formátumban
- **399 tesztet** futtat sikeresen
- **95 Rust fájlt** tartalmaz (1.88 MB, ~35,000 sor)
- **14 kognitív morfogenezis ciklust** hajtott végre
- **119 anastomosis-t** detektált és validált
- **8 adversarial tesztet** teljesített sikeresen
- **Nested Fractal Cognitive Morphogenesis Architecture** szerkezetet fedezett fel benne

A rendszer auditálható emergens viselkedést mutat: minden kialakult útvonal oksági lánca visszavezethető a rendszer belső állapotaira és modul-kimeneteire.

---

*Mért adatok: 2026-08-09, Microscope Memory v0.8.2*
*Forrás: D:\codex\microscope-memory*
*Bináris: microscope-mem.exe (3.0 MB)*