Describe a decision, process or mechanism to your AI assistant and get back a model you can run and check. Some to open on sim.pflow.xyz:
Each one is a saved net with a content-addressed ID. Open it, change a weight, run it. The same kind of model is what sim.pflow.xyz builds from a description.
Weighted arcs encode recipes, conservation laws guarantee you never oversell a latte.
Every board position is a place. ODE heatmaps reveal optimal play from network topology alone.
Four places, three transitions — mass-action kinetics produce Michaelis-Menten curves automatically.
Lotka-Volterra dynamics — two species, three reactions, and the ODE solver draws the phase portrait.
Bounded buffer concurrency — capacity constraints prevent overflow, token counts prove correctness.
Cross-chain token flow — IBC to Noble, CCTP burn-and-mint to Base, all as one net.
One model, three questions: what is it, what does it do, can it be audited.
Build state machines visually. Places, transitions, arcs: the model is a directed graph stored as JSON-LD with content-addressed identity.
pflow.xyzDescribe a decision or a process and get back a model that is seeded, repeatable and checked knob by knob, instead of a confident guess. Start from words, not from a canvas.
sim.pflow.xyz →ZK circuits verify every transition is valid without revealing state. Groth16 proofs from net topology, so the model carries its own audit trail.
Further reading: ZK Petri nets →The editor is the hands-on part. These explain why it works.
A worked introduction to Petri nets: the formalism, the solvers, and the models above taken apart step by step.
book.pflow.xyz →Technical notes on Petri nets and the systems built on them.
blog.stackdump.com →How a net's topology becomes a circuit, and what a proof of a valid transition does and does not show.
Read the post →Like a list comprehension, pflow starts from a description: say what the system is, and get a model you can run. Then ask it how it is put together, what happens over time, what can't change, what an agent should do, whether reality matches, and whether it is provably right. Under the hood, every model is a Petri net, so runs replay and proofs check.
Try a model on sim.pflow.xyz →