Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
124 lines
4 KiB
YAML
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.
|