MARSOVIVS

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

marsovius-platform/
 api/
 routers/
 services/
 middleware/
 sync/
 · config/tables.yml
 pipelines/
 ontology/
 dbt/
 clickhouse/
 ui/
 src/pages/
 src/components/shell/
 · src/config/apps.ts
 · src/store/workspace.ts
 docs/
 scripts/
 · docker-compose.yml
 · .env.example
 · CLAUDE.md
 · LICENSE
 · README.md

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.