Introduce identity model and reconcile upstream imports
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
This commit is contained in:
parent
a2b254786e
commit
361c944325
38 changed files with 1014 additions and 123 deletions
|
|
@ -22,6 +22,7 @@ Imports and anchors:
|
|||
- `kernel/itc-core`
|
||||
- `model/evidence`
|
||||
- `model/governance`
|
||||
- `model/identity`
|
||||
- `model/organization`
|
||||
|
||||
## Owned Concepts
|
||||
|
|
|
|||
56
infospace/agent/briefs/model-identity.md
Normal file
56
infospace/agent/briefs/model-identity.md
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
---
|
||||
id: agent-brief/model-identity
|
||||
artifact_id: model/identity
|
||||
source_path: models/identity/InfoTechCanonIdentityModel.md
|
||||
source_kind: model
|
||||
generated: true
|
||||
---
|
||||
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Agent Brief: InfoTechCanon Identity Model
|
||||
|
||||
- Artifact ID: `model/identity`
|
||||
- Kind: `model`
|
||||
- Canonical path: `models/identity/InfoTechCanonIdentityModel.md`
|
||||
- Full source: `models/identity/InfoTechCanonIdentityModel.md`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Identity Model.
|
||||
|
||||
## Retrieval Hints
|
||||
|
||||
Imports and anchors:
|
||||
- `kernel/itc-core`
|
||||
- `model/access-control`
|
||||
- `model/evidence`
|
||||
- `model/organization`
|
||||
|
||||
## Owned Concepts
|
||||
|
||||
- `Account`
|
||||
- `Administration Relationship`
|
||||
- `Affiliation Relationship`
|
||||
- `Assurance Level`
|
||||
- `Claim`
|
||||
- `Credential`
|
||||
- `Delegation Relationship`
|
||||
- `Following Relationship`
|
||||
- `Identifier`
|
||||
- `Identity Record`
|
||||
- `InfoTechCanon Identity Model`
|
||||
- `Lifecycle State`
|
||||
- `Persona`
|
||||
- `Profile`
|
||||
- `Pseudonymous Identifier`
|
||||
- `Realm`
|
||||
- `Relationship`
|
||||
- `Representation Relationship`
|
||||
- `Scope`
|
||||
- `Scoped Identifier`
|
||||
- `Service Account`
|
||||
- `Synonymity Assertion`
|
||||
- `Tenant`
|
||||
- `Trust Relationship`
|
||||
|
||||
## Related Distinctions
|
||||
|
||||
No common distinction is anchored directly on this artifact.
|
||||
|
|
@ -21,6 +21,7 @@ generated: true
|
|||
Imports and anchors:
|
||||
- `kernel/itc-core`
|
||||
- `model/evidence`
|
||||
- `model/identity`
|
||||
|
||||
## Owned Concepts
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ generated: true
|
|||
Imports and anchors:
|
||||
- `kernel/itc-core`
|
||||
- `model/evidence`
|
||||
- `model/identity`
|
||||
|
||||
## Owned Concepts
|
||||
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
This brief summarizes the current canon service surface for agents.
|
||||
|
||||
- Infospace slug: `canon`
|
||||
- Artifact count: 77
|
||||
- Retrieval index items: 77
|
||||
- Artifact count: 78
|
||||
- Retrieval index items: 78
|
||||
- Primary confidence command: `make validate`
|
||||
- Refresh generated indexes and views with: `make index`
|
||||
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@
|
|||
}
|
||||
],
|
||||
"infospace": "canon",
|
||||
"item_count": 77,
|
||||
"item_count": 78,
|
||||
"items": [
|
||||
{
|
||||
"canonical_path": "assimilation/emission-cadence/ASSIMILATION.md",
|
||||
|
|
@ -1073,6 +1073,10 @@
|
|||
"target": "model/evidence",
|
||||
"type": "maps"
|
||||
},
|
||||
{
|
||||
"target": "model/identity",
|
||||
"type": "maps"
|
||||
},
|
||||
{
|
||||
"target": "model/task",
|
||||
"type": "maps"
|
||||
|
|
@ -1196,6 +1200,7 @@
|
|||
"kernel/itc-core",
|
||||
"model/evidence",
|
||||
"model/governance",
|
||||
"model/identity",
|
||||
"model/organization"
|
||||
],
|
||||
"kind": "model",
|
||||
|
|
@ -1203,6 +1208,10 @@
|
|||
"InfoTechCanon Access Control Model"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "model/identity",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/evidence",
|
||||
"type": "uses"
|
||||
|
|
@ -1422,18 +1431,82 @@
|
|||
"title": "InfoTechCanon Governance Model",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "models/identity/InfoTechCanonIdentityModel.md",
|
||||
"id": "model/identity",
|
||||
"imports": [
|
||||
"kernel/itc-core",
|
||||
"model/access-control",
|
||||
"model/evidence",
|
||||
"model/organization"
|
||||
],
|
||||
"kind": "model",
|
||||
"owned_concepts": [
|
||||
"Account",
|
||||
"Administration Relationship",
|
||||
"Affiliation Relationship",
|
||||
"Assurance Level",
|
||||
"Claim",
|
||||
"Credential",
|
||||
"Delegation Relationship",
|
||||
"Following Relationship",
|
||||
"Identifier",
|
||||
"Identity Record",
|
||||
"InfoTechCanon Identity Model",
|
||||
"Lifecycle State",
|
||||
"Persona",
|
||||
"Profile",
|
||||
"Pseudonymous Identifier",
|
||||
"Realm",
|
||||
"Relationship",
|
||||
"Representation Relationship",
|
||||
"Scope",
|
||||
"Scoped Identifier",
|
||||
"Service Account",
|
||||
"Synonymity Assertion",
|
||||
"Tenant",
|
||||
"Trust Relationship"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "kernel/itc-core",
|
||||
"type": "conforms_to"
|
||||
},
|
||||
{
|
||||
"target": "model/organization",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/access-control",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/evidence",
|
||||
"type": "uses"
|
||||
}
|
||||
],
|
||||
"source_path": "../prj-canon-federation/ledger/concept-ownership.json",
|
||||
"summary": "Domain model used by canon profiles and standards: InfoTechCanon Identity Model.",
|
||||
"title": "InfoTechCanon Identity Model",
|
||||
"warnings": []
|
||||
},
|
||||
{
|
||||
"canonical_path": "models/information-space/InfoTechCanonInformationSpaceModel.md",
|
||||
"id": "model/information-space",
|
||||
"imports": [
|
||||
"kernel/itc-core",
|
||||
"model/evidence"
|
||||
"model/evidence",
|
||||
"model/identity"
|
||||
],
|
||||
"kind": "model",
|
||||
"owned_concepts": [
|
||||
"InfoTechCanon Information Space Model"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "model/identity",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/evidence",
|
||||
"type": "uses"
|
||||
|
|
@ -1541,13 +1614,18 @@
|
|||
"id": "model/organization",
|
||||
"imports": [
|
||||
"kernel/itc-core",
|
||||
"model/evidence"
|
||||
"model/evidence",
|
||||
"model/identity"
|
||||
],
|
||||
"kind": "model",
|
||||
"owned_concepts": [
|
||||
"InfoTechCanon Organization Model"
|
||||
],
|
||||
"relationships": [
|
||||
{
|
||||
"target": "model/identity",
|
||||
"type": "uses"
|
||||
},
|
||||
{
|
||||
"target": "model/evidence",
|
||||
"type": "uses"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Schema: `info-tech-canon.retrieval-index.v1`
|
||||
Infospace: `canon`
|
||||
Items: **77**
|
||||
Items: **78**
|
||||
|
||||
## Common Distinctions
|
||||
|
||||
|
|
@ -354,7 +354,7 @@ Items: **77**
|
|||
- Canonical path: `models/access-control/InfoTechCanonAccessControlModel.md`
|
||||
- Source path: `seeds/InfoTechCanonAccessControlModel_RC1_seed.md`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Access Control Model.
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/governance`, `model/organization`
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/governance`, `model/identity`, `model/organization`
|
||||
- Owned concepts: `InfoTechCanon Access Control Model`
|
||||
|
||||
### InfoTechCanon Capability Model
|
||||
|
|
@ -407,6 +407,16 @@ Items: **77**
|
|||
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||
- Owned concepts: `InfoTechCanon Governance Model`
|
||||
|
||||
### InfoTechCanon Identity Model
|
||||
|
||||
- ID: `model/identity`
|
||||
- Kind: `model`
|
||||
- Canonical path: `models/identity/InfoTechCanonIdentityModel.md`
|
||||
- Source path: `../prj-canon-federation/ledger/concept-ownership.json`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Identity Model.
|
||||
- Imports and anchors: `kernel/itc-core`, `model/access-control`, `model/evidence`, `model/organization`
|
||||
- Owned concepts: `Account`, `Administration Relationship`, `Affiliation Relationship`, `Assurance Level`, `Claim`, `Credential`, `Delegation Relationship`, `Following Relationship`, `Identifier`, `Identity Record`, `InfoTechCanon Identity Model`, `Lifecycle State`, `Persona`, `Profile`, `Pseudonymous Identifier`, `Realm`, `Relationship`, `Representation Relationship`, `Scope`, `Scoped Identifier`, `Service Account`, `Synonymity Assertion`, `Tenant`, `Trust Relationship`
|
||||
|
||||
### InfoTechCanon Information Space Model
|
||||
|
||||
- ID: `model/information-space`
|
||||
|
|
@ -414,7 +424,7 @@ Items: **77**
|
|||
- Canonical path: `models/information-space/InfoTechCanonInformationSpaceModel.md`
|
||||
- Source path: `seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Information Space Model.
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/identity`
|
||||
- Owned concepts: `InfoTechCanon Information Space Model`
|
||||
|
||||
### InfoTechCanon Landscape Model
|
||||
|
|
@ -454,7 +464,7 @@ Items: **77**
|
|||
- Canonical path: `models/organization/InfoTechCanonOrganizationModel.md`
|
||||
- Source path: `seeds/InfoTechCanonOrganizationModel_RC1_seed.md`
|
||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Organization Model.
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/identity`
|
||||
- Owned concepts: `InfoTechCanon Organization Model`
|
||||
|
||||
### InfoTechCanon Purpose And Demand Model Extension
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
schema: info-tech-canon.retrieval-index.v1
|
||||
infospace: canon
|
||||
item_count: 77
|
||||
item_count: 78
|
||||
items:
|
||||
- id: assimilation/emission-cadence
|
||||
kind: assimilation
|
||||
|
|
@ -658,6 +658,8 @@ items:
|
|||
target: model/governance
|
||||
- type: maps
|
||||
target: model/evidence
|
||||
- type: maps
|
||||
target: model/identity
|
||||
- type: maps
|
||||
target: model/task
|
||||
- type: maps
|
||||
|
|
@ -741,8 +743,11 @@ items:
|
|||
- kernel/itc-core
|
||||
- model/evidence
|
||||
- model/governance
|
||||
- model/identity
|
||||
- model/organization
|
||||
relationships:
|
||||
- type: uses
|
||||
target: model/identity
|
||||
- type: uses
|
||||
target: model/evidence
|
||||
- type: conforms_to
|
||||
|
|
@ -887,6 +892,53 @@ items:
|
|||
- type: introduces
|
||||
target: catalog/evidence-basis
|
||||
warnings: []
|
||||
- id: model/identity
|
||||
kind: model
|
||||
title: InfoTechCanon Identity Model
|
||||
canonical_path: models/identity/InfoTechCanonIdentityModel.md
|
||||
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
||||
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Identity
|
||||
Model.'
|
||||
owned_concepts:
|
||||
- Account
|
||||
- Administration Relationship
|
||||
- Affiliation Relationship
|
||||
- Assurance Level
|
||||
- Claim
|
||||
- Credential
|
||||
- Delegation Relationship
|
||||
- Following Relationship
|
||||
- Identifier
|
||||
- Identity Record
|
||||
- InfoTechCanon Identity Model
|
||||
- Lifecycle State
|
||||
- Persona
|
||||
- Profile
|
||||
- Pseudonymous Identifier
|
||||
- Realm
|
||||
- Relationship
|
||||
- Representation Relationship
|
||||
- Scope
|
||||
- Scoped Identifier
|
||||
- Service Account
|
||||
- Synonymity Assertion
|
||||
- Tenant
|
||||
- Trust Relationship
|
||||
imports:
|
||||
- kernel/itc-core
|
||||
- model/access-control
|
||||
- model/evidence
|
||||
- model/organization
|
||||
relationships:
|
||||
- type: conforms_to
|
||||
target: kernel/itc-core
|
||||
- type: uses
|
||||
target: model/organization
|
||||
- type: uses
|
||||
target: model/access-control
|
||||
- type: uses
|
||||
target: model/evidence
|
||||
warnings: []
|
||||
- id: model/information-space
|
||||
kind: model
|
||||
title: InfoTechCanon Information Space Model
|
||||
|
|
@ -899,7 +951,10 @@ items:
|
|||
imports:
|
||||
- kernel/itc-core
|
||||
- model/evidence
|
||||
- model/identity
|
||||
relationships:
|
||||
- type: uses
|
||||
target: model/identity
|
||||
- type: uses
|
||||
target: model/evidence
|
||||
- type: conforms_to
|
||||
|
|
@ -977,7 +1032,10 @@ items:
|
|||
imports:
|
||||
- kernel/itc-core
|
||||
- model/evidence
|
||||
- model/identity
|
||||
relationships:
|
||||
- type: uses
|
||||
target: model/identity
|
||||
- type: uses
|
||||
target: model/evidence
|
||||
- type: conforms_to
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue