Three modules, one substrate.
Nova-Sim simulates. Nova-Obs ingests. Nova-Loop decides. They look like three products, but they are three doors into the same runtime, sharing one asset store, one scheduler, one provenance graph.
Nova-Sim simulates. Nova-Obs ingests. Nova-Loop decides. They look like three products, but they are three doors into the same runtime, sharing one asset store, one scheduler, one provenance graph.
No exports between them. No file hand-offs. Whatever one module produces, the next reads in place, by hash, with lineage intact.
GPU-accelerated simulation primitives for radiative transfer, fluid dynamics, and orbital mechanics, composed into experiment graphs that the scheduler places and the provenance graph records.
The pipeline for raw observational data: ingest, align, calibrate, and version against an immutable, content-addressed asset store. A calibrated frame is the exact object Nova-Sim consumes next.
Closed-loop experimentation. State a hypothesis, give it a budget, and Nova-Loop plans runs against the scheduler, surfacing only the results worth your time and debiting the grant as it goes.
A real run does not stay in one module. It flows, and because everything shares the substrate, the flow leaves a single, queryable trail.
Nova-Obs ingests raw frames, calibrates them, and writes immutable assets addressed by hash.
Nova-Sim builds an experiment graph that references those exact assets, no export, no duplication.
Nova-Loop reads results, proposes the next runs against the budget, and schedules them automatically.
The provenance graph ties every artifact to its inputs, its code, and the grant that paid for it.
The modules are the how. The white papers and open datasets are the what, the results these three doors have produced for our research partners.