This example contrasts two intentionally lightweight providers:
workerusesimplicit, which records exact content while its boundary remains undeclared and reports partial boundary coverage.leafsvcusesleaf, meaning the component has no downstream contract to fingerprint.
Both are useful during gradual adoption, but neither provides an API compatibility guarantee.
Install boundver, then run from the boundver repository root:
boundver generate \
--config examples/implicit-and-leaf/boundary.config.json \
--out examples/implicit-and-leaf/expected.boundary.lock.json \
--source working-tree
boundver verify \
--config examples/implicit-and-leaf/boundary.config.json \
--lock examples/implicit-and-leaf/expected.boundary.lock.json \
--source working-treeUse boundver status --source working-tree --config examples/implicit-and-leaf/boundary.config.json --lock examples/implicit-and-leaf/expected.boundary.lock.json to see the provider coverage states.