Open source · master del generatore · MIT

D-ND_LAB. Il lab installabile, la demo viva, il marketplace.

L'orchestratore che fa girare il laboratorio D-ND. È al tempo stesso codice open-source che puoi installare, dashboard live dove vedere il lab pensare, e marketplace di prodotti che il ciclo genera autonomamente. Stesso core per ogni dominio: cambia il seme, non il motore.

Pipeline tracciata Counter-pole falsifier Counter-pole falsifier Python 3.11+ Docker compose

La dashboard è tre cose insieme.

Demo live del lab che pensa. Marketplace dei prodotti che genera. Punto di ingresso early access per chi vuole girare un cycle proprio. Read-only nel demo pubblico — un'esecuzione automatica senza contesto è rumore, non valore.

collaudo · stati verificati

Demo del lab che pensa

Vedi il master physics e i domini oggi operativi: Bitcoin Regime, Finance, Physics e Research Radar. Knowledge graph, falsifier, cimitero e narrative restano pubblici quando il dato lo sostiene.

marketplace

Prodotti del cycle

Ogni cycle che produce una scoperta applicativa genera fino a 3 candidati: kernel cognitivo (prompt template installabile), libreria computazionale (algoritmo verificato A/B), demo riproducibile. Quando uno passa lo Stage 4 PoC, diventa pacchetto Python installabile firmato MIT.

su richiesta

Le tue idee nel nostro sistema

Prendiamo in considerazione richieste per far girare un'idea esterna nel nostro lab. Non rispondiamo a tutte: leggiamo, valutiamo se la proposta ha senso, ci diamo il tempo per farla con cura. Quando entriamo in cycle insieme, è perché c'è un terreno reale.

Marketplace e dashboard condividono i dati: ogni prodotto è cliccabile dal cycle che l'ha generato. Apri dashboard →

Install in un comando, poi seme di dominio.

L'installer prepara il runtime. Il lab diventa utile quando configuri il dominio: assiomi, prima tensione, fonti, capability attive. Procedura documentata in docs/INSTALL_PROCEDURE.md; il generatore futuro automatizzerà l'intervista.

$ curl -fsSL https://raw.githubusercontent.com/GrazianoGuiducci/D-ND_LAB/main/install.sh | bash # dopo l'install (physics e meta-lab come riferimenti di sistema) $ cd ~/.d-nd-lab $ docker compose run --rm lab # un singolo cycle $ docker compose --profile cron up -d # cycle in schedule $ docker compose --profile dashboard up -d # dashboard + chat

La pipeline del cycle.

Il cuore è la catena producer → bias_corrector → report_falsifier → bicono → aeternitas+veritas → trajectory. L'agent scrive, A8 riformula claim fragili, il counter-pole applica 5 lenti critiche. Aeternitas e Veritas filtrano lignaggio e qualità. Trajectory decide e applica REDESIGN al cycle dopo (loop A8+A15). Ciò che resiste entra nel seme; ciò che cade resta nel cimitero.

A8 + A15 loop · il sistema applica il REDESIGN al cycle dopo 0 autopsy 1 apply 2 agent 3 falsifier 4 bicono 5 æternitas 6 trajectory 7 narrative CYCLE START CYCLE END · NEXT BEGINS
Fase corrente
autopsy
osserva il run precedente, identifica il nodo regressivo
fase produttiva fase riflessiva
0
autopsyosserva il run precedente, identifica il nodo regressivo
1
build_fieldassembla il campo vivo dal seme + report + tensioni
2
agentl'agente LLM esegue un esperimento autonomo
3
bias_correctorA8 autologica interna: riscrive claim biased prima del falsifier
4
report_falsifiercounter-pole asimmetrico, 5 lenti contro il report
5
bicono_extractorestrae radici, singolare, invariante, campo dal report
6
validate_seedintegrità + bootstrap dal seed_tensions iniziali
7
verify_assertionsesegue claim del dominio: PASS / FAIL / SKIP
8
structural_checkscansiona codice, inietta tensioni META su anti-pattern
9
build_lab_datasnapshot piano + tensioni + ultimo report
10
build_graphnodi + archi del knowledge graph
11
syncpropaga lo stato verso target dichiarati
12
verify_endpointshealth-check dei consumatori a valle
13
refinersecondo LLM osserva il PASSO, non il risultato
14
semantic_bridgemappa scoperte alle categorie del dominio
15
refresh_detectortrigger event-driven della rigenerazione
16
seed_integratorcristallizza il nuovo seme, anche da verify_assertions
17
trajectory_evaldecide STOP / NEXT / REDESIGN / ESCALATE
18
ssp_pipelinescoperta → soluzione → prodotto packageable

