Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
petri-pilot
command
Command petri-pilot provides LLM-augmented Petri net model design and validation.
|
Command petri-pilot provides LLM-augmented Petri net model design and validation. |
|
zk-field-parity
command
Command zk-field-parity emits a deterministic digest of BN254 field arithmetic and gnark circuit artifacts.
|
Command zk-field-parity emits a deterministic digest of BN254 field arithmetic and gnark circuit artifacts. |
|
zk-tictactoe
command
|
|
|
zk-verifier-provenance
command
Command zk-verifier-provenance binds each deployed Groth16 verifier to the circuit it was generated from, and surfaces when the circuit source has drifted away from what's actually on-chain (F4 Tier 3).
|
Command zk-verifier-provenance binds each deployed Groth16 verifier to the circuit it was generated from, and surfaces when the circuit source has drifted away from what's actually on-chain (F4 Tier 3). |
|
Package examples provides auto-registration for the example services.
|
Package examples provides auto-registration for the example services. |
|
coffeeshop
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
diningphilosophers
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
enzymekinetics
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
galtonboard
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
hiringpipeline
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
knapsack
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
loanapproval
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
marchmadness2026/cmd/backtest
command
|
|
|
marchmadness2026/cmd/fetch
command
|
|
|
predatorprey
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
producerconsumer
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
shop
Package shop is the composition root of the shop application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds.
|
Package shop is the composition root of the shop application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds. |
|
shop/inventory
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
shop/order
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
stoplight
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
tcphandshake
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
texasholdem
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
thermostat
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
tictactoe
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
vetclinic
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
Package generated registers the apps produced by the current generator.
|
Package generated registers the apps produced by the current generator. |
|
beancounter
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
cafe
Package cafe is the composition root of the cafe application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds.
|
Package cafe is the composition root of the cafe application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds. |
|
cafe/counter
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
cafe/pantry
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
cafe/staff
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
fulfillment
Package fulfillment is the composition root of the fulfillment application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds.
|
Package fulfillment is the composition root of the fulfillment application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds. |
|
fulfillment/credit
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
fulfillment/inventory
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
fulfillment/order
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
warehouse
Package warehouse is the composition root of the warehouse application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds.
|
Package warehouse is the composition root of the warehouse application: every data object is its own Petri net (see the entity subpackages), joined by the links recorded in the flattened model this package embeds. |
|
warehouse/inventory
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
warehouse/order
Code generated by petri-pilot.
|
Code generated by petri-pilot. |
|
internal
|
|
|
llm
Package llm provides an abstraction layer for LLM providers.
|
Package llm provides an abstraction layer for LLM providers. |
|
version
Package version provides build-time version information.
|
Package version provides build-time version information. |
|
pkg
|
|
|
bridge
Package bridge provides code generation helpers for petri-pilot.
|
Package bridge provides code generation helpers for petri-pilot. |
|
bundle
Package bundle is petri-pilot's authoring surface for composed applications: N entity nets joined into one go-pflow metamodel.Bundle, flattened for code generation.
|
Package bundle is petri-pilot's authoring surface for composed applications: N entity nets joined into one go-pflow metamodel.Bundle, flattened for code generation. |
|
codegen/core
Package core generates a dependency-free, single-file state machine from a Petri net model — the "core" the model specifies, with nothing app-shaped around it.
|
Package core generates a dependency-free, single-file state machine from a Petri net model — the "core" the model specifies, with nothing app-shaped around it. |
|
codegen/esmodules
Package esmodules generates vanilla JavaScript frontend applications from Petri net models.
|
Package esmodules generates vanilla JavaScript frontend applications from Petri net models. |
|
codegen/golang
Package golang generates Go code from Petri net models.
|
Package golang generates Go code from Petri net models. |
|
codegen/zkgo
Package zkgo generates ZK circuit code from Petri net models.
|
Package zkgo generates ZK circuit code from Petri net models. |
|
delegate
Package delegate provides a client for delegating app generation to GitHub Copilot.
|
Package delegate provides a client for delegating app generation to GitHub Copilot. |
|
dsl
Package dsl implements a guard expression DSL for Petri net transitions.
|
Package dsl implements a guard expression DSL for Petri net transitions. |
|
extensions
Package extensions provides adapters for integrating the new extension-based ApplicationSpec with the existing petri-pilot codegen system.
|
Package extensions provides adapters for integrating the new extension-based ApplicationSpec with the existing petri-pilot codegen system. |
|
feedback
Package feedback generates structured prompts for LLM refinement.
|
Package feedback generates structured prompts for LLM refinement. |
|
generator
Package generator provides LLM-based Petri net model generation.
|
Package generator provides LLM-based Petri net model generation. |
|
mcp
Package mcp provides MCP server prompt handlers for guided Petri net workflows.
|
Package mcp provides MCP server prompt handlers for guided Petri net workflows. |
|
metamodel
Package metamodel provides the core metamodel types for Petri net execution.
|
Package metamodel provides the core metamodel types for Petri net execution. |
|
runtime/api
Package api provides HTTP API abstractions for generated applications.
|
Package api provides HTTP API abstractions for generated applications. |
|
runtime/engine
Package engine provides a runtime engine that wraps the metamodel.Runtime with event sourcing capabilities for petri-pilot generated applications.
|
Package engine provides a runtime engine that wraps the metamodel.Runtime with event sourcing capabilities for petri-pilot generated applications. |
|
runtime/sim
Package sim runs a model forward in time without changing it.
|
Package sim runs a model forward in time without changing it. |
|
runtime/sim/internal/paritygolden
command
Command paritygolden writes the byte-exact parity goldens that go-pflow's stochastic package checks itself against forever.
|
Command paritygolden writes the byte-exact parity goldens that go-pflow's stochastic package checks itself against forever. |
|
serve
Package serve provides unified GraphQL support for Petri-pilot services.
|
Package serve provides unified GraphQL support for Petri-pilot services. |
|
services/pflowxyz
Package pflowxyz provides a service adapter for pflow-xyz.
|
Package pflowxyz provides a service adapter for pflow-xyz. |
|
validator
Package validator provides formal validation of Petri net models using go-pflow.
|
Package validator provides formal validation of Petri net models using go-pflow. |
|
Package jsonschema embeds the Petri net model JSON Schema.
|
Package jsonschema embeds the Petri net model JSON Schema. |
|
Package services embeds service Petri net models.
|
Package services embeds service Petri net models. |
|
Package zkode implements a ZK circuit that proves correct execution of a Tsit5 ODE solver over encrypted Petri net state.
|
Package zkode implements a ZK circuit that proves correct execution of a Tsit5 ODE solver over encrypted Petri net state. |
|
cmd/export-ttt-verifier
command
Command export-ttt-verifier compiles the TTT heatmap circuit, generates keys, and exports the Solidity verifier contract.
|
Command export-ttt-verifier compiles the TTT heatmap circuit, generates keys, and exports the Solidity verifier contract. |
|
cmd/submit-ttt-proof
command
Command submit-ttt-proof generates TTT ZK proofs using the heatmap circuit (tactical win/block detection) and prints cast send commands for on-chain submission.
|
Command submit-ttt-proof generates TTT ZK proofs using the heatmap circuit (tactical win/block detection) and prints cast send commands for on-chain submission. |
|
Package zkpoker provides GraphQL support for ZK poker operations.
|
Package zkpoker provides GraphQL support for ZK poker operations. |
|
Package zktictactoe provides GraphQL support for ZK proof operations.
|
Package zktictactoe provides GraphQL support for ZK proof operations. |
Click to show internal directories.
Click to hide internal directories.