info-tech-canon/infospace/interfaces/federation.yaml
tegwick 28c624b10b
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Publish reciprocal canon federation interface
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
2026-09-06 01:00:12 +02:00

147 lines
4.6 KiB
YAML

id: info-tech-canon/federation-interface
title: info-tech-canon Canon Federation Interface Card
consumer: info-tech-canon
canon_surfaces:
- itc-access
- itc-evid
- itc-ident
- itc-org
- itc-gov
- family-area
status: published
version: 0.1.0
owner: info-tech-canon
scope: CFED-WP-0001 federation boundary; not a complete inventory of the repository or a runtime adoption
claim
schema_source:
repository: info-tech-canon
path: infospace/schemas/interface-card.schema.yaml
authority:
repository: the-custodian
artifact: CUST-ADR-006
path: canon/architecture/adr-006-canon-federation-concept-ownership.md
revision: accepted-1
source_commit: f895d2d0ab49aab2f278f63388d9a683ecac6c63
sha256: a454df0e1d227f99ebb36c4abd45c76cc12579086d34f0c0ccfccfd7f4790823
peers:
- repository: commerce-canon
card: infospace/interfaces/federation.yaml
relationship: independent domain canon
- repository: the-custodian
card: canon/interfaces/federation.yaml
relationship: governance authority
exports:
- artifact: itc-access
ledger_model: itc-access
kind: domain-model
path: infospace/models/access-control/InfoTechCanonAccessControlModel.md
status: RC1-seed
concepts:
- Principal
- Relationship Tuple
- Subject
availability: referenceable; adoption requires consumer review
- artifact: itc-evid
ledger_model: itc-evid
kind: domain-model
path: infospace/models/evidence/InfoTechCanonEvidenceModel.md
status: draft
concepts:
- Adjudication Outcome
- Evidence
- Evidence Source
- Evidence strength
availability: referenceable; adoption requires consumer review
- artifact: itc-ident
ledger_model: itc-ident
kind: domain-model
path: infospace/models/identity/InfoTechCanonIdentityModel.md
status: draft
concepts:
- Account
- Administration Relationship
- Affiliation Relationship
- Assurance Level
- Claim
- Credential
- Delegation Relationship
- Following Relationship
- Identifier
- Identity Record
- Lifecycle State
- Persona
- Profile
- Pseudonymous Identifier
- Realm
- Relationship
- Representation Relationship
- Scope
- Scoped Identifier
- Service Account
- Synonymity Assertion
- Tenant
- Trust Relationship
availability: referenceable; adoption requires consumer review
- artifact: itc-org
ledger_model: itc-org
kind: domain-model
path: infospace/models/organization/InfoTechCanonOrganizationModel.md
status: RC1-seed
concepts:
- Actor
- Agent
- CollectiveActor
- Community
- Group
- Household
- Membership
- Organization
- Ownership
- Person
- Role
availability: referenceable; adoption requires consumer review
- artifact: itc-gov
ledger_model: itc-gov
kind: domain-model
path: infospace/models/governance/InfoTechCanonGovernanceModel.md
status: RC1-seed
concepts:
- Obligation
- Decision
- AssuranceCase
- AssuranceConclusion
availability: referenceable; adoption requires consumer review
- artifact: family-area
ledger_model: family-area
kind: concept-area-seed
path: infospace/concepts/family/FamilySeed.md
status: seed
concepts:
- Family
availability: seeded-not-authored
imports:
- repository: the-custodian
artifact: CUST-ADR-006
kind: ecosystem-governance
concepts: []
source_of_truth:
governance: the-custodian/CUST-ADR-006
ownership_assignment: prj-canon-federation/ledger/concept-ownership.json
definitions: exporting canon model documents; seed areas carry no authored domain model
mapping_rules:
- Import a concept from its declared owner; do not copy a definition as a competing local root.
- Identifier stays itc-ident; Registry Identifier and Proxy Commercial Identifier are Commerce specializations.
- Evidence assertions and Evidence Source containers stay distinct under itc-evid.
- Identity Assurance Level, governance AssuranceCase/AssuranceConclusion, and Counterparty Assurance Gradient
stay distinct.
- Family is a separate seed; Community and Household are itc-org draft social collectives.
known_deviations:
- This card uses the existing JSON Schema string consumer / array canon_surfaces shape; richer Core section
24 fields are additive.
- Exports describe availability, not proof of adoption. No reverse Commerce domain import by InfoTechCanon
or Custodian is asserted.
- Custodian governs both domain canons but owns none of their domain semantics.
expectations:
- Validate reciprocal cards and pinned sources with prj-canon-federation/tools/validate_interfaces.py.
- Review changed source versions explicitly and retain earlier import manifests.
- Fleet reference acceptance remains CFED-WP-0001-T09; demand-driven residuals remain T10.