Reference
Reference pages are authoritative lookups: signatures, flags, tables, and grammars. They contain no exposition. If you want to understand the model behind these signatures, follow the per-page link to the corresponding explanation chapter.
| Page | What it lists |
|---|---|
| CLI | Every schema subcommand, with usage, options, and examples. Generated from the clap derive tree; never stale. |
| Rust SDK | Crate selection, feature flags, public re-exports, and the canonical entry points. Links into docs.rs for full type signatures. |
| TypeScript SDK | Package layout, initialization, the high-level facade, and the handle-based API. Links into TypeDoc. |
| Python SDK | PyO3 native module surface, top-level re-exports, and the companion grammar packs. Links into the mkdocs reference site. |
| Protocol catalogue | Every protocol panproto recognises, with its theory composition and supported operations. |
| Expression language | Surface grammar, builtins by category, and the type signatures of each builtin. |
| Lens combinators | The combinator algebra exposed by panproto-lens, organised by optic kind. |
| Configuration | The panproto.toml manifest schema. |
| Crate map | The 38 panproto-* crates in the workspace, with one-line descriptions and dependency direction. |