Self-reflective symbolic AI — real-time phase-transition detection & native self-reflection loop — GenesisAeon v0.2.0
”A system that thinks — a memory that sings.”
aeon-ai is the core Python library of the GenesisAeon project: a fractal, self-reflective AI
architecture that integrates fieldtheory Lagrangian dynamics, mirror-machine cognition, symbolic
sigil activation, and CREP quality evaluation into a unified pipeline.
The core weighting dynamics are governed by the fieldtheory Lagrangian:
| Symbol | Meaning |
|---|---|
| Auditory (abstract) signal amplitude | |
| Visual (visceral) signal amplitude | |
| Deformation / curvature parameter | |
| Time step ( |
The first term is the harmonic mean of the two signal amplitudes, encoding
inter-channel resonance. The second term is a temporal penalty that decays
as
Analytical gradients:
CREP is the four-dimensional symbolic quality metric from the unified-mandala stack:
| Dimension | Symbol | Description |
|---|---|---|
| Coherence | Logical and structural consistency | |
| Resonance | Harmonic alignment between signal components | |
| Emergence | Novelty and self-organisational complexity | |
| Poetics | Aesthetic and symbolic richness |
Each dimension is a float in
A weighted variant is also available:
The Universal Transformation and Adaptation Coefficient governs the INTEGRATE phase of the Mirror Machine:
| Symbol | Meaning |
|---|---|
| Carrying capacity (saturation ceiling) | |
| Growth rate / sigmoid steepness | |
| Inflection / midpoint |
The self-reflection loop processes every input through four canonical phases:
INIT → REFLECT → INTEGRATE → EMIT
- INIT — Receive raw signal, compute initial entropy
-
REFLECT — Apply
$n$ -deep recursivetanh-mirror transformation - INTEGRATE — Merge with context memory via UTAC-Logistic
- EMIT — Produce observable output, update persistent memory
Real-time detection of Mirror Machine phase transitions using a UTAC-Logistic trigger:
| Symbol | Meaning |
|---|---|
| Current Shannon entropy | |
| Pivot entropy threshold (default 0.37) | |
| UTAC growth rate | |
| Carrying capacity |
A collapse is detected when consecutive output values converge:
Three transition types are emitted: FORWARD, COLLAPSE, UTAC_TRIGGER, FORCED.
A closed-loop iterative engine coupling CREP score, Lagrangian gradient, and Sigillin bridges over at most 7 iterations with convergence check:
Where
┌────────────────────────────────────────────────────────────────┐
│ Orchestrator v0.2.0 │
│ │
│ FieldBridge ──▶ CosmicMoment │
│ │ │ │
│ ▼ ▼ │
│ AeonLayer(δ, t) ──▶ Lagrangian L │
│ │ │
│ ▼ │
│ MirrorCore ──▶ INIT → REFLECT → INTEGRATE → EMIT │
│ │ │ │
│ ▼ ▼ │
│ PhaseDetector ──▶ PhaseTransitionEvent[] (v0.2.0) │
│ │ │
│ ▼ │
│ CREPEvaluator ──▶ CREPScore(C, R, E, P) │
│ │ │
│ ▼ │
│ SigillinBridge ──▶ { sigil_id: activation_score } │
└────────────────────────────────────────────────────────────────┘
SelfReflector (v0.2.0) — closed-loop coupling (max 7 iterations):
AeonLayer → MirrorCore → CREPEvaluator ← SigillinBridge
↑_______________gradient update__________________|
pip install aeon-aiWith the full GenesisAeon stack (mirror-machine, fieldtheory, mandala-visualizer, …):
pip install 'aeon-ai[stack]'from aeon_ai.agents import Orchestrator
# Full pipeline via Orchestrator
orch = Orchestrator(delta=0.1, mirror_depth=3)
result = orch.run(
s_a=0.8,
s_v=0.6,
sigil_text=”mirror aeon genesis”,
)
print(f”Lagrangian L = {result.lagrangian_out:.4f}”)
print(f”Reflection out = {result.reflection.output_val:.4f}”)
print(f”Final output = {result.final_output:.4f}”)
print(f”CREP score = {result.crep_score.score:.4f}”)
print(f”Active sigils = {result.sigil_activations}”)from aeon_ai import AeonLayer, lagrangian
# Direct Lagrangian computation
L = lagrangian(s_a=0.8, s_v=0.6, delta=0.1, t=1.0)
# AeonLayer (with optional advanced_weighting_systems base)
layer = AeonLayer.from_advanced_weighting_systems(delta=0.1)
output = layer.forward(s_a=0.8, s_v=0.6, t=1.0)
grad = layer.gradient(s_a=0.8, s_v=0.6, t=1.0)from aeon_ai import MirrorCore
core = MirrorCore(depth=3, utac_growth=2.0)
state = core.reflect(0.7, entropy=0.4)
print(state.output_val, state.entropy)from aeon_ai import CREPEvaluator
ev = CREPEvaluator()
score = ev.evaluate(signal=[0.3, 0.7, 0.5, 0.9], text=”aeon of mirrors”)
print(score) # CREPScore(C=..., R=..., E=..., P=..., score=...)from aeon_ai import SigillinBridge
bridge = SigillinBridge()
activations = bridge.activate(“the mirror reflects the genesis of aeon”)
expanded = bridge.poetic_expansion(“aeon rises”)# Basic reflection run
aeon reflect --models trans,cnn --sigil “mirror aeon genesis” --entropy 0.4
# With custom signal parameters
aeon reflect --s-a 0.9 --s-v 0.5 --delta 0.2 --time-step 2.0
# With mandala visualisation + sonification (requires [stack])
aeon reflect --sigil “origin seed” --entropy 0.6 --visualize
# Machine-readable JSON output
aeon reflect --sigil “mirror” --json
# List all registered sigils
aeon sigils
# Package and stack status
aeon info| Module | Class / Function | Description |
|---|---|---|
aeon_ai.aeon_layer |
AeonLayer |
Lagrangian weighting layer |
aeon_ai.aeon_layer |
lagrangian() |
Fieldtheory Lagrangian function |
aeon_ai.mirror_core |
MirrorCore |
Self-reflection pipeline |
aeon_ai.mirror_core |
utac_logistic() |
UTAC-Logistic function |
aeon_ai.crep_evaluator |
CREPEvaluator |
CREP quality scorer |
aeon_ai.sigillin_bridge |
SigillinBridge |
Sigil activation engine |
aeon_ai.field_bridge |
FieldBridge |
Cosmic-moment modulation |
aeon_ai.agents |
Orchestrator |
Full pipeline coordinator |
aeon_ai.phase_detector |
PhaseDetector |
Real-time phase-transition detector (v0.2.0) |
aeon_ai.phase_detector |
detect_phases_from_core() |
One-shot trace analysis (v0.2.0) |
aeon_ai.phase_detector |
entropy_phase_label() |
Entropy → phase label (v0.2.0) |
aeon_ai.self_reflection |
SelfReflector |
Closed-loop self-reflection engine (v0.2.0) |
aeon_ai.self_reflection |
ReflectionLoopResult |
Loop result record (v0.2.0) |
Full API documentation: genesisaeon.github.io/aeon-ai
git clone https://github.com/GenesisAeon/aeon-ai
cd aeon-ai
pip install -e '.[dev]'
# Tests (99%+ coverage required)
pytest
# Linting
ruff check src tests
ruff format --check src tests
# Docs
mkdocs serveaeon-ai is designed to interoperate with the full GenesisAeon ecosystem:
| Package | Role |
|---|---|
advanced-weighting-systems |
Base AeonLayer weights |
fieldtheory |
Cosmological field dynamics |
mirror-machine |
Deep mirror-pass kernels |
entropy-governance |
Adaptive entropy regulation |
sigillin |
Extended sigil registry |
utac-core |
UTAC kernel implementations |
mandala-visualizer |
Mandala network rendering |
cosmic-web |
Field sonification |
All packages are optional; aeon-ai operates standalone with its own implementations.
If you use aeon-ai in academic work, please cite:
@software{aeon_ai_2025,
author = {GenesisAeon},
title = {aeon-ai: Real-time phase-transition detection and native self-reflection loop},
version = {0.2.0},
year = {2026},
doi = {10.5281/zenodo.19132293},
url = {https://github.com/GenesisAeon/aeon-ai}
}
MIT — see LICENSE.