Complete interface mapping review and Repo Manager consumer proof

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a087be-d842-7252-81be-2105c4279c87
This commit is contained in:
tegwick 2026-09-09 22:15:24 +02:00
parent dd6cdd7f83
commit b5aeeb940b
18 changed files with 357 additions and 28 deletions

View file

@ -4,8 +4,8 @@ title: InterfaceCanon Interface Model
namespace: interface-model
type: domain-model
status: draft
version: 0.1.0
imports: [itc-land, itc-ident, itc-evid, itc-gov]
version: 0.1.1
imports: [itc-land, itc-ident, itc-evid, itc-gov, itc-data, itc-infospace, itc-net]
import_manifest: imports.json
source_manifest: ../../assimilation/fiam/sources.json
---
@ -26,7 +26,8 @@ in the [pinned FIAM package](../../assimilation/fiam/README.md).
An owned architectural participation point through which a participant or system node offers or requires a particular interface contract.
An offer/require mode is contract participation, not message direction.
An offer/require mode is contract participation, not message direction. This Port
is distinct from ITC-NET Port: TCP port 8000 is a transport selector.
Source: `#/$defs/port`. Local identifier: `interface-model:port`.
@ -106,7 +107,8 @@ Source: `#/$defs/informationResource`. Local identifier: `interface-model:inform
An identifiable semantic or structural type or constraint set describing an admissible information form.
A shape is distinct from an instance, a schema artifact, and JSON or another concrete encoding. Detailed fields remain in describing artifacts.
A shape is distinct from an instance, a schema artifact, and JSON or another concrete encoding. Detailed fields remain in describing artifacts. ITC-DATA DataType
and Constraint supply related shared meanings; neither is an automatic shape alias.
Source: `#/$defs/informationShape`. Local identifier: `interface-model:informationShape`.
@ -164,5 +166,6 @@ FIAM remains authoritative for exact validation requirements.
| Telemetry contains no authentication attributes | Unknown runtime authentication evidence; no inferred absence of protection. |
These are explanatory cases derived from the pinned source, not executable FIAM
fixtures or evidence of consumer adoption. Cross-canon review and a consumer proof
are tracked in INTERFACE-WP-0003.
fixtures or evidence of consumer adoption. The [mapping review](../../mappings/review-2026-09-09.md) and
[Repo Manager case](../../examples/repo-manager-statehub.md) complete the initial
review. External acceptance and adoption remain in INTERFACE-WP-0004.

View file

@ -44,6 +44,49 @@
"Policy",
"Decision"
]
},
{
"model": "itc-data",
"path": "infospace/models/data/InfoTechCanonDataModel.md",
"sha256": "cffbbde50808719adb73c6d6c642da8d0122bdfb3e9b6aaa6bc852330089afe3",
"concepts": [
"Dataset",
"DataObject",
"Record",
"Representation",
"DataType",
"Constraint"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
},
{
"model": "itc-infospace",
"path": "infospace/models/information-space/InfoTechCanonInformationSpaceModel.md",
"sha256": "ab48a679b8588b654b12687c5248a292aab13c11fe2005e060b185c551539e10",
"concepts": [
"KnowledgeArtifact",
"SourceReference",
"Citation"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
},
{
"model": "itc-net",
"path": "infospace/models/network/InfoTechCanonNetworkModel.md",
"sha256": "3ee5ed5e0423389320a0ccf86cd6b5dc55e0c1b4562b00e101d158cff6bd43c8",
"concepts": [
"Interface",
"Port",
"Endpoint"
],
"usage": "shared concepts referenced for mapping; no asserted equivalence"
}
]
],
"review": {
"date": "2026-09-09",
"workplan": "INTERFACE-WP-0003",
"record": "../../mappings/review-2026-09-09.md",
"previous_manifest_commit": "dd6cdd7f83f881d7f94795b58351bbd06a056990",
"result": "existing four imports unchanged; data, information-space, and network boundaries added"
}
}