PetriNets are MetaModels
Pflow.xyz 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:
Model: A recipe for making a chocolate cake.
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: https://pflow.xyz/