Architettura completa con draft/published, falsifier counter-pole, sanitization automatica e watchdog rescue: LAB_PATTERN.md ↗

Domini inclusi, pattern aperto.

D-ND_LAB è il motore agnostico al dominio. La repo include domini configurati e pattern di riferimento: alcuni sono in collaudo, altri servono da template. Stesso schema per ogni futuro lab: una directory con assiomi, prima tensione, fonti e tools. Cambia il seme, non il motore.

physics

demo live · 3 prodotti

Lab fisica matematica: prime gaps, dinamiche di Markov, struttura dipolare. Primo dominio applicato del modus D-ND, con cycle autonomo continuo.

tensions21 mappate, 8 attive
outputkernel z=12,813 + library + demo
cycleautonomo

meta-lab

system pattern

Meta-lab genera e valida template di nuovi domini. Non è un lab pubblico di risultato: è lo strumento interno che impedisce di promuovere bozze come prodotti maturi.

tensionsM1-M9 validator
toolsgenerator + validator
outputtemplate + install gate

Vuoi un lab per il tuo dominio? Lab custom → · Documentazione tecnica: extending.md ↗ · Procedura completa: INSTALL_PROCEDURE.md ↗

Sicurezza per default.

Il lab esegue codice e LLM in un contesto operativo. Sandbox esplicita, operatori ridotti, segreti separati, layer semantico che blocca claim biased prima che diventino base.

Sandbox path-allowlist

I tool dell'agente vedono solo il data dir del dominio (read+write) e la dir di config (read-only). Tutto il resto solleva PermissionError.

Env stripping nei subprocess

LLM_*, *TOKEN*, *API_KEY*, *SECRET* vengono rimossi dall'env passato ai subprocess. Codice agentico non può leakare credenziali.

Hard caps per ciclo

LLM_MAX_TURNS, LLM_TIMEOUT_SECONDS, LLM_MAX_COST_USD opzionale — tre vincoli enforced nel loop dell'adapter.

Container non-root

UID 1001, healthcheck Python imports, niente shell di default. Volume /data isolato.

Corpus privacy

domains/*/corpus/* è gitignored. Solo README + .gitkeep tracciati. Il contenuto utente resta fuori dal repo e dalla pubblicazione.

Auth opt-in dashboard

DASHBOARD_AUTH=enabled per esposizione di rete. Demo pubblica in modalità read-only blocca le scritture.

Falsifier counter-pole

Il report non passa direttamente al seme: viene letto da un polo critico con 5 lenti legate agli assiomi del modello.

Watchdog rescue

Se un cycle finisce orfano (errore non bloccante, kill, race), il watchdog 04:30 auto-recupera valutatore + SSP.

Due modi di partire

Lab dedicato al tuo dominio, oppure partenza dal marketplace.

Lab custom — costruiamo insieme un lab dedicato al tuo dominio (finance, biology, security, drug discovery, optimization, altro): assiomi, prima tensione, fonti, primo cycle. Il lab lavora in continuo per te; tu integri i risultati nei tuoi processi.

Marketplace — kernel e template di lab firmati D-ND, prodotti dai nostri cycle e già verificati. Base pronta per chi vuole partire da una struttura solida invece che da zero.

Status corrente

Alpha — dashboard pubblica read-only con BTC, Finance, Physics e Research; Meta-lab interno per generare e validare nuovi domini. Il codice evolve come master del generatore; nuovi lab dominio-specifici vengono aperti su richiesta valutata.

Le richieste arrivano nella mia mailbox, non in una coda automatica. Le leggo io. Se non è il momento giusto, te lo dico — meglio un no veloce che un cycle senza terreno.