Skip to content

stackdump/stackdump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Stackdump

Hi, I'm Matt York — engineer, blockchain researcher, and creator of pflow.xyz, a Petri net toolkit for modeling complex systems.

Matt York - profile

What I'm Building

pflow — an ecosystem of tools that treat Petri nets as a universal abstraction for state machines, workflows, and verifiable computation.

Project What it does
pflow-xyz Browser-based visual editor and ODE simulator
go-pflow Go library — modeling, simulation, process mining, ZK proofs
petri-pilot MCP server for AI-assisted design and deterministic full-stack codegen
pflow-jl Julia framework for Petri net visualization and analysis

Try it: 18 interactive demos — games, workflows, scientific models, and more.

How It Works

A Petri net model defines places (states), transitions (actions), and arcs (connections). From that single JSON-LD file:

  • go-pflow simulates it — discrete-event, continuous-time ODE, or ZK proof generation
  • petri-pilot generates a full-stack app — Go backend, ES modules frontend, GraphQL API
  • pflow-xyz lets you build and edit it visually in the browser

The LLM designs models. Templates produce apps. No LLM-generated code in the output.

Mission

Petri nets provide transparent, deterministic logic — the model itself is the explanation. I'm working to make them practical and accessible through open tools, minimal dependencies, and visual interfaces.

  • Vanilla JS/ES modules, Go backends, SQLite — no framework bloat
  • Dual execution (Go + JS) for verifiable correctness
  • Content-addressed storage (IPFS CIDv1) for immutable models
  • ZK proofs for trustless state transition verification

Links

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •