Explanations you can run.

LLM-written code got good in the last year. Understanding it didn't get faster. You can only move as fast as you comprehend what you've built. pflow turns each model into something you can see, run and check. What are you working on?

Example models, open in the editor

Each one is a saved net with a content-addressed ID. A card opens the net together with one recorded question about it, computed in your browser with no model call; Open the canvas opens the net alone. The same kind of model is what sim.pflow.xyz builds from a description.

Calibrated what-ifs (sim.pflow.xyz)

Models already tuned to a known kind of system: open one, turn the knobs and see which one binds. No editor needed. To model your own, start at the top of the page.

Draw → Run → Prove

One model, three questions: what is it, what does it do, can it be audited.

Take it with you

The engine and its vocabulary are open. Run them on your own machine, with no account and no network.

Go deeper

The editor is the hands-on part. These explain why it works.

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 →