Open source
The code is in the open.
Marsovius is released under the Apache License, version 2.0. The full source — API, ontology, pipelines, sync, dbt, ClickHouse, the operator UI, and every per-app spec — is published on GitHub. Inspection requires no registration. Forking requires no permission. Production deployment requires no contract.
The licence is the same one used by Kubernetes, Apache Kafka, and TensorFlow. It is permissive, well-understood by institutional procurement, and does not impose any reciprocity that would prevent an internal fork.
The monorepo
The modules
sync/ · Hermes
Connectors. The ingestion layer — pulls from any source (Postgres, REST, CSV, S3) via scheduled polls. Each connector is a guide across the boundary between source system and ontology.
pipelines/ · Aqueduct
Pipelines. SQL, Python, dbt and webhook steps composed into a DAG that flows data from raw landings to typed marts.
api/ · Bibliotheca
Catalog. Searchable inventory of every dataset in the platform — raw tables, staging models, marts, ontology types — with lineage, schema and the reverse map of who reads what.
ontology/ · Codex
Ontology editor. YAML object types, link types, allowed actions, computed properties. The formal contract every other app reads from.
ui/lyceum · Lyceum
Object Explorer. Walk among the objects — every Customer, every Invoice, every Asset — filter, search, trace, run actions.
ui/logos · Logos
Function Studio (live, v0.3). Typed computed properties bound to object types, edited in Monaco.
ui/praxis · Praxis
Workflows (live, v0.3). Triggers, actions, function steps, branches, on a canvas. In-process synchronous executor; distributed executor on the post-v1.0 horizon.
ui/forge · Forge
Workshop — the dashboard and app builder. Charts, grids, KPI tiles, react-grid-layout.
ui/atlas · Atlas
Map (live, v0.4). Objects rendered on a geospatial surface — points, layers, and links over the live ontology.
ui/tabula · Tabula
Pinboards (live, v0.4). Published, read-only views of Forge dashboards — internal or public-token.
ui/eidolon · Eidolon
Digital Twin. Snapshots, scenarios, what-if branches over the live ontology.
ui/pythia · Pythia
AI Assistant (stub → v0.6). Grounded on the ontology — every claim cited against a specific object or query, every action signed.
ui/demos · Demos
Workspaces. One install, many tenants — each with its own ontology and data, never crossing.
docs/
BRANDING, PHILOSOPHY, ARCHITECTURE, MODULES, ROADMAP, and one folder per app (SPEC + DEVELOPMENT GUIDE).
— II —
What inspection guarantees
A regulator may audit any algorithm that governs a decision in your environment. An internal security team may verify the absence of telemetry. A research office may verify the absence of hidden third-party dependencies. A customer of any size may fork the entire system and run it on their own hardware.
The publication of the source is the only credible mechanism by which these guarantees can be made.
— III —
Where to begin
The repository lives at github.com/Marsovius/marsovius-platform. Each component has its own subdirectory with a README, an architectural overview, and instructions for local development against a sample ontology.