Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

PageContract
CLIEvery schema subcommand and its generated --help text.
ConfigurationFields and defaults in panproto.toml.
Protocol catalogRegistered protocols, their module categories, and emit support.

SDK contracts

SurfaceContract
RustCrate selection, feature flags, migration direction, and morphism-search types.
TypeScriptPackage initialization, migration direction, facade objects, and the handle boundary.
PythonNative-module exports, migration direction, type stubs, and companion grammar packs.
HaskellCapability classes, migration direction, backends, effects, and Cabal flags.
SwiftProducts, 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.