--- id: INFO-WP-0021 type: workplan title: "Identity model and upstream ownership reconciliation" domain: infotech repo: info-tech-canon status: finished owner: codex topic_slug: canon created: "2026-09-05" updated: "2026-09-05" state_hub_workstream_id: "0e35415e-af27-5710-9d18-25769dc71ec6" --- # Identity model and upstream ownership reconciliation Implements CFED-WP-0001-T05 from accepted ADR-006 and the federation ledger. ## Reconcile incumbent definitions ```task id: INFO-WP-0021-T01 status: done priority: high state_hub_task_id: "6b907000-2be8-5dc2-8cc4-442e672bc35b" ``` Review Delegation/Identifier overlaps against accepted ownership; consolidate into identity and retain upstream import anchors. Disambiguate Profile, Relationship and assurance dimensions. Record boundary-review.md. ## Author and register the identity model ```task id: INFO-WP-0021-T02 status: done priority: high state_hub_task_id: "a34f8f3e-70bd-5bf8-90c0-80ad047b067a" ``` Represent all 23 ledger-assigned concepts and two convenience terms; import organization, access and evidence concepts; adapt P1–P13. Register draft 0.1.0 in canon, infospace, artifact graph and kernel map. Close the Access identity gap. ## Verify ownership and retrieval ```task id: INFO-WP-0021-T03 status: done priority: high state_hub_task_id: "2ae54fb7-2079-5fbc-b745-eb36a6787fc9" ``` Check exact ledger coverage, no upstream-owned concept definitions, no duplicate Delegation/Identifier definitions, generated surfaces, service checks and source preservation. Record project evidence and synchronize native tasks. ## Live continuation CFED T06 owns CommerceCanon publication; T07 corpus distribution; T08 interface cards; T12/T13 social collective and Family work. These remain live records; no stable promotion or consumer adoption is claimed by this implementation. ## Verification — 2026-09-05 make check passes: 45 tests, generated consistency, canon and small-saas profile validation. Exact ledger coverage: 23 owned concepts plus two convenience terms. All 34 protected seed/finished-plan hashes unchanged; links and whitespace pass. The exact five-edge model-import component has a documented validation exception with regressions for unexpected edges, members, cycles and missing rationale. See [project evidence](../../prj-canon-federation/docs/evidence/2026-09-05-identity-model.md).