Miravo

Concepts

The core vocabulary behind Miravo: twin, template, generator, lifecycle, fault.

Technical details

Start from the authoring files

centrifugal-pump.twin.yaml
air-compressor.twin.yaml
water-loop.miravo.yaml

A twin model defines one asset type in .twin.yaml. A template composes twin instances in .miravo.yaml.

Follow files to runtime

Miravo compiles models and templates into runtime instances. The runtime evaluates them on each tick. The same graph then feeds every enabled adapter. A twin is one modeled asset instance. A generator drives one member over time. Lifecycle and faults modify runtime truth before publication.

The core terms

Twin

One modeled asset instance such as pump-001 or compressor-002.

Template

Composes twins, topology, namespace, and runtime settings.

Generator

Value source or transform for one member.

Environment

The running state of a template: instances, adapters, and live data.

Lifecycle

Long-horizon wear model on a twin definition.

Fault

Named failure mode with triggers and effects.

Reference

TermMeaningNext page
Twin modelAsset type definition in .twin.yamlTwin models
TemplateTopology and runtime composition in .miravo.yamlTemplates
GeneratorPer-member value logicGenerators
LifecycleWear progression defined by the model authorLifecycle and faults
FaultNamed runtime failure surfaceLifecycle and faults
Runtime graphSource of truth for values, lifecycle, and faultsArchitecture

Was this page useful?

Last updated on