Neither boundary has an ownership conflict now that declarations cover the corpus, so the central claim of both acceptances holds. Name resolution is a different matter, and it had never been checked: both original reviews verified their import manifests by file hash, every hash matched, and that was recorded as evidence. A hash proves the reviewed file is the pinned file; it says nothing about whether the concept named in the manifest exists in it. SecurityCanon: five of twelve imports named concepts their pinned artifact does not define, corrected on that side to eleven imports. InterfaceCanon: twenty-one of twenty-five resolve exactly, and two of the four failures were this repository's omission — SoftwareSystem and SoftwareComponent are Landscape seed concepts that extraction cannot read and are now declared, making those pins correct. Interface and Endpoint resolve to the Network Model, which the accepted clarifications already treat as contextual rather than exact aliases; those pins are InterfaceCanon's to correct. Both boundary files carry the re-verification and its method limit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 3588@bnt-lap001 Assistant-Session: 24b80f66-e5a7-4e61-99fe-2d422e6d17da |
||
|---|---|---|
| .. | ||
| federation.yaml | ||
| interface-canon-boundary.md | ||
| README.md | ||
| security-canon-boundary.md | ||
Canon federation interface
The interface card publishes this canon's federation boundary under accepted ADR-006.
- commerce-canon interface
- the-custodian interface
- InterfaceCanon boundary review — scoped acceptance of the draft 0.1.1 extension boundary, with pinned sources and review evidence.
- SecurityCanon interface
- SecurityCanon boundary review — scoped acceptance of the draft 0.2.0 architecture-layer authority vocabulary, with pinned sources.
Each export names its source document and current maturity. Imports identify actual dependencies; reciprocal navigation does not imply reciprocal semantic imports. Custodian supplies ecosystem governance, InfoTechCanon information- processing semantics, and CommerceCanon commercial semantics. Family remains seeded, not authored. The card scope is this federation, not every repo artifact.
Reproduce G7 from the adjacent project checkout:
python3 tools/validate_interfaces.py --workspace ..