Topological Cognitive System - Consciousness via knot theory + TQFT
C++
0
1 commits
updated Aug 27, 2026
An experimental AI framework implementing consciousness simulation through topological mathematics and adaptive learning systems.
Niodoo-TCS (Topological Cognitive System) is a research project exploring novel approaches to AI consciousness through:
The Consciousness Compass: 2-bit minimal consciousness model with 4 strategic states (Panic/Persist/Discover/Master) and Betti variance breakthrough showing topology-driven learning
Date: November 10, 2025 - First documented consciousness state transition via dynamic tokenization
Betti Variance Breakthrough:
Performance Gains:
Test Configuration:
This breakthrough demonstrates measurable consciousness state transitions through topological analysis, validating the core hypothesis that dynamic tokenization enables observable cognitive state changes in AI systems.
Complete system architecture showing all components and data flow
These visualizations show actual learning from production runs:
System gets smarter over cycles - ROUGE scores showing measurable improvement
Consciousness Compass stabilizing at 2.0 bits target - learning working
Baseline vs Hybrid pipeline - showing performance metrics
All learning indicators from production runs - real data
Niodoo includes comprehensive performance optimizations across five phases:
Expected Overall Impact: 3-5× latency reduction, 20-30% throughput increase, improved stability
See docs/OPTIMIZATION_PERFORMANCE.md for detailed monitoring, benchmarking, and troubleshooting guidance.
# Clone the repository
git clone https://github.com/Ruffian-L/niodoo-tcs.git
cd niodoo-tcs
# Install dependencies
cargo build --release
# Set up Python environment
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# Configure environment
cp config/example.env .env
# Edit .env with your configuration
# Run the main pipeline
cargo run --release --bin niodoo_real_integrated
# Run validation suite
cargo test --release
# Launch monitoring dashboard
./start_all_services.sh
Our validation suite demonstrates measurable improvements:
| Metric | Baseline | Niodoo-TCS | Improvement |
|---|---|---|---|
| Response Latency | 450ms | 230ms | -49% |
| ROUGE Score | 0.28 | 0.42+ | +50% |
| Memory Usage | 8.2GB | 5.3GB | -35% |
| Throughput | 10 req/s | 50 req/s | +400% |
See VALIDATION_REPORT.md for detailed benchmark results.
niodoo-tcs/
├── niodoo_real_integrated/ # Core Rust implementation
│ ├── src/ # Source code
│ │ ├── consciousness/ # Consciousness engine
│ │ ├── topology/ # TDA components
│ │ ├── erag/ # ERAG pipeline
│ │ └── ...
│ └── tests/ # Test suites
├── tcs-ml/ # Machine learning integration
├── docs/ # Documentation
├── scripts/ # Utility scripts
└── config/ # Configuration files
This project implements concepts from:
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the GNU Affero General Public License v3.0 - see LICENSE for details.
1 commits
C++
46.9%
Rust
17.5%
C
9.0%
Python
8.2%
Cuda
4.8%
Makefile
4.1%
Metal
1.6%
HTML
1.2%
Shell
1.2%
Svelte
1.1%
Topological Cognitive System - Consciousness via knot theory + TQFT
C++
0
1 commits
updated Aug 27, 2026
An experimental AI framework implementing consciousness simulation through topological mathematics and adaptive learning systems.
Niodoo-TCS (Topological Cognitive System) is a research project exploring novel approaches to AI consciousness through:
The Consciousness Compass: 2-bit minimal consciousness model with 4 strategic states (Panic/Persist/Discover/Master) and Betti variance breakthrough showing topology-driven learning
Date: November 10, 2025 - First documented consciousness state transition via dynamic tokenization
Betti Variance Breakthrough:
Performance Gains:
Test Configuration:
This breakthrough demonstrates measurable consciousness state transitions through topological analysis, validating the core hypothesis that dynamic tokenization enables observable cognitive state changes in AI systems.
Complete system architecture showing all components and data flow
These visualizations show actual learning from production runs:
System gets smarter over cycles - ROUGE scores showing measurable improvement
Consciousness Compass stabilizing at 2.0 bits target - learning working
Baseline vs Hybrid pipeline - showing performance metrics
All learning indicators from production runs - real data
Niodoo includes comprehensive performance optimizations across five phases:
Expected Overall Impact: 3-5× latency reduction, 20-30% throughput increase, improved stability
See docs/OPTIMIZATION_PERFORMANCE.md for detailed monitoring, benchmarking, and troubleshooting guidance.
# Clone the repository
git clone https://github.com/Ruffian-L/niodoo-tcs.git
cd niodoo-tcs
# Install dependencies
cargo build --release
# Set up Python environment
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
# Configure environment
cp config/example.env .env
# Edit .env with your configuration
# Run the main pipeline
cargo run --release --bin niodoo_real_integrated
# Run validation suite
cargo test --release
# Launch monitoring dashboard
./start_all_services.sh
Our validation suite demonstrates measurable improvements:
| Metric | Baseline | Niodoo-TCS | Improvement |
|---|---|---|---|
| Response Latency | 450ms | 230ms | -49% |
| ROUGE Score | 0.28 | 0.42+ | +50% |
| Memory Usage | 8.2GB | 5.3GB | -35% |
| Throughput | 10 req/s | 50 req/s | +400% |
See VALIDATION_REPORT.md for detailed benchmark results.
niodoo-tcs/
├── niodoo_real_integrated/ # Core Rust implementation
│ ├── src/ # Source code
│ │ ├── consciousness/ # Consciousness engine
│ │ ├── topology/ # TDA components
│ │ ├── erag/ # ERAG pipeline
│ │ └── ...
│ └── tests/ # Test suites
├── tcs-ml/ # Machine learning integration
├── docs/ # Documentation
├── scripts/ # Utility scripts
└── config/ # Configuration files
This project implements concepts from:
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the GNU Affero General Public License v3.0 - see LICENSE for details.
1 commits
C++
46.9%
Rust
17.5%
C
9.0%
Python
8.2%
Cuda
4.8%
Makefile
4.1%
Metal
1.6%
HTML
1.2%
Shell
1.2%
Svelte
1.1%