Skip to content

Examples

The repository contains small, tested configurations for each built-in boundary style:

Example Demonstrates
Consumer impact Boundary drift through a transitive consumer graph
Behavior Separate behavior and boundary identities
OpenAPI Raw OpenAPI as a service boundary
JSON Generic JSON contracts
Python package Raw hashing of a declared Python export file
TypeScript package Raw hashing of a TypeScript export barrel
Implicit and leaf Gradual adoption and intentional leaves

Run commands from the repository root because example component paths are repository-relative. Each example contains an expected lockfile generated from its checked-in files.

The Python and TypeScript examples hash the declared file's bytes; they do not analyse an export surface, so formatting changes in the selected file rotate the boundary digest. See public and custom providers.