MARSOVIVS

The platform

Five layers. One contract.

Marsovius is a stack of five layers — pipelines, ontology, workflows, agents, surfaces — that share one semantic contract and operate as a single system of truth. From a single online shop to a sovereign government, the architecture does not change.

Architecture

VSurfacesworkspaces · case files · field apps · operator HUDs · storefrontsReact · TSIVAgentsassisted · autonomous · boundedtyped toolsIIIWorkflowsversioned · signed · replayablePraxisIIOntologyobjects · links · actions · the contract of meaningCodex · YAMLIPipelinesingest · transform · serve · lineage from source to leafPG · CHEHR · ERPCRM · POSIoT · sensorsCSV · APISource systems

The five layers

  1. V

    Surfaces

    The operator-facing applications. Workspaces, case files, operational HUDs, storefront surfaces. Built on the ontology so that every interaction is bound to a contract.

  2. IV

    Agents

    Assisted and autonomous decision agents. They cannot operate outside the ontology — every action is typed, traced, and revocable.

  3. III

    Workflows

    Long-running, versioned business processes. Each step transition is signed. Each branch is replayable. Each rule is reviewable in court.

  4. II

    Ontology

    The semantic core. Objects, relationships, allowed actions. The shared contract that a thousand workers — or a single shopkeeper — agree to when they say "patient", "order", "asset".

  5. I

    Pipelines

    Source-of-truth ingestion and transformation. Lineage from the raw source to the leaf field. Every transformation auditable, every dataset attributable.

The four capabilities

Capability I

Ontology

The contract of meaning.

VISITSPLACESOWNSSERVESOPERATESYIELDSSubjectVisitOrderAssetOperatorWorkflowOutcome

A versioned, typed semantic model of every object the institution cares about — subject, order, asset, branch, outcome — and the actions allowed on them. Every dashboard, every workflow, every agent acts through this contract.

  • · versioned types
  • · typed actions
  • · lineage-aware
  • · reviewable as code
Capability II

Digital twin

A live shadow of the operation.

PhysicalDigitalWarehousewh-01.warehouseFleetfl-04.fleetBranchbr-22.branchPatientpt-9183.subjectingest · represent · predict · act

Marsovius keeps a continuous digital replica of the physical world: a warehouse, a fleet, a hospital floor, a population. The twin is queried like data, simulated like a model, and synchronised in both directions in real time.

  • · bidirectional sync
  • · scenario simulation
  • · what-if branches
  • · event-time replay
Capability III

Predictions

Forecasts bound by the ontology.

actionobservedforecast · 95%valuenow

Demand, risk, capacity, throughput, mortality, congestion. Forecasts are first-class objects in the ontology — their inputs are traceable, their confidence is published, and the action they trigger is signed.

  • · traceable inputs
  • · published confidence
  • · human-in-the-loop
  • · signed actions
Capability IV

Agents

Bounded by the ontology.

Policy perimeterAgentboundedlookup(Subject)tool · Ischedule(Visit)tool · Jsign(Outcome)tool · K

Assisted and autonomous agents that cannot operate outside the ontology. Every tool call is typed. Every action is signed. Every capability is scoped by policy and revocable by the institution at any moment.

  • · typed tools
  • · capability scopes
  • · signed actions
  • · revocable in one call

The modules

The platform is composed of small, focused apps — named for the Greek and Roman concepts they enact. The names are signposts, not stories.

Status reflects what ships in the current release (v0.4, 2026-05-20).live = shipped and in production for at least one workspace. partial = shipped, narrow capability set. stub = scaffolded, route reserved, implementation on the roadmap.

LayerModulePurposeStatus
ConnectHermesConnectors — ingest from any sourcelive
TransformAqueductPipelines — SQL · Python · dbt · webhook stepslive
TransformBibliothecaCatalog — datasets, lineage, searchlive
ModelCodexOntology — types, links, actionslive
ModelLyceumObject Explorer — walk the objectslive
LogicLogosFunction Studio — typed computed propertieslive
LogicPraxisWorkflows — triggers, actions, brancheslive
BuildForgeWorkshop — dashboards and app builderlive
BuildAtlasMap — geospatial visualizationlive
BuildTabulaPinboards — published, read-only viewslive
OperateEidolonDigital Twin — scenarios, snapshots, what-iflive
OperateVigilNotifications — alerts on conditionslive
IntelligencePythiaAI Assistant — grounded on the ontologystub
AdminDemosWorkspaces — tenants and isolationpartial
AdminCivitasUsers — roles and accesslive

Etymology and the full lexicon live in the platform repository under docs/MODULES.md.

Technical stack

A modern, well-understood stack. No proprietary runtime, no hidden telemetry, no licensed wrapper around an open-source core.

LanguagesPython (FastAPI · asyncpg) · TypeScript (React 18 · Vite, strict) · dbt · SQL
Data planePostgres · ClickHouse (ReplacingMergeTree)
UIshadcn/ui · Tailwind · TanStack Router · Zustand · Recharts · ECharts · Monaco
AuthJWT · role-scoped (admin / manager / analyst / viewer)
AIAnthropic Claude (`claude-sonnet-4-6`) · grounded on the ontology
Observabilitystructlog · OpenTelemetry (planned v0.8)
DeployDocker Compose · container-based · Kubernetes-ready
Cloud-agnosticOVH · Scaleway · IONOS · Hetzner · STACKIT · on-prem
LicenceApache 2.0

VI

The code is open. The architecture is built. The house is open to those who know how to request audience.