A self-learning engine that runs on a hierarchy of Kuramoto oscillators — no backprop.
Project details
FractalBrainOS is an open-source self-learning neuromorphic engine in C++17 (MIT license). It uses a hierarchical network of Kuramoto oscillators, STDP, and the free energy principle to learn without backpropagation. The core compiles, runs, and consolidates memory. Some modules await integration.
FractalBrainOS v5.2 — Kubera Edition
An open-source self-learning neuromorphic engine in C++17. MIT license.
It is an engine, not a product.
Like a combustion engine — it works, but what you build around it is up to you. Connect sensors and motors, and it can learn to control a drone. Connect an LLM, and it can speak. The same code, any application.
How it works
Hierarchical oscillatory neural network using Kuramoto synchronization. Three oscillators form a "triplet" (one neuron). Triplets form higher-level triplets, fractally, to any depth.
Key mechanisms:
What works
The core compiles, runs, synchronizes, learns through STDP, reduces free energy, stores patterns, enters sleep, and consolidates memory. Audited: 29/29 tests passed.
What awaits integration
Some modules are hooks: VSA, full Active Inference, P2P-to-core bridge, LLM integration in the binary. Honest about this — see README.
Kubera Dharma Protocol
Seven ethical principles hardcoded in architecture: Ahimsa, Satya, Dharma, Unity, Seva, Shanti, Svadhyaya.
The engine is built. The rest is up to you.
Comments
0Start the conversation
Share the first comment.