Digital Organism Toolkit. Graft, don't replace.
NOVA ne remplace pas votre infrastructure — elle s'y greffe. Comme un symbiote, elle observe passivement le reseau (SPINA), detecte les anomalies avant qu'elles ne deviennent des pannes (Cytokine), connecte les agents entre eux (Synapse), et visualise l'ensemble comme un organisme vivant en 3D (Cockpit).
"The void is an invitation. Presence is immunity." — NOVA, Paper 005
git clone https://github.com/ZERODATALAB/nova-sdk.git
cd nova-sdk
pip install -e .
nova demoOpen http://localhost:8080 — the molecular cockpit appears instantly with demo data. Passive scan starts in background, replacing simulated organs with real ones as they are discovered.
One command. Zero configuration. Works immediately.
NOVA SDK
+----------+----------+----------+----------+
| SPINA | CYTOKINE | SYNAPSE | COCKPIT |
| Memoire | Immunite | Connexion| Vue 3D |
| Blockchain|Anomalies| Inter-agents| Moleculaire|
+----------+----------+----------+----------+
| Module | Role | Biological Inspiration |
|---|---|---|
| SPINA | Immutable blockchain memory of the network | Spinal cord — information backbone |
| Cytokine | Anomaly detection, immune scoring | Immune system — self/non-self recognition |
| Synapse | Inter-agent connection, topology discovery | Synaptic junction — signal transmission |
| Cockpit | Real-time 3D molecular visualization | Visual cortex — state representation |
The demo (nova demo) includes the full visual experience — 3D molecular cockpit, live passive scanning, animated synapses, breathing cell nodes. It is functionally identical to the commercial version with these limits:
| Feature | Demo | Commercial |
|---|---|---|
| 3D Molecular Cockpit | Full | Full |
| Passive Scan Duration | 5 minutes | Unlimited |
| Max Organs Tracked | 10 | Unlimited |
| SPINA Blockchain | Read-only | Read/Write |
| Cytokine Alerts | 3 rules | Full rule engine |
| Synapse Weight Learning | Frozen | Hebbian (live) |
| Data Export (JSON/CSV) | --- | Included |
| Multi-Instance Sync | --- | Included |
| REST API | Local only | Network + Auth |
To license: https://0data.fr/products/nova
nova demo # Cockpit + live scan (one command)
nova scan # Passive network discovery
nova status -v # Full topology report
nova dashboard # Cockpit only (no scan)
nova spina add|search|list # SPINA blockchain
nova alerts # Active immune alertsfrom nova_synapse.engine import SynapseEngine
from nova_cytokine.engine import CytokineEngine
from nova_spina.chain import SpinaChain
from nova_cockpit.dashboard import start_dashboard
# Discovery (passive — zero packets emitted)
engine = SynapseEngine()
engine.start_passive() # background scan
# Immune analysis
cyto = CytokineEngine(engine)
alerts = cyto.check()
# Immutable audit trail
chain = SpinaChain()
chain.add_block({"type": "scan", "organs_found": 5})
# 3D cockpit
start_dashboard(port=8080) # http://localhost:8080Python 3.10+, Flask >=3.0, Scapy >=2.5, NetworkX >=3.0, Cryptography >=41.0.
Every NOVA module corresponds to a peer-reviewed paper available on Zenodo:
| Module | Paper | Zenodo |
|---|---|---|
| SPINA | 006 — SPINA: Spinal Column of Digital Infrastructure | DOI pending |
| Cytokine | 005 — Resilience: Digital Immune System | DOI pending |
| Synapse | 003 — The Nervous System of Infrastructure | DOI pending |
| Cockpit | 003 — Section 3.3: The Molecular Cockpit | DOI pending |
Papers: https://0data.fr/papers
NOVA is open source and independent. Two ways to help:
| You want to... | → |
|---|---|
| Offrir un café ☕ | Soutenir financièrement — chaque geste compte |
| Contribuer au code 🧬 | Issues · Pull Requests · Discussions |
Le labo lit chaque PR. Les bonnes idées finissent greffées.
MIT License — see LICENSE.
NOVA is open source. The molecular cockpit, passive discovery, and core SDK are free to use, modify, and distribute. Commercial features (unlimited scanning, multi-instance, data export) require a license.
0DATA Lab — https://0data.fr