PetriNets are MetaModels uses petri-nets as a modeling language.

Petri-net structures can be considered a ‘Metamodel’. Using a Metamodel is like having a blueprint for making blueprints.

Here’s an analogy:

  1. Model: A recipe for making a chocolate cake.

  2. Metamodel: A guide on how to write recipes for any type of cake, not just chocolate.

Why is this useful?

Petri-nets have basic structures that are composable.

These structures follow a Metamodel (rules for composition), that form a basis to construct state-machines that describe an appliction-specific process.

This simplistic design is the secret sauce that allows for anyone to compose complex models using a visual editor that in turn can be converted to solidity.

Learn More: