Reference
Use these pages to look up a flag, field, signature, protocol, or grammar. Procedures live in the how-to guides. The mathematical model lives in explanation.
Operational contracts
| Page | Contract |
|---|---|
| CLI | Every schema subcommand and its generated --help text. |
| Configuration | Fields and defaults in panproto.toml. |
| Protocol catalog | Registered protocols, their module categories, and emit support. |
SDK contracts
| Surface | Contract |
|---|---|
| Rust | Crate selection, feature flags, migration direction, and morphism-search types. |
| TypeScript | Package initialization, migration direction, facade objects, and the handle boundary. |
| Python | Native-module exports, migration direction, type stubs, and companion grammar packs. |
| Haskell | Capability classes, migration direction, backends, effects, and Cabal flags. |
| Swift | Products, migration direction, engine isolation, handles, errors, and feature gates. |
Intermediate lookup
The expression-language reference lists the surface grammar, types, builtins, and errors used by queries and field transforms. The lens-combinator reference lists optic kinds, constructor families, complement composition, and protolens instantiation.
Advanced lookup
The crate map groups the panproto-* workspace crates by dependency role and lists the main feature-gated edges. Use it when the facade does not expose the layer an extension needs.