commerce-canon/infospace/interfaces/federation.yaml
tegwick 482fc1d456 Publish federation interface and reviewed upstream imports
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
2026-09-06 00:59:24 +02:00

124 lines
4 KiB
YAML

id: commerce-canon/federation-interface
title: commerce-canon Canon Federation Interface Card
consumer: commerce-canon
canon_surfaces:
- commerce-counterparty
status: published
version: 0.1.0
owner: commerce-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: info-tech-canon
card: infospace/interfaces/federation.yaml
relationship: independent domain canon
- repository: the-custodian
card: canon/interfaces/federation.yaml
relationship: governance authority
exports:
- artifact: commerce-counterparty
ledger_model: counterparty
kind: domain-model
path: infospace/models/counterparty/CommerceCanonCounterpartyModel.md
status: draft
concepts:
- Beneficial Owner
- Beneficial Ownership Exemption
- Beneficial Ownership Relationship
- Commercial Commitment
- Commercial Record
- Commercial Relationship
- Counterparty Assurance Gradient
- Customer
- Legal Entity
- Legal Person
- Payment Instrument Reference
- Payment Mandate
- Performance Evidence
- Pipeline Pursuit
- Proxy Commercial Identifier
- Registry Identifier
- Reputation Signal
- Vendor
availability: referenceable; adoption requires consumer review
imports:
- repository: the-custodian
artifact: CUST-ADR-006
kind: ecosystem-governance
concepts: []
- repository: info-tech-canon
artifact: itc-ident
kind: domain-model
concepts:
- Identifier
- Scoped Identifier
- Identity Record
- Account
- Scope
- Tenant
- Lifecycle State
- Synonymity Assertion
- Representation Relationship
- Trust Relationship
- Assurance Level
- Profile
manifest: infospace/models/counterparty/imports.json
- repository: info-tech-canon
artifact: itc-evid
kind: domain-model
concepts:
- Evidence
- Evidence Source
- Adjudication Outcome
- Evidence strength
manifest: infospace/models/counterparty/imports.json
- repository: info-tech-canon
artifact: itc-org
kind: domain-model
concepts:
- Actor
- Person
- Organization
- Role
- Ownership
manifest: infospace/models/counterparty/imports.json
- repository: info-tech-canon
artifact: itc-gov
kind: domain-model
concepts:
- Obligation
- Decision
- AssuranceCase
- AssuranceConclusion
manifest: infospace/models/counterparty/imports.json
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.