Introduce shared evidence model and governance imports
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a070b5-4994-7271-bd8b-7c3dbcedec4b
This commit is contained in:
parent
305a4d6bd8
commit
a2b254786e
54 changed files with 854 additions and 177 deletions
|
|
@ -10,6 +10,7 @@
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
| workplan | ITC-WP-ADHOC-2026-08-15 | finished | — | workplans/ADHOC-2026-08-15.md |
|
| workplan | ITC-WP-ADHOC-2026-08-15 | finished | — | workplans/ADHOC-2026-08-15.md |
|
||||||
| workplan | INFO-WP-0019 | blocked | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
| workplan | INFO-WP-0019 | blocked | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
||||||
|
| workplan | INFO-WP-0020 | finished | — | workplans/INFO-WP-0020-shared-evidence-model.md |
|
||||||
| workplan | ITC-WP-0001 | finished | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
| workplan | ITC-WP-0001 | finished | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
||||||
| workplan | ITC-WP-0002 | finished | — | workplans/ITC-WP-0002-service-surface-cli-json-api.md |
|
| workplan | ITC-WP-0002 | finished | — | workplans/ITC-WP-0002-service-surface-cli-json-api.md |
|
||||||
| workplan | ITC-WP-0003 | finished | — | workplans/ITC-WP-0003-validation-indexes-and-generated-views.md |
|
| workplan | ITC-WP-0003 | finished | — | workplans/ITC-WP-0003-validation-indexes-and-generated-views.md |
|
||||||
|
|
@ -37,6 +38,9 @@
|
||||||
| task | INFO-WP-0019-T04 | done | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
| task | INFO-WP-0019-T04 | done | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
||||||
| task | INFO-WP-0019-T05 | done | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
| task | INFO-WP-0019-T05 | done | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
||||||
| task | INFO-WP-0019-T06 | wait | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
| task | INFO-WP-0019-T06 | wait | — | workplans/INFO-WP-0019-conformance-and-maintenance.md |
|
||||||
|
| task | INFO-WP-0020-T01 | done | — | workplans/INFO-WP-0020-shared-evidence-model.md |
|
||||||
|
| task | INFO-WP-0020-T02 | done | — | workplans/INFO-WP-0020-shared-evidence-model.md |
|
||||||
|
| task | INFO-WP-0020-T03 | done | — | workplans/INFO-WP-0020-shared-evidence-model.md |
|
||||||
| task | ITC-WP-0001-T01 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
| task | ITC-WP-0001-T01 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
||||||
| task | ITC-WP-0001-T02 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
| task | ITC-WP-0001-T02 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
||||||
| task | ITC-WP-0001-T03 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
| task | ITC-WP-0001-T03 | done | — | workplans/ITC-WP-0001-infospace-scaffold-and-seed-placement.md |
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
repository: info-tech-canon
|
repository: info-tech-canon
|
||||||
title: InfoTechCanon
|
title: InfoTechCanon
|
||||||
status: service-baseline
|
status: service-baseline
|
||||||
version: 0.7.0
|
version: 0.8.0
|
||||||
description: >
|
description: >
|
||||||
An evolving, markdown-first canon for building interoperable, adaptable,
|
An evolving, markdown-first canon for building interoperable, adaptable,
|
||||||
and extensible information-processing systems.
|
and extensible information-processing systems.
|
||||||
|
|
@ -61,6 +61,11 @@ models:
|
||||||
title: InfoTechCanonGovernanceModel
|
title: InfoTechCanonGovernanceModel
|
||||||
path: infospace/models/governance/InfoTechCanonGovernanceModel.md
|
path: infospace/models/governance/InfoTechCanonGovernanceModel.md
|
||||||
status: RC1-seed
|
status: RC1-seed
|
||||||
|
- id: itc-evid
|
||||||
|
title: InfoTechCanonEvidenceModel
|
||||||
|
path: infospace/models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
status: draft
|
||||||
|
version: 0.1.0
|
||||||
- id: itc-task
|
- id: itc-task
|
||||||
title: InfoTechCanonTaskModel
|
title: InfoTechCanonTaskModel
|
||||||
path: infospace/models/task/InfoTechCanonTaskModel.md
|
path: infospace/models/task/InfoTechCanonTaskModel.md
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/governance`
|
- `model/governance`
|
||||||
- `model/organization`
|
- `model/organization`
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ generated: true
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `catalog/evidence-basis`
|
- `catalog/evidence-basis`
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/governance`
|
- `model/governance`
|
||||||
- `model/landscape`
|
- `model/landscape`
|
||||||
- `model/observability`
|
- `model/observability`
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/governance`
|
- `model/governance`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/security`
|
- `model/security`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
|
||||||
34
infospace/agent/briefs/model-evidence.md
Normal file
34
infospace/agent/briefs/model-evidence.md
Normal file
|
|
@ -0,0 +1,34 @@
|
||||||
|
---
|
||||||
|
id: agent-brief/model-evidence
|
||||||
|
artifact_id: model/evidence
|
||||||
|
source_path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source_kind: model
|
||||||
|
generated: true
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||||
|
|
||||||
|
# Agent Brief: InfoTechCanon Evidence Model
|
||||||
|
|
||||||
|
- Artifact ID: `model/evidence`
|
||||||
|
- Kind: `model`
|
||||||
|
- Canonical path: `models/evidence/InfoTechCanonEvidenceModel.md`
|
||||||
|
- Full source: `models/evidence/InfoTechCanonEvidenceModel.md`
|
||||||
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Evidence Model.
|
||||||
|
|
||||||
|
## Retrieval Hints
|
||||||
|
|
||||||
|
Imports and anchors:
|
||||||
|
- `kernel/itc-core`
|
||||||
|
|
||||||
|
## Owned Concepts
|
||||||
|
|
||||||
|
- `Adjudication Outcome`
|
||||||
|
- `Evidence`
|
||||||
|
- `Evidence Source`
|
||||||
|
- `Evidence strength`
|
||||||
|
- `InfoTechCanon Evidence Model`
|
||||||
|
|
||||||
|
## Related Distinctions
|
||||||
|
|
||||||
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
@ -27,4 +28,4 @@ Imports and anchors:
|
||||||
|
|
||||||
## Related Distinctions
|
## Related Distinctions
|
||||||
|
|
||||||
- **Policy vs Control vs Evidence**: Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/security`
|
- `model/security`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/task`
|
- `model/task`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
@ -28,4 +29,4 @@ Imports and anchors:
|
||||||
|
|
||||||
## Related Distinctions
|
## Related Distinctions
|
||||||
|
|
||||||
- **Policy vs Control vs Evidence**: Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ generated: true
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
- `model/access-control`
|
- `model/access-control`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
@ -28,4 +29,4 @@ Imports and anchors:
|
||||||
|
|
||||||
## Related Distinctions
|
## Related Distinctions
|
||||||
|
|
||||||
- **Policy vs Control vs Evidence**: Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ Imports and anchors:
|
||||||
- `model/access-control`
|
- `model/access-control`
|
||||||
- `model/data`
|
- `model/data`
|
||||||
- `model/devsecops`
|
- `model/devsecops`
|
||||||
|
- `model/evidence`
|
||||||
- `model/governance`
|
- `model/governance`
|
||||||
- `model/network`
|
- `model/network`
|
||||||
- `model/observability`
|
- `model/observability`
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ generated: true
|
||||||
|
|
||||||
Imports and anchors:
|
Imports and anchors:
|
||||||
- `kernel/itc-core`
|
- `kernel/itc-core`
|
||||||
|
- `model/evidence`
|
||||||
- `model/task`
|
- `model/task`
|
||||||
|
|
||||||
## Owned Concepts
|
## Owned Concepts
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,8 @@
|
||||||
This brief summarizes the current canon service surface for agents.
|
This brief summarizes the current canon service surface for agents.
|
||||||
|
|
||||||
- Infospace slug: `canon`
|
- Infospace slug: `canon`
|
||||||
- Artifact count: 76
|
- Artifact count: 77
|
||||||
- Retrieval index items: 76
|
- Retrieval index items: 77
|
||||||
- Primary confidence command: `make validate`
|
- Primary confidence command: `make validate`
|
||||||
- Refresh generated indexes and views with: `make index`
|
- Refresh generated indexes and views with: `make index`
|
||||||
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
- Refresh agent briefs and interface templates with: `make agent-briefs`
|
||||||
|
|
@ -33,7 +33,7 @@ This brief summarizes the current canon service surface for agents.
|
||||||
- **Interface deprecation vs retirement vs removal**: Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes.
|
- **Interface deprecation vs retirement vs removal**: Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes.
|
||||||
- **Actor vs Subject vs Principal**: Use actor for the acting entity in a context, subject for the entity a policy evaluates, and principal for the authenticated identity bound to access decisions.
|
- **Actor vs Subject vs Principal**: Use actor for the acting entity in a context, subject for the entity a policy evaluates, and principal for the authenticated identity bound to access decisions.
|
||||||
- **Organization Role vs AccessRole vs CARING role**: Organization roles describe responsibility or position; access roles describe permissions; CARING roles classify access-governance needs and analysis.
|
- **Organization Role vs AccessRole vs CARING role**: Organization roles describe responsibility or position; access roles describe permissions; CARING roles classify access-governance needs and analysis.
|
||||||
- **Policy vs Control vs Evidence**: Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.
|
||||||
- **Intent vs Scope vs Purpose**: Intent captures why a producer or consumer exists, scope bounds producer ownership and promises, and purpose captures consumer demand anchored in consumer intent.
|
- **Intent vs Scope vs Purpose**: Intent captures why a producer or consumer exists, scope bounds producer ownership and promises, and purpose captures consumer demand anchored in consumer intent.
|
||||||
|
|
||||||
## Consumption Notes
|
## Consumption Notes
|
||||||
|
|
|
||||||
|
|
@ -40,10 +40,11 @@
|
||||||
"id": "policy-control-evidence",
|
"id": "policy-control-evidence",
|
||||||
"source_artifacts": [
|
"source_artifacts": [
|
||||||
"model/governance",
|
"model/governance",
|
||||||
|
"model/evidence",
|
||||||
"model/security",
|
"model/security",
|
||||||
"model/observability"
|
"model/observability"
|
||||||
],
|
],
|
||||||
"summary": "Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.",
|
"summary": "Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.",
|
||||||
"title": "Policy vs Control vs Evidence"
|
"title": "Policy vs Control vs Evidence"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -59,7 +60,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"infospace": "canon",
|
"infospace": "canon",
|
||||||
"item_count": 76,
|
"item_count": 77,
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"canonical_path": "assimilation/emission-cadence/ASSIMILATION.md",
|
"canonical_path": "assimilation/emission-cadence/ASSIMILATION.md",
|
||||||
|
|
@ -1068,6 +1069,10 @@
|
||||||
"target": "model/governance",
|
"target": "model/governance",
|
||||||
"type": "maps"
|
"type": "maps"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "maps"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "model/task",
|
"target": "model/task",
|
||||||
"type": "maps"
|
"type": "maps"
|
||||||
|
|
@ -1189,6 +1194,7 @@
|
||||||
"id": "model/access-control",
|
"id": "model/access-control",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/governance",
|
"model/governance",
|
||||||
"model/organization"
|
"model/organization"
|
||||||
],
|
],
|
||||||
|
|
@ -1197,6 +1203,10 @@
|
||||||
"InfoTechCanon Access Control Model"
|
"InfoTechCanon Access Control Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1221,6 +1231,7 @@
|
||||||
"imports": [
|
"imports": [
|
||||||
"catalog/evidence-basis",
|
"catalog/evidence-basis",
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/governance",
|
"model/governance",
|
||||||
"model/landscape",
|
"model/landscape",
|
||||||
"model/observability",
|
"model/observability",
|
||||||
|
|
@ -1244,6 +1255,10 @@
|
||||||
"InfoTechCanon Capability Model"
|
"InfoTechCanon Capability Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1291,6 +1306,7 @@
|
||||||
"id": "model/data",
|
"id": "model/data",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/governance"
|
"model/governance"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
|
|
@ -1298,6 +1314,10 @@
|
||||||
"InfoTechCanon Data Model"
|
"InfoTechCanon Data Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1321,6 +1341,7 @@
|
||||||
"id": "model/devsecops",
|
"id": "model/devsecops",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/security"
|
"model/security"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
|
|
@ -1328,6 +1349,10 @@
|
||||||
"InfoTechCanon DevSecOps Model"
|
"InfoTechCanon DevSecOps Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1342,17 +1367,47 @@
|
||||||
"title": "InfoTechCanon DevSecOps Model",
|
"title": "InfoTechCanon DevSecOps Model",
|
||||||
"warnings": []
|
"warnings": []
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"canonical_path": "models/evidence/InfoTechCanonEvidenceModel.md",
|
||||||
|
"id": "model/evidence",
|
||||||
|
"imports": [
|
||||||
|
"kernel/itc-core"
|
||||||
|
],
|
||||||
|
"kind": "model",
|
||||||
|
"owned_concepts": [
|
||||||
|
"Adjudication Outcome",
|
||||||
|
"Evidence",
|
||||||
|
"Evidence Source",
|
||||||
|
"Evidence strength",
|
||||||
|
"InfoTechCanon Evidence Model"
|
||||||
|
],
|
||||||
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "kernel/itc-core",
|
||||||
|
"type": "conforms_to"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source_path": "../prj-canon-federation/ledger/concept-ownership.json",
|
||||||
|
"summary": "Domain model used by canon profiles and standards: InfoTechCanon Evidence Model.",
|
||||||
|
"title": "InfoTechCanon Evidence Model",
|
||||||
|
"warnings": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"canonical_path": "models/governance/InfoTechCanonGovernanceModel.md",
|
"canonical_path": "models/governance/InfoTechCanonGovernanceModel.md",
|
||||||
"id": "model/governance",
|
"id": "model/governance",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core"
|
"kernel/itc-core",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Governance Model"
|
"InfoTechCanon Governance Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1371,13 +1426,18 @@
|
||||||
"canonical_path": "models/information-space/InfoTechCanonInformationSpaceModel.md",
|
"canonical_path": "models/information-space/InfoTechCanonInformationSpaceModel.md",
|
||||||
"id": "model/information-space",
|
"id": "model/information-space",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core"
|
"kernel/itc-core",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Information Space Model"
|
"InfoTechCanon Information Space Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1392,13 +1452,18 @@
|
||||||
"canonical_path": "models/landscape/InfoTechCanonLandscapeModel.md",
|
"canonical_path": "models/landscape/InfoTechCanonLandscapeModel.md",
|
||||||
"id": "model/landscape",
|
"id": "model/landscape",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core"
|
"kernel/itc-core",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Landscape Model"
|
"InfoTechCanon Landscape Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1414,6 +1479,7 @@
|
||||||
"id": "model/network",
|
"id": "model/network",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/security"
|
"model/security"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
|
|
@ -1421,6 +1487,10 @@
|
||||||
"InfoTechCanon Network Model"
|
"InfoTechCanon Network Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1440,6 +1510,7 @@
|
||||||
"id": "model/observability",
|
"id": "model/observability",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/task"
|
"model/task"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
|
|
@ -1447,6 +1518,10 @@
|
||||||
"InfoTechCanon Observability Model"
|
"InfoTechCanon Observability Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1465,13 +1540,18 @@
|
||||||
"canonical_path": "models/organization/InfoTechCanonOrganizationModel.md",
|
"canonical_path": "models/organization/InfoTechCanonOrganizationModel.md",
|
||||||
"id": "model/organization",
|
"id": "model/organization",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core"
|
"kernel/itc-core",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Organization Model"
|
"InfoTechCanon Organization Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1535,13 +1615,18 @@
|
||||||
"id": "model/security",
|
"id": "model/security",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
"model/access-control"
|
"model/access-control",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Security Model"
|
"InfoTechCanon Security Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -1560,13 +1645,18 @@
|
||||||
"canonical_path": "models/task/InfoTechCanonTaskModel.md",
|
"canonical_path": "models/task/InfoTechCanonTaskModel.md",
|
||||||
"id": "model/task",
|
"id": "model/task",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core"
|
"kernel/itc-core",
|
||||||
|
"model/evidence"
|
||||||
],
|
],
|
||||||
"kind": "model",
|
"kind": "model",
|
||||||
"owned_concepts": [
|
"owned_concepts": [
|
||||||
"InfoTechCanon Task Model"
|
"InfoTechCanon Task Model"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -2565,6 +2655,7 @@
|
||||||
"model/access-control",
|
"model/access-control",
|
||||||
"model/data",
|
"model/data",
|
||||||
"model/devsecops",
|
"model/devsecops",
|
||||||
|
"model/evidence",
|
||||||
"model/governance",
|
"model/governance",
|
||||||
"model/network",
|
"model/network",
|
||||||
"model/observability",
|
"model/observability",
|
||||||
|
|
@ -2593,6 +2684,10 @@
|
||||||
"InfoTechCanon CARING Access Governance Standard"
|
"InfoTechCanon CARING Access Governance Standard"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
@ -2732,6 +2827,7 @@
|
||||||
"id": "standard/tagging",
|
"id": "standard/tagging",
|
||||||
"imports": [
|
"imports": [
|
||||||
"kernel/itc-core",
|
"kernel/itc-core",
|
||||||
|
"model/evidence",
|
||||||
"model/task"
|
"model/task"
|
||||||
],
|
],
|
||||||
"kind": "standard",
|
"kind": "standard",
|
||||||
|
|
@ -2739,6 +2835,10 @@
|
||||||
"InfoTechCanon Tagging Standard"
|
"InfoTechCanon Tagging Standard"
|
||||||
],
|
],
|
||||||
"relationships": [
|
"relationships": [
|
||||||
|
{
|
||||||
|
"target": "model/evidence",
|
||||||
|
"type": "uses"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"target": "kernel/itc-core",
|
"target": "kernel/itc-core",
|
||||||
"type": "conforms_to"
|
"type": "conforms_to"
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
Schema: `info-tech-canon.retrieval-index.v1`
|
Schema: `info-tech-canon.retrieval-index.v1`
|
||||||
Infospace: `canon`
|
Infospace: `canon`
|
||||||
Items: **76**
|
Items: **77**
|
||||||
|
|
||||||
## Common Distinctions
|
## Common Distinctions
|
||||||
|
|
||||||
|
|
@ -12,7 +12,7 @@ Items: **76**
|
||||||
- **Interface deprecation vs retirement vs removal**: Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes. Sources: `practice-pattern/interface-deprecation-strangler`
|
- **Interface deprecation vs retirement vs removal**: Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes. Sources: `practice-pattern/interface-deprecation-strangler`
|
||||||
- **Actor vs Subject vs Principal**: Use actor for the acting entity in a context, subject for the entity a policy evaluates, and principal for the authenticated identity bound to access decisions. Sources: `model/organization`, `model/access-control`, `standard/caring`
|
- **Actor vs Subject vs Principal**: Use actor for the acting entity in a context, subject for the entity a policy evaluates, and principal for the authenticated identity bound to access decisions. Sources: `model/organization`, `model/access-control`, `standard/caring`
|
||||||
- **Organization Role vs AccessRole vs CARING role**: Organization roles describe responsibility or position; access roles describe permissions; CARING roles classify access-governance needs and analysis. Sources: `model/organization`, `model/access-control`, `standard/caring`
|
- **Organization Role vs AccessRole vs CARING role**: Organization roles describe responsibility or position; access roles describe permissions; CARING roles classify access-governance needs and analysis. Sources: `model/organization`, `model/access-control`, `standard/caring`
|
||||||
- **Policy vs Control vs Evidence**: Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted. Sources: `model/governance`, `model/security`, `model/observability`
|
- **Policy vs Control vs Evidence**: Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth. Sources: `model/governance`, `model/evidence`, `model/security`, `model/observability`
|
||||||
- **Intent vs Scope vs Purpose**: Intent captures why a producer or consumer exists, scope bounds producer ownership and promises, and purpose captures consumer demand anchored in consumer intent. Sources: `kernel/itc-core`, `model/purpose-demand-extension`, `pattern/intent-scope-purposes`, `profile/small-saas`
|
- **Intent vs Scope vs Purpose**: Intent captures why a producer or consumer exists, scope bounds producer ownership and promises, and purpose captures consumer demand anchored in consumer intent. Sources: `kernel/itc-core`, `model/purpose-demand-extension`, `pattern/intent-scope-purposes`, `profile/small-saas`
|
||||||
|
|
||||||
## Items
|
## Items
|
||||||
|
|
@ -354,7 +354,7 @@ Items: **76**
|
||||||
- Canonical path: `models/access-control/InfoTechCanonAccessControlModel.md`
|
- Canonical path: `models/access-control/InfoTechCanonAccessControlModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonAccessControlModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonAccessControlModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Access Control Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Access Control Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/governance`, `model/organization`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/governance`, `model/organization`
|
||||||
- Owned concepts: `InfoTechCanon Access Control Model`
|
- Owned concepts: `InfoTechCanon Access Control Model`
|
||||||
|
|
||||||
### InfoTechCanon Capability Model
|
### InfoTechCanon Capability Model
|
||||||
|
|
@ -364,7 +364,7 @@ Items: **76**
|
||||||
- Canonical path: `models/capability/InfoTechCanonCapabilityModel.md`
|
- Canonical path: `models/capability/InfoTechCanonCapabilityModel.md`
|
||||||
- Source path: `infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md`
|
- Source path: `infospace/assimilation/it-capability-canon/source/ITCapabilityCanonV0.1.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Capability Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Capability Model.
|
||||||
- Imports and anchors: `catalog/evidence-basis`, `kernel/itc-core`, `model/governance`, `model/landscape`, `model/observability`, `model/purpose-demand-extension`
|
- Imports and anchors: `catalog/evidence-basis`, `kernel/itc-core`, `model/evidence`, `model/governance`, `model/landscape`, `model/observability`, `model/purpose-demand-extension`
|
||||||
- Owned concepts: `Capability`, `CapabilityConsumption`, `CapabilityContract`, `CapabilityDomain`, `CapabilityEvidenceHook`, `CapabilityInclusionRule`, `CapabilityMaturityLevel`, `CapabilityProfile`, `CapabilityProvider`, `CapabilityProvision`, `CapabilityQualityDimension`, `CapabilityRequirement`, `CapabilityResourceClass`, `InfoTechCanon Capability Model`
|
- Owned concepts: `Capability`, `CapabilityConsumption`, `CapabilityContract`, `CapabilityDomain`, `CapabilityEvidenceHook`, `CapabilityInclusionRule`, `CapabilityMaturityLevel`, `CapabilityProfile`, `CapabilityProvider`, `CapabilityProvision`, `CapabilityQualityDimension`, `CapabilityRequirement`, `CapabilityResourceClass`, `InfoTechCanon Capability Model`
|
||||||
|
|
||||||
### InfoTechCanon Data Model
|
### InfoTechCanon Data Model
|
||||||
|
|
@ -374,7 +374,7 @@ Items: **76**
|
||||||
- Canonical path: `models/data/InfoTechCanonDataModel.md`
|
- Canonical path: `models/data/InfoTechCanonDataModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonDataModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonDataModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Data Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Data Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/governance`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/governance`
|
||||||
- Owned concepts: `InfoTechCanon Data Model`
|
- Owned concepts: `InfoTechCanon Data Model`
|
||||||
|
|
||||||
### InfoTechCanon DevSecOps Model
|
### InfoTechCanon DevSecOps Model
|
||||||
|
|
@ -384,9 +384,19 @@ Items: **76**
|
||||||
- Canonical path: `models/devsecops/InfoTechCanonDevSecOpsModel.md`
|
- Canonical path: `models/devsecops/InfoTechCanonDevSecOpsModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonDevSecOpsModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonDevSecOpsModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon DevSecOps Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon DevSecOps Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/security`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/security`
|
||||||
- Owned concepts: `InfoTechCanon DevSecOps Model`
|
- Owned concepts: `InfoTechCanon DevSecOps Model`
|
||||||
|
|
||||||
|
### InfoTechCanon Evidence Model
|
||||||
|
|
||||||
|
- ID: `model/evidence`
|
||||||
|
- Kind: `model`
|
||||||
|
- Canonical path: `models/evidence/InfoTechCanonEvidenceModel.md`
|
||||||
|
- Source path: `../prj-canon-federation/ledger/concept-ownership.json`
|
||||||
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Evidence Model.
|
||||||
|
- Imports and anchors: `kernel/itc-core`
|
||||||
|
- Owned concepts: `Adjudication Outcome`, `Evidence`, `Evidence Source`, `Evidence strength`, `InfoTechCanon Evidence Model`
|
||||||
|
|
||||||
### InfoTechCanon Governance Model
|
### InfoTechCanon Governance Model
|
||||||
|
|
||||||
- ID: `model/governance`
|
- ID: `model/governance`
|
||||||
|
|
@ -394,7 +404,7 @@ Items: **76**
|
||||||
- Canonical path: `models/governance/InfoTechCanonGovernanceModel.md`
|
- Canonical path: `models/governance/InfoTechCanonGovernanceModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonGovernanceModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonGovernanceModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Governance Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Governance Model.
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Governance Model`
|
- Owned concepts: `InfoTechCanon Governance Model`
|
||||||
|
|
||||||
### InfoTechCanon Information Space Model
|
### InfoTechCanon Information Space Model
|
||||||
|
|
@ -404,7 +414,7 @@ Items: **76**
|
||||||
- Canonical path: `models/information-space/InfoTechCanonInformationSpaceModel.md`
|
- Canonical path: `models/information-space/InfoTechCanonInformationSpaceModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Information Space Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Information Space Model.
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Information Space Model`
|
- Owned concepts: `InfoTechCanon Information Space Model`
|
||||||
|
|
||||||
### InfoTechCanon Landscape Model
|
### InfoTechCanon Landscape Model
|
||||||
|
|
@ -414,7 +424,7 @@ Items: **76**
|
||||||
- Canonical path: `models/landscape/InfoTechCanonLandscapeModel.md`
|
- Canonical path: `models/landscape/InfoTechCanonLandscapeModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonLandscapeModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonLandscapeModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Landscape Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Landscape Model.
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Landscape Model`
|
- Owned concepts: `InfoTechCanon Landscape Model`
|
||||||
|
|
||||||
### InfoTechCanon Network Model
|
### InfoTechCanon Network Model
|
||||||
|
|
@ -424,7 +434,7 @@ Items: **76**
|
||||||
- Canonical path: `models/network/InfoTechCanonNetworkModel.md`
|
- Canonical path: `models/network/InfoTechCanonNetworkModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonNetworkModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonNetworkModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Network Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Network Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/security`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/security`
|
||||||
- Owned concepts: `InfoTechCanon Network Model`
|
- Owned concepts: `InfoTechCanon Network Model`
|
||||||
|
|
||||||
### InfoTechCanon Observability Model
|
### InfoTechCanon Observability Model
|
||||||
|
|
@ -434,7 +444,7 @@ Items: **76**
|
||||||
- Canonical path: `models/observability/InfoTechCanonObservabilityModel.md`
|
- Canonical path: `models/observability/InfoTechCanonObservabilityModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonObservabilityModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonObservabilityModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Observability Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Observability Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/task`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/task`
|
||||||
- Owned concepts: `InfoTechCanon Observability Model`
|
- Owned concepts: `InfoTechCanon Observability Model`
|
||||||
|
|
||||||
### InfoTechCanon Organization Model
|
### InfoTechCanon Organization Model
|
||||||
|
|
@ -444,7 +454,7 @@ Items: **76**
|
||||||
- Canonical path: `models/organization/InfoTechCanonOrganizationModel.md`
|
- Canonical path: `models/organization/InfoTechCanonOrganizationModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonOrganizationModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonOrganizationModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Organization Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Organization Model.
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Organization Model`
|
- Owned concepts: `InfoTechCanon Organization Model`
|
||||||
|
|
||||||
### InfoTechCanon Purpose And Demand Model Extension
|
### InfoTechCanon Purpose And Demand Model Extension
|
||||||
|
|
@ -464,7 +474,7 @@ Items: **76**
|
||||||
- Canonical path: `models/security/InfoTechCanonSecurityModel.md`
|
- Canonical path: `models/security/InfoTechCanonSecurityModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonSecurityModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonSecurityModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Security Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Security Model.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/access-control`
|
- Imports and anchors: `kernel/itc-core`, `model/access-control`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Security Model`
|
- Owned concepts: `InfoTechCanon Security Model`
|
||||||
|
|
||||||
### InfoTechCanon Task Model
|
### InfoTechCanon Task Model
|
||||||
|
|
@ -474,7 +484,7 @@ Items: **76**
|
||||||
- Canonical path: `models/task/InfoTechCanonTaskModel.md`
|
- Canonical path: `models/task/InfoTechCanonTaskModel.md`
|
||||||
- Source path: `seeds/InfoTechCanonTaskModel_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonTaskModel_RC1_seed.md`
|
||||||
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Task Model.
|
- Summary: Domain model used by canon profiles and standards: InfoTechCanon Task Model.
|
||||||
- Imports and anchors: `kernel/itc-core`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`
|
||||||
- Owned concepts: `InfoTechCanon Task Model`
|
- Owned concepts: `InfoTechCanon Task Model`
|
||||||
|
|
||||||
### Intent Scope Purposes Pattern
|
### Intent Scope Purposes Pattern
|
||||||
|
|
@ -744,7 +754,7 @@ Items: **76**
|
||||||
- Canonical path: `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
- Canonical path: `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
||||||
- Source path: `seeds/InfoTechCanonCaringAccessGovernanceStandard.md`
|
- Source path: `seeds/InfoTechCanonCaringAccessGovernanceStandard.md`
|
||||||
- Summary: Cross-cutting canon standard: InfoTechCanon CARING Access Governance Standard.
|
- Summary: Cross-cutting canon standard: InfoTechCanon CARING Access Governance Standard.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/access-control`, `model/data`, `model/devsecops`, `model/governance`, `model/network`, `model/observability`, `model/organization`, `model/security`, `model/task`, `standard/tagging`
|
- Imports and anchors: `kernel/itc-core`, `model/access-control`, `model/data`, `model/devsecops`, `model/evidence`, `model/governance`, `model/network`, `model/observability`, `model/organization`, `model/security`, `model/task`, `standard/tagging`
|
||||||
- Owned concepts: `CARINGAccessDescriptor`, `CARINGAnalysisFitnessTest`, `CARINGAnalysisProcedure`, `CARINGCanonicalRole`, `CARINGCapabilityProfile`, `CARINGDeclaredAccessMap`, `CARINGDerivedCapability`, `CARINGEffectiveAccessMap`, `CARINGExposureEvent`, `CARINGExposureMode`, `CARINGInducedAccess`, `CARINGOrganizationRelation`, `CARINGPlane`, `CARINGRedesignProcedure`, `CARINGRestrictionPrecedence`, `InfoTechCanon CARING Access Governance Standard`
|
- Owned concepts: `CARINGAccessDescriptor`, `CARINGAnalysisFitnessTest`, `CARINGAnalysisProcedure`, `CARINGCanonicalRole`, `CARINGCapabilityProfile`, `CARINGDeclaredAccessMap`, `CARINGDerivedCapability`, `CARINGEffectiveAccessMap`, `CARINGExposureEvent`, `CARINGExposureMode`, `CARINGInducedAccess`, `CARINGOrganizationRelation`, `CARINGPlane`, `CARINGRedesignProcedure`, `CARINGRestrictionPrecedence`, `InfoTechCanon CARING Access Governance Standard`
|
||||||
|
|
||||||
### InfoTechCanon Emission Cadence Standard
|
### InfoTechCanon Emission Cadence Standard
|
||||||
|
|
@ -774,5 +784,5 @@ Items: **76**
|
||||||
- Canonical path: `standards/tagging/InfoTechCanonTaggingStandard.md`
|
- Canonical path: `standards/tagging/InfoTechCanonTaggingStandard.md`
|
||||||
- Source path: `seeds/InfoTechCanonTaggingStandard_RC1_seed.md`
|
- Source path: `seeds/InfoTechCanonTaggingStandard_RC1_seed.md`
|
||||||
- Summary: Cross-cutting canon standard: InfoTechCanon Tagging Standard.
|
- Summary: Cross-cutting canon standard: InfoTechCanon Tagging Standard.
|
||||||
- Imports and anchors: `kernel/itc-core`, `model/task`
|
- Imports and anchors: `kernel/itc-core`, `model/evidence`, `model/task`
|
||||||
- Owned concepts: `InfoTechCanon Tagging Standard`
|
- Owned concepts: `InfoTechCanon Tagging Standard`
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
schema: info-tech-canon.retrieval-index.v1
|
schema: info-tech-canon.retrieval-index.v1
|
||||||
infospace: canon
|
infospace: canon
|
||||||
item_count: 76
|
item_count: 77
|
||||||
items:
|
items:
|
||||||
- id: assimilation/emission-cadence
|
- id: assimilation/emission-cadence
|
||||||
kind: assimilation
|
kind: assimilation
|
||||||
|
|
@ -656,6 +656,8 @@ items:
|
||||||
target: model/organization
|
target: model/organization
|
||||||
- type: maps
|
- type: maps
|
||||||
target: model/governance
|
target: model/governance
|
||||||
|
- type: maps
|
||||||
|
target: model/evidence
|
||||||
- type: maps
|
- type: maps
|
||||||
target: model/task
|
target: model/task
|
||||||
- type: maps
|
- type: maps
|
||||||
|
|
@ -737,9 +739,12 @@ items:
|
||||||
- InfoTechCanon Access Control Model
|
- InfoTechCanon Access Control Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/governance
|
- model/governance
|
||||||
- model/organization
|
- model/organization
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -772,11 +777,14 @@ items:
|
||||||
imports:
|
imports:
|
||||||
- catalog/evidence-basis
|
- catalog/evidence-basis
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/governance
|
- model/governance
|
||||||
- model/landscape
|
- model/landscape
|
||||||
- model/observability
|
- model/observability
|
||||||
- model/purpose-demand-extension
|
- model/purpose-demand-extension
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -807,8 +815,11 @@ items:
|
||||||
- InfoTechCanon Data Model
|
- InfoTechCanon Data Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/governance
|
- model/governance
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -827,13 +838,35 @@ items:
|
||||||
- InfoTechCanon DevSecOps Model
|
- InfoTechCanon DevSecOps Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/security
|
- model/security
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
target: model/security
|
target: model/security
|
||||||
warnings: []
|
warnings: []
|
||||||
|
- id: model/evidence
|
||||||
|
kind: model
|
||||||
|
title: InfoTechCanon Evidence Model
|
||||||
|
canonical_path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
||||||
|
summary: 'Domain model used by canon profiles and standards: InfoTechCanon Evidence
|
||||||
|
Model.'
|
||||||
|
owned_concepts:
|
||||||
|
- Adjudication Outcome
|
||||||
|
- Evidence
|
||||||
|
- Evidence Source
|
||||||
|
- Evidence strength
|
||||||
|
- InfoTechCanon Evidence Model
|
||||||
|
imports:
|
||||||
|
- kernel/itc-core
|
||||||
|
relationships:
|
||||||
|
- type: conforms_to
|
||||||
|
target: kernel/itc-core
|
||||||
|
warnings: []
|
||||||
- id: model/governance
|
- id: model/governance
|
||||||
kind: model
|
kind: model
|
||||||
title: InfoTechCanon Governance Model
|
title: InfoTechCanon Governance Model
|
||||||
|
|
@ -845,7 +878,10 @@ items:
|
||||||
- InfoTechCanon Governance Model
|
- InfoTechCanon Governance Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: introduces
|
- type: introduces
|
||||||
|
|
@ -862,7 +898,10 @@ items:
|
||||||
- InfoTechCanon Information Space Model
|
- InfoTechCanon Information Space Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
warnings: []
|
warnings: []
|
||||||
|
|
@ -877,7 +916,10 @@ items:
|
||||||
- InfoTechCanon Landscape Model
|
- InfoTechCanon Landscape Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
warnings: []
|
warnings: []
|
||||||
|
|
@ -892,8 +934,11 @@ items:
|
||||||
- InfoTechCanon Network Model
|
- InfoTechCanon Network Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/security
|
- model/security
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -910,8 +955,11 @@ items:
|
||||||
- InfoTechCanon Observability Model
|
- InfoTechCanon Observability Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/task
|
- model/task
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -928,7 +976,10 @@ items:
|
||||||
- InfoTechCanon Organization Model
|
- InfoTechCanon Organization Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
warnings: []
|
warnings: []
|
||||||
|
|
@ -978,7 +1029,10 @@ items:
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
- model/access-control
|
- model/access-control
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -995,7 +1049,10 @@ items:
|
||||||
- InfoTechCanon Task Model
|
- InfoTechCanon Task Model
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
warnings: []
|
warnings: []
|
||||||
|
|
@ -1643,6 +1700,7 @@ items:
|
||||||
- model/access-control
|
- model/access-control
|
||||||
- model/data
|
- model/data
|
||||||
- model/devsecops
|
- model/devsecops
|
||||||
|
- model/evidence
|
||||||
- model/governance
|
- model/governance
|
||||||
- model/network
|
- model/network
|
||||||
- model/observability
|
- model/observability
|
||||||
|
|
@ -1651,6 +1709,8 @@ items:
|
||||||
- model/task
|
- model/task
|
||||||
- standard/tagging
|
- standard/tagging
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: imports
|
- type: imports
|
||||||
|
|
@ -1740,8 +1800,11 @@ items:
|
||||||
- InfoTechCanon Tagging Standard
|
- InfoTechCanon Tagging Standard
|
||||||
imports:
|
imports:
|
||||||
- kernel/itc-core
|
- kernel/itc-core
|
||||||
|
- model/evidence
|
||||||
- model/task
|
- model/task
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: imports
|
- type: imports
|
||||||
|
|
@ -1780,10 +1843,12 @@ common_distinctions:
|
||||||
- standard/caring
|
- standard/caring
|
||||||
- id: policy-control-evidence
|
- id: policy-control-evidence
|
||||||
title: Policy vs Control vs Evidence
|
title: Policy vs Control vs Evidence
|
||||||
summary: Policy states intent or rule, control implements or enforces that rule,
|
summary: Governance owns policy and control; ITC-EVID owns the distinct evidence
|
||||||
and evidence records why the claim should be trusted.
|
assertion and its addressable source. Evidence supports a stated interest without
|
||||||
|
guaranteeing truth.
|
||||||
source_artifacts:
|
source_artifacts:
|
||||||
- model/governance
|
- model/governance
|
||||||
|
- model/evidence
|
||||||
- model/security
|
- model/security
|
||||||
- model/observability
|
- model/observability
|
||||||
- id: intent-scope-purpose
|
- id: intent-scope-purpose
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,8 @@ artifacts:
|
||||||
target: model/organization
|
target: model/organization
|
||||||
- type: maps
|
- type: maps
|
||||||
target: model/governance
|
target: model/governance
|
||||||
|
- type: maps
|
||||||
|
target: model/evidence
|
||||||
- type: maps
|
- type: maps
|
||||||
target: model/task
|
target: model/task
|
||||||
- type: maps
|
- type: maps
|
||||||
|
|
@ -56,6 +58,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- id: model/landscape
|
- id: model/landscape
|
||||||
|
|
@ -67,6 +71,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- id: model/organization
|
- id: model/organization
|
||||||
|
|
@ -78,6 +84,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- id: model/governance
|
- id: model/governance
|
||||||
|
|
@ -89,10 +97,23 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: introduces
|
- type: introduces
|
||||||
target: catalog/evidence-basis
|
target: catalog/evidence-basis
|
||||||
|
- id: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
kind: model
|
||||||
|
title: InfoTechCanon Evidence Model
|
||||||
|
provenance:
|
||||||
|
placement: adapted
|
||||||
|
placement_workplan: INFO-WP-0020
|
||||||
|
source_path: ../prj-canon-federation/ledger/concept-ownership.json
|
||||||
|
relationships:
|
||||||
|
- type: conforms_to
|
||||||
|
target: kernel/itc-core
|
||||||
- id: model/purpose-demand-extension
|
- id: model/purpose-demand-extension
|
||||||
path: models/governance/InfoTechCanonPurposeDemandExtension.md
|
path: models/governance/InfoTechCanonPurposeDemandExtension.md
|
||||||
kind: model-extension
|
kind: model-extension
|
||||||
|
|
@ -121,6 +142,8 @@ artifacts:
|
||||||
assimilation: assimilation/it-capability-canon
|
assimilation: assimilation/it-capability-canon
|
||||||
source_body: Information Technology Capability Canon (ITCC) v0.1
|
source_body: Information Technology Capability Canon (ITCC) v0.1
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -185,6 +208,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- id: model/access-control
|
- id: model/access-control
|
||||||
|
|
@ -196,6 +221,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -211,6 +238,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -224,6 +253,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -247,6 +278,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -260,6 +293,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -273,6 +308,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: uses
|
- type: uses
|
||||||
|
|
@ -286,6 +323,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: imports
|
- type: imports
|
||||||
|
|
@ -299,6 +338,8 @@ artifacts:
|
||||||
placement: copied
|
placement: copied
|
||||||
placement_workplan: ITC-WP-0001
|
placement_workplan: ITC-WP-0001
|
||||||
relationships:
|
relationships:
|
||||||
|
- type: uses
|
||||||
|
target: model/evidence
|
||||||
- type: conforms_to
|
- type: conforms_to
|
||||||
target: kernel/itc-core
|
target: kernel/itc-core
|
||||||
- type: imports
|
- type: imports
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
root: infospace
|
root: infospace
|
||||||
file_count: 208
|
file_count: 210
|
||||||
files:
|
files:
|
||||||
- path: README.md
|
- path: README.md
|
||||||
directory: .
|
directory: .
|
||||||
|
|
@ -109,6 +109,9 @@ files:
|
||||||
- path: agent/briefs/model-devsecops.md
|
- path: agent/briefs/model-devsecops.md
|
||||||
directory: agent/briefs
|
directory: agent/briefs
|
||||||
name: model-devsecops.md
|
name: model-devsecops.md
|
||||||
|
- path: agent/briefs/model-evidence.md
|
||||||
|
directory: agent/briefs
|
||||||
|
name: model-evidence.md
|
||||||
- path: agent/briefs/model-governance.md
|
- path: agent/briefs/model-governance.md
|
||||||
directory: agent/briefs
|
directory: agent/briefs
|
||||||
name: model-governance.md
|
name: model-governance.md
|
||||||
|
|
@ -415,6 +418,9 @@ files:
|
||||||
- path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
- path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
||||||
directory: models/devsecops
|
directory: models/devsecops
|
||||||
name: InfoTechCanonDevSecOpsModel.md
|
name: InfoTechCanonDevSecOpsModel.md
|
||||||
|
- path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
directory: models/evidence
|
||||||
|
name: InfoTechCanonEvidenceModel.md
|
||||||
- path: models/governance/InfoTechCanonGovernanceModel.md
|
- path: models/governance/InfoTechCanonGovernanceModel.md
|
||||||
directory: models/governance
|
directory: models/governance
|
||||||
name: InfoTechCanonGovernanceModel.md
|
name: InfoTechCanonGovernanceModel.md
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
concept_count: 129
|
concept_count: 134
|
||||||
concepts:
|
concepts:
|
||||||
- concept: "Assimilation \u2014 EmissionCadenceDeclaration handover"
|
- concept: "Assimilation \u2014 EmissionCadenceDeclaration handover"
|
||||||
owner: assimilation/emission-cadence
|
owner: assimilation/emission-cadence
|
||||||
|
|
@ -200,6 +200,26 @@ concepts:
|
||||||
owner: model/devsecops
|
owner: model/devsecops
|
||||||
path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
||||||
source: artifact_title
|
source: artifact_title
|
||||||
|
- concept: InfoTechCanon Evidence Model
|
||||||
|
owner: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source: artifact_title
|
||||||
|
- concept: Evidence
|
||||||
|
owner: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source: frontmatter.owned_concepts
|
||||||
|
- concept: Evidence Source
|
||||||
|
owner: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source: frontmatter.owned_concepts
|
||||||
|
- concept: Adjudication Outcome
|
||||||
|
owner: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source: frontmatter.owned_concepts
|
||||||
|
- concept: Evidence strength
|
||||||
|
owner: model/evidence
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
source: frontmatter.owned_concepts
|
||||||
- concept: InfoTechCanon Governance Model
|
- concept: InfoTechCanon Governance Model
|
||||||
owner: model/governance
|
owner: model/governance
|
||||||
path: models/governance/InfoTechCanonGovernanceModel.md
|
path: models/governance/InfoTechCanonGovernanceModel.md
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ artifacts:
|
||||||
- model/capability
|
- model/capability
|
||||||
- model/data
|
- model/data
|
||||||
- model/devsecops
|
- model/devsecops
|
||||||
|
- model/evidence
|
||||||
- model/governance
|
- model/governance
|
||||||
- model/information-space
|
- model/information-space
|
||||||
- model/landscape
|
- model/landscape
|
||||||
|
|
@ -380,6 +381,8 @@ rows:
|
||||||
- maps
|
- maps
|
||||||
model/devsecops:
|
model/devsecops:
|
||||||
- maps
|
- maps
|
||||||
|
model/evidence:
|
||||||
|
- maps
|
||||||
model/governance:
|
model/governance:
|
||||||
- maps
|
- maps
|
||||||
model/information-space:
|
model/information-space:
|
||||||
|
|
@ -422,6 +425,8 @@ rows:
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/governance:
|
model/governance:
|
||||||
- uses
|
- uses
|
||||||
model/organization:
|
model/organization:
|
||||||
|
|
@ -438,6 +443,8 @@ rows:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
mapping/capability-anchors:
|
mapping/capability-anchors:
|
||||||
- introduces
|
- introduces
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/governance:
|
model/governance:
|
||||||
- uses
|
- uses
|
||||||
model/landscape:
|
model/landscape:
|
||||||
|
|
@ -452,44 +459,64 @@ rows:
|
||||||
- introduces
|
- introduces
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/governance:
|
model/governance:
|
||||||
- uses
|
- uses
|
||||||
- artifact: model/devsecops
|
- artifact: model/devsecops
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/security:
|
model/security:
|
||||||
- uses
|
- uses
|
||||||
|
- artifact: model/evidence
|
||||||
|
targets:
|
||||||
|
kernel/itc-core:
|
||||||
|
- conforms_to
|
||||||
- artifact: model/governance
|
- artifact: model/governance
|
||||||
targets:
|
targets:
|
||||||
catalog/evidence-basis:
|
catalog/evidence-basis:
|
||||||
- introduces
|
- introduces
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: model/information-space
|
- artifact: model/information-space
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: model/landscape
|
- artifact: model/landscape
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: model/network
|
- artifact: model/network
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/security:
|
model/security:
|
||||||
- uses
|
- uses
|
||||||
- artifact: model/observability
|
- artifact: model/observability
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/task:
|
model/task:
|
||||||
- uses
|
- uses
|
||||||
- artifact: model/organization
|
- artifact: model/organization
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: model/purpose-demand-extension
|
- artifact: model/purpose-demand-extension
|
||||||
targets:
|
targets:
|
||||||
concept-catalog/purpose-demand:
|
concept-catalog/purpose-demand:
|
||||||
|
|
@ -508,10 +535,14 @@ rows:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
model/access-control:
|
model/access-control:
|
||||||
- uses
|
- uses
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: model/task
|
- artifact: model/task
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
- artifact: pattern/intent-scope-purposes
|
- artifact: pattern/intent-scope-purposes
|
||||||
targets:
|
targets:
|
||||||
model/governance:
|
model/governance:
|
||||||
|
|
@ -816,6 +847,8 @@ rows:
|
||||||
- imports
|
- imports
|
||||||
model/devsecops:
|
model/devsecops:
|
||||||
- imports
|
- imports
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/governance:
|
model/governance:
|
||||||
- imports
|
- imports
|
||||||
model/network:
|
model/network:
|
||||||
|
|
@ -856,5 +889,7 @@ rows:
|
||||||
targets:
|
targets:
|
||||||
kernel/itc-core:
|
kernel/itc-core:
|
||||||
- conforms_to
|
- conforms_to
|
||||||
|
model/evidence:
|
||||||
|
- uses
|
||||||
model/task:
|
model/task:
|
||||||
- imports
|
- imports
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,8 @@ disciplines:
|
||||||
path: models/organization/InfoTechCanonOrganizationModel.md
|
path: models/organization/InfoTechCanonOrganizationModel.md
|
||||||
- name: Governance Model
|
- name: Governance Model
|
||||||
path: models/governance/InfoTechCanonGovernanceModel.md
|
path: models/governance/InfoTechCanonGovernanceModel.md
|
||||||
|
- name: Evidence Model
|
||||||
|
path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
- name: Task Model
|
- name: Task Model
|
||||||
path: models/task/InfoTechCanonTaskModel.md
|
path: models/task/InfoTechCanonTaskModel.md
|
||||||
- name: Access Control Model
|
- name: Access Control Model
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,7 @@ InfoTechCanonInformationSpaceModel
|
||||||
InfoTechCanonLandscapeModel
|
InfoTechCanonLandscapeModel
|
||||||
InfoTechCanonOrganizationModel
|
InfoTechCanonOrganizationModel
|
||||||
InfoTechCanonGovernanceModel
|
InfoTechCanonGovernanceModel
|
||||||
|
InfoTechCanonEvidenceModel
|
||||||
InfoTechCanonTaskModel
|
InfoTechCanonTaskModel
|
||||||
InfoTechCanonTaggingStandard
|
InfoTechCanonTaggingStandard
|
||||||
InfoTechCanonAccessControlModel
|
InfoTechCanonAccessControlModel
|
||||||
|
|
@ -61,6 +62,7 @@ Core = how the canon works.
|
||||||
Information Space = how canon knowledge is stored, linked, retrieved, and reused.
|
Information Space = how canon knowledge is stored, linked, retrieved, and reused.
|
||||||
Landscape = what systems, services, resources, and runtime entities exist.
|
Landscape = what systems, services, resources, and runtime entities exist.
|
||||||
Organization = who can act, belong, own, steward, operate, and be responsible.
|
Organization = who can act, belong, own, steward, operate, and be responsible.
|
||||||
|
Evidence = assertions, their addressable sources, and contextual strength.
|
||||||
Governance = how action is directed, constrained, justified, reviewed, and evidenced.
|
Governance = how action is directed, constrained, justified, reviewed, and evidenced.
|
||||||
Task = what work exists and how it becomes actionable, committed, and completed.
|
Task = what work exists and how it becomes actionable, committed, and completed.
|
||||||
Tagging = how entities are lightly classified, filtered, and retrieved.
|
Tagging = how entities are lightly classified, filtered, and retrieved.
|
||||||
|
|
@ -119,7 +121,11 @@ InfoTechCanonOrganizationModel
|
||||||
owns: actors, roles, memberships, responsibility, authority, accountability
|
owns: actors, roles, memberships, responsibility, authority, accountability
|
||||||
|
|
||||||
InfoTechCanonGovernanceModel
|
InfoTechCanonGovernanceModel
|
||||||
owns: policies, rules, decisions, controls, risk, exceptions, evidence
|
owns: policies, rules, decisions, controls, risk, exceptions
|
||||||
|
imports: Evidence and Evidence Source from InfoTechCanonEvidenceModel
|
||||||
|
|
||||||
|
InfoTechCanonEvidenceModel (draft 0.1.0)
|
||||||
|
owns: Evidence, Evidence Source, Adjudication Outcome, Evidence strength
|
||||||
```
|
```
|
||||||
|
|
||||||
This is the first conceptual triad:
|
This is the first conceptual triad:
|
||||||
|
|
@ -311,7 +317,10 @@ Network owns communication and reachability. Observability owns signals and runt
|
||||||
| Control | Governance |
|
| Control | Governance |
|
||||||
| Risk | Governance |
|
| Risk | Governance |
|
||||||
| Exception / Waiver | Governance |
|
| Exception / Waiver | Governance |
|
||||||
| Evidence | Governance |
|
| Evidence | Evidence (itc-evid) |
|
||||||
|
| Evidence Source | Evidence (itc-evid) |
|
||||||
|
| Adjudication Outcome | Evidence (itc-evid) |
|
||||||
|
| Evidence strength | Evidence (itc-evid) |
|
||||||
| Audit / Assurance | Governance |
|
| Audit / Assurance | Governance |
|
||||||
|
|
||||||
## 4.6 Task Owns Work
|
## 4.6 Task Owns Work
|
||||||
|
|
@ -1444,8 +1453,8 @@ VAL-KERNEL-CARING-008: CARING native role mappings must not assume that native r
|
||||||
|
|
||||||
```text
|
```text
|
||||||
Should Core own Relationship as runtime graph edge, or only RelationshipDefinition?
|
Should Core own Relationship as runtime graph edge, or only RelationshipDefinition?
|
||||||
Should generic Evidence remain in Governance or move to Core?
|
Evidence ownership resolved by CUST-ADR-006 R3/R5/R7: dedicated itc-evid model.
|
||||||
Should ProvenanceRecord stay in Core while Evidence stays in Governance?
|
Core retains provenance mechanisms; Evidence Source belongs to itc-evid.
|
||||||
Should CanonInterfaceCard be Core or Information Space?
|
Should CanonInterfaceCard be Core or Information Space?
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -1453,7 +1462,7 @@ Recommendation:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
Core owns ProvenanceRecord and CanonInterfaceCard.
|
Core owns ProvenanceRecord and CanonInterfaceCard.
|
||||||
Governance owns Evidence as support for claims, controls, decisions, and assurance.
|
Evidence owns Evidence and Evidence Source; Governance imports them for claims, controls, decisions, and assurance.
|
||||||
Information Space owns SourceReference and Citation as knowledge artifacts.
|
Information Space owns SourceReference and Citation as knowledge artifacts.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -142,12 +142,13 @@ Decision
|
||||||
Approval
|
Approval
|
||||||
Exception
|
Exception
|
||||||
Risk
|
Risk
|
||||||
Evidence
|
|
||||||
Review
|
Review
|
||||||
Audit
|
Audit
|
||||||
ComplianceRequirement
|
ComplianceRequirement
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The Access Control Model uses governance concepts for:
|
The Access Control Model uses governance concepts for:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ imports:
|
||||||
- InfoTechCanonCore
|
- InfoTechCanonCore
|
||||||
- InfoTechCanonLandscapeModel
|
- InfoTechCanonLandscapeModel
|
||||||
- InfoTechCanonGovernanceModel
|
- InfoTechCanonGovernanceModel
|
||||||
|
- InfoTechCanonEvidenceModel
|
||||||
- InfoTechCanonPurposeDemandExtension
|
- InfoTechCanonPurposeDemandExtension
|
||||||
- InfoTechCanonObservabilityModel
|
- InfoTechCanonObservabilityModel
|
||||||
related:
|
related:
|
||||||
|
|
@ -113,7 +114,8 @@ Resource classes → native units ← classification owned here
|
||||||
## 2.2 Out of Scope
|
## 2.2 Out of Scope
|
||||||
|
|
||||||
- landscape entities, services, technologies, and runtime resources — ITC-LAND;
|
- landscape entities, services, technologies, and runtime resources — ITC-LAND;
|
||||||
- policy, control, and evidence semantics — ITC-GOV;
|
- policy and control semantics — ITC-GOV;
|
||||||
|
- general evidence and source semantics — ITC-EVID;
|
||||||
- permission, grant, and authorization-decision semantics — ITC-ACCESS;
|
- permission, grant, and authorization-decision semantics — ITC-ACCESS;
|
||||||
- telemetry, SLO measurement, and health — ITC-OBS;
|
- telemetry, SLO measurement, and health — ITC-OBS;
|
||||||
- delivery pipeline semantics — ITC-DEVSECOPS;
|
- delivery pipeline semantics — ITC-DEVSECOPS;
|
||||||
|
|
|
||||||
|
|
@ -138,12 +138,13 @@ Obligation
|
||||||
Control
|
Control
|
||||||
Risk
|
Risk
|
||||||
Exception
|
Exception
|
||||||
Evidence
|
|
||||||
Review
|
Review
|
||||||
Approval
|
Approval
|
||||||
ComplianceRequirement
|
ComplianceRequirement
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The Data Model owns data-specific structures that are governed:
|
The Data Model owns data-specific structures that are governed:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
|
|
||||||
|
|
@ -181,12 +181,13 @@ Control
|
||||||
Decision
|
Decision
|
||||||
Approval
|
Approval
|
||||||
Exception
|
Exception
|
||||||
Evidence
|
|
||||||
Assurance
|
Assurance
|
||||||
Review
|
Review
|
||||||
RiskAcceptance
|
RiskAcceptance
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The DevSecOps Model references governance when delivery activity is governed.
|
The DevSecOps Model references governance when delivery activity is governed.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
|
||||||
187
infospace/models/evidence/InfoTechCanonEvidenceModel.md
Normal file
187
infospace/models/evidence/InfoTechCanonEvidenceModel.md
Normal file
|
|
@ -0,0 +1,187 @@
|
||||||
|
---
|
||||||
|
id: itc-evid:EvidenceModel
|
||||||
|
title: InfoTechCanon Evidence Model
|
||||||
|
short_name: ITC-EVID
|
||||||
|
type: domain-model
|
||||||
|
standard_family: InfoTechCanon
|
||||||
|
repository_context: info-tech-canon
|
||||||
|
recommended_path: models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
|
status: draft
|
||||||
|
version: 0.1.0
|
||||||
|
canonical_owner: InfoTechCanonEvidenceModel
|
||||||
|
namespace: itc-evid
|
||||||
|
classification: model
|
||||||
|
imports:
|
||||||
|
- InfoTechCanonCore
|
||||||
|
owned_concepts:
|
||||||
|
- Evidence
|
||||||
|
- Evidence Source
|
||||||
|
- Adjudication Outcome
|
||||||
|
- Evidence strength
|
||||||
|
created_at: 2026-09-05
|
||||||
|
updated_at: 2026-09-05
|
||||||
|
---
|
||||||
|
|
||||||
|
# InfoTechCanon Evidence Model
|
||||||
|
|
||||||
|
**Short Name:** `ITC-EVID` · **Status:** Draft · **Version:** 0.1.0
|
||||||
|
|
||||||
|
## 1. Purpose and boundary
|
||||||
|
|
||||||
|
This model owns the general evidence/source pair, adjudication outcomes as a
|
||||||
|
specialization of evidence, and the general evidence-strength dimension, under
|
||||||
|
accepted CUST-ADR-006 R3/R5/R7. Governance, identity, and CommerceCanon consume
|
||||||
|
these semantics. Registration makes this draft retrievable; it does not claim
|
||||||
|
consumer adoption or promote the model to a stable standard.
|
||||||
|
|
||||||
|
[Governance](../governance/InfoTechCanonGovernanceModel.md) retains Policy,
|
||||||
|
Control, Decision, Assertion, AssuranceCase, AssuranceConclusion and Audit.
|
||||||
|
Its EvidenceBasis catalog remains the established quantity-origin application,
|
||||||
|
with its existing identifiers, tiers and rules. Identity owns Assurance Level;
|
||||||
|
CommerceCanon owns Counterparty Assurance Gradient. Neither is a synonym for
|
||||||
|
general evidence strength. Core retains provenance mechanisms; Information
|
||||||
|
Space retains SourceReference/Citation for document retrieval. This model does
|
||||||
|
not redefine those concepts or originate booked financial facts.
|
||||||
|
|
||||||
|
## 2. Owned concepts
|
||||||
|
|
||||||
|
### 2.1 Evidence Source
|
||||||
|
|
||||||
|
An **Evidence Source** is an addressable information container from which an
|
||||||
|
assertion can be drawn. It MUST have a URI identifying the source; where content
|
||||||
|
can change, the evidence record MUST also identify the relevant version or
|
||||||
|
capture. A URI need not be public or grant access. A source may be a document,
|
||||||
|
an artifact, or a captured record of an event or observation. An issuer or
|
||||||
|
verification process alone is not the container: identify the resulting record.
|
||||||
|
|
||||||
|
Sources may contain multiple assertions. They may carry commentary, context,
|
||||||
|
version information and integrity metadata. Identifying a source does not
|
||||||
|
establish its authenticity, completeness, or the truth of its contents.
|
||||||
|
|
||||||
|
### 2.2 Evidence
|
||||||
|
|
||||||
|
**Evidence** is a distinct assertion drawn from one or more identified Evidence
|
||||||
|
Sources for an explicit interest or question. The source and the assertion have
|
||||||
|
separate identities. Evidence MUST state the assertion, identify its sources,
|
||||||
|
and record the interest being served. It SHOULD locate the supporting passage,
|
||||||
|
field, or fragment and record who or what captured it and when. Evidence may
|
||||||
|
carry commentary, including interpretation, uncertainty and disagreement.
|
||||||
|
|
||||||
|
The same source can yield different evidence for different interests. Capturing
|
||||||
|
an invoice's issuer, amount and due date yields three assertions; it need not
|
||||||
|
extract every statement in the document. Evidence is not guaranteed truth.
|
||||||
|
Conflicting assertions remain separately attributable rather than being erased
|
||||||
|
by choosing one source as authoritative for every purpose.
|
||||||
|
|
||||||
|
### 2.3 Adjudication Outcome
|
||||||
|
|
||||||
|
An **Adjudication Outcome** is Evidence asserting the outcome of an adjudication
|
||||||
|
or formal dispute/enforcement determination, drawn from the corresponding
|
||||||
|
judgment, award or determination record. The judgment document is the Evidence
|
||||||
|
Source; the outcome assertion is not that document. Record the deciding body,
|
||||||
|
parties or subject, determination, scope and relevant status/time as supported
|
||||||
|
by the source. Do not infer finality, enforceability or broader applicability
|
||||||
|
that the source does not establish. A filing alone does not assert a judgment.
|
||||||
|
|
||||||
|
An outcome may support a downstream commercial lifecycle decision. That decision
|
||||||
|
and its authorization remain with their owning models; evidence does not itself
|
||||||
|
grant access, settle a ledger, or execute a commitment transition.
|
||||||
|
|
||||||
|
### 2.4 Evidence strength
|
||||||
|
|
||||||
|
**Evidence strength** is the assessed degree of support an evidence assertion
|
||||||
|
provides for a stated interest in context. A strength assessment MUST identify
|
||||||
|
its assessment scheme, rationale and scope; absence of assessment is unknown,
|
||||||
|
not an implicit strongest or weakest value. A scheme may use ordered tiers or
|
||||||
|
multiple dimensions; this model imposes no universal numeric score or ordering.
|
||||||
|
|
||||||
|
Consider source authenticity and integrity, relevance to the question, method
|
||||||
|
of capture, corroboration, freshness and unresolved contradictions. These are
|
||||||
|
assessment considerations, not a closed mandatory scoring formula. An unchanged
|
||||||
|
signed source can still contain a false statement. A well-supported assertion
|
||||||
|
about one question need not be strong support for another.
|
||||||
|
|
||||||
|
EvidenceBasis describes how a quantity was obtained and its existing propagation
|
||||||
|
rules; it does not exhaust general strength. Counterparty Assurance Gradient is
|
||||||
|
a named commercial application. Its opinion/observed/committed/adjudicated tiers
|
||||||
|
are not imposed on all evidence. Identity Assurance Level and governance
|
||||||
|
AssuranceConclusion remain separately owned concepts.
|
||||||
|
|
||||||
|
## 3. Relationships and capture rules
|
||||||
|
|
||||||
|
```text
|
||||||
|
Evidence --drawn_from--> Evidence Source
|
||||||
|
Evidence Source --contains--> information supporting zero or more Evidence assertions
|
||||||
|
Adjudication Outcome --specializes--> Evidence
|
||||||
|
Evidence --assessed_for--> interest using a named strength scheme
|
||||||
|
```
|
||||||
|
|
||||||
|
Containment identifies where supporting information resides; derivation records
|
||||||
|
which assertion was drawn from it and how. A computed assertion MUST retain its
|
||||||
|
input evidence and transformation, so it can be traced to the original sources.
|
||||||
|
No extraction is presumed complete or uniquely correct. Commentary on a source
|
||||||
|
and commentary on an assertion stay distinguishable.
|
||||||
|
|
||||||
|
## 4. Worked examples
|
||||||
|
|
||||||
|
### 4.1 Invoice and embedded extraction
|
||||||
|
|
||||||
|
This is an illustrative data model, not an invoicing-format requirement or legal
|
||||||
|
claim. Let `urn:example:invoice:42:revision:1` identify a PDF source. For payment
|
||||||
|
preparation, capture separate Evidence assertions:
|
||||||
|
|
||||||
|
| Evidence ID | Assertion | Source location |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| invoice-42-issuer | The invoice names Example Supplier as issuer. | Issuer field |
|
||||||
|
| invoice-42-amount | The invoice states a total of 120 EUR. | Total field |
|
||||||
|
| invoice-42-due | The invoice states a due date of 2026-10-01. | Due-date field |
|
||||||
|
|
||||||
|
Those assertions concern what the invoice states. They do not assert that money
|
||||||
|
was paid, that the supplier is authenticated, or that a booked financial fact
|
||||||
|
exists. A dispute reviewer may capture different assertions from the same PDF.
|
||||||
|
|
||||||
|
In a signed-PDF-with-embedded-XML example, the XML carries a structured extraction
|
||||||
|
of invoice fields. Record the enclosing PDF URI/version, XML fragment or embedded
|
||||||
|
artifact locator, and the binding to the signed content. Where signature
|
||||||
|
verification confirms that the relevant PDF content and XML embedding are
|
||||||
|
covered, modification is detectable relative to that verified signed revision.
|
||||||
|
Record the verification result and covered revision; embedding XML alone does
|
||||||
|
not make it tamper-evident. Later changes outside that verified coverage must not
|
||||||
|
inherit the earlier integrity claim. Signature coverage proves no automatic
|
||||||
|
semantic agreement between rendered fields and XML; compare them and retain any
|
||||||
|
disagreement as evidence. No real signature verification is performed by this
|
||||||
|
illustration.
|
||||||
|
|
||||||
|
### 4.2 Adjudication
|
||||||
|
|
||||||
|
`urn:example:award:7:revision:1` identifies an award document. An outcome assertion
|
||||||
|
states that the named tribunal determined a particular dispute as recorded in a
|
||||||
|
specified paragraph. The source may also contain background assertions that are
|
||||||
|
not determinations. Capture those separately. A downstream commercial model may
|
||||||
|
use the outcome while retaining the source's scope and recorded status.
|
||||||
|
|
||||||
|
## 5. Conformance cases
|
||||||
|
|
||||||
|
| Case | Expected result |
|
||||||
|
| --- | --- |
|
||||||
|
| Three invoice assertions reference one versioned source, each with an interest and field locator | Accept the pair separation. |
|
||||||
|
| A PDF is labelled Evidence with no distinct assertion | Reject: identify the source and capture the assertion. |
|
||||||
|
| An issuer name is the sole Evidence Source | Reject: identify an addressable information container. |
|
||||||
|
| XML is embedded but signature coverage is unverified | Do not assert a verified integrity binding. |
|
||||||
|
| Rendered invoice and embedded XML disagree | Preserve both assertions and record the discrepancy. |
|
||||||
|
| An award document is equated with an outcome assertion | Reject: separate source from outcome evidence. |
|
||||||
|
| A strength value has no scheme or assessment scope | Reject the strength assessment as uninterpretable. |
|
||||||
|
| A source is authentic but unrelated to the question | Do not infer strong support for that question. |
|
||||||
|
|
||||||
|
## 6. Provenance and continuation
|
||||||
|
|
||||||
|
The [project ledger](../../../../prj-canon-federation/ledger/README.md) pins the
|
||||||
|
identity-canon donor at `4bb474970b73d500da03b6482e84e6c256146b79` and assigns
|
||||||
|
these concepts under accepted ADR-006. This model replaces the donor glossary's
|
||||||
|
source-subtype treatment of Adjudication Outcome with an assertion/source pair.
|
||||||
|
The governance seed's original broad Evidence definition remains in seeds/ as
|
||||||
|
historical provenance; the live governance section now imports this model.
|
||||||
|
|
||||||
|
Native INFO-WP-0020 implements CFED-WP-0001-T11. CFED T05/T06 own identity and
|
||||||
|
commerce imports; T07 owns corpus disposition; T08 owns reciprocal interface
|
||||||
|
cards. The original donor corpus and finished native workplans remain unchanged.
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
**Document Status:** Seed Standard Release Candidate 1
|
**Document Status:** Seed Standard Release Candidate 1
|
||||||
**Version:** RC1-seed
|
**Version:** RC1-seed
|
||||||
**Date:** 2026-05-22
|
**Date:** 2026-05-22
|
||||||
|
**Boundary updated:** 2026-09-05 — Evidence imported from ITC-EVID (INFO-WP-0020).
|
||||||
**Repository Context:** `info-tech-canon`
|
**Repository Context:** `info-tech-canon`
|
||||||
**Document Type:** InfoTechCanon Domain Standard
|
**Document Type:** InfoTechCanon Domain Standard
|
||||||
**Intended Audience:** Governance designers, enterprise architects, service owners, platform owners, risk managers, compliance reviewers, security architects, quality managers, auditors, product owners, DevSecOps teams, organization designers, knowledge-system builders, standards authors, and agentic tooling.
|
**Intended Audience:** Governance designers, enterprise architects, service owners, platform owners, risk managers, compliance reviewers, security architects, quality managers, auditors, product owners, DevSecOps teams, organization designers, knowledge-system builders, standards authors, and agentic tooling.
|
||||||
|
|
@ -29,7 +30,7 @@ It provides the canonical vocabulary for:
|
||||||
- issues,
|
- issues,
|
||||||
- exceptions,
|
- exceptions,
|
||||||
- waivers,
|
- waivers,
|
||||||
- evidence,
|
- governance uses of imported evidence,
|
||||||
- assurance,
|
- assurance,
|
||||||
- audits,
|
- audits,
|
||||||
- reviews,
|
- reviews,
|
||||||
|
|
@ -120,7 +121,6 @@ Risk
|
||||||
Issue
|
Issue
|
||||||
Exception
|
Exception
|
||||||
Waiver
|
Waiver
|
||||||
Evidence
|
|
||||||
Assurance
|
Assurance
|
||||||
Audit
|
Audit
|
||||||
Review
|
Review
|
||||||
|
|
@ -189,7 +189,6 @@ Control
|
||||||
ControlObjective
|
ControlObjective
|
||||||
Policy
|
Policy
|
||||||
Exception
|
Exception
|
||||||
Evidence
|
|
||||||
Assurance
|
Assurance
|
||||||
ComplianceRequirement
|
ComplianceRequirement
|
||||||
```
|
```
|
||||||
|
|
@ -220,6 +219,16 @@ AccessException as an exception
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 3.5 Boundary with Evidence
|
||||||
|
|
||||||
|
ITC-EVID owns Evidence, Evidence Source, Adjudication Outcome and general evidence
|
||||||
|
strength under CUST-ADR-006 R3/R5/R7. Governance imports the pair for control,
|
||||||
|
policy, decision and assurance reasoning. AssuranceCase, AssuranceConclusion,
|
||||||
|
Audit and the existing EvidenceBasis quantity-origin application remain here.
|
||||||
|
EvidenceBasis is not a competing definition of general evidence strength.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# 4. Research Basis and External Alignment
|
# 4. Research Basis and External Alignment
|
||||||
|
|
||||||
This seed standard draws on multiple bodies of governance knowledge.
|
This seed standard draws on multiple bodies of governance knowledge.
|
||||||
|
|
@ -258,7 +267,7 @@ NIST CSF 2.0 introduced `Govern` as one of its top-level functions alongside Ide
|
||||||
|
|
||||||
## 4.7 ISO 9001 Roles, Responsibilities, and Authorities
|
## 4.7 ISO 9001 Roles, Responsibilities, and Authorities
|
||||||
|
|
||||||
Quality management practice emphasizes that responsibilities and authorities must be assigned, communicated, and understood. In InfoTechCanon, Organization owns the actor/role structure, while Governance owns the rules and evidence that ensure responsibilities and authorities are directed and reviewed.
|
Quality management practice emphasizes that responsibilities and authorities must be assigned, communicated, and understood. In InfoTechCanon, Organization owns the actor/role structure, while Governance owns the rules and imports evidence that ensures responsibilities and authorities are directed and reviewed.
|
||||||
|
|
||||||
## 4.8 Audit, Assurance, and Compliance Practice
|
## 4.8 Audit, Assurance, and Compliance Practice
|
||||||
|
|
||||||
|
|
@ -499,7 +508,6 @@ GovernanceEntity
|
||||||
│ ├── CompensatingControl
|
│ ├── CompensatingControl
|
||||||
│ └── ExpiryCondition
|
│ └── ExpiryCondition
|
||||||
├── EvidenceEntity
|
├── EvidenceEntity
|
||||||
│ ├── Evidence
|
|
||||||
│ ├── Attestation
|
│ ├── Attestation
|
||||||
│ ├── Assertion
|
│ ├── Assertion
|
||||||
│ ├── Finding
|
│ ├── Finding
|
||||||
|
|
@ -1048,26 +1056,15 @@ A **CompensatingControl** is a control used to reduce risk when the primary expe
|
||||||
|
|
||||||
## 11.34 Evidence
|
## 11.34 Evidence
|
||||||
|
|
||||||
**Evidence** is information used to support a claim, decision, control result, compliance status, risk assessment, audit conclusion, or assurance case.
|
Evidence and Evidence Source are imported from
|
||||||
|
[ITC-EVID](../evidence/InfoTechCanonEvidenceModel.md), which owns their definitions.
|
||||||
|
A governance evidence record identifies a distinct assertion, its addressable
|
||||||
|
source/version and the interest it supports. Logs, tickets, screenshots and audit
|
||||||
|
reports are possible sources; a claim drawn from one is the evidence assertion.
|
||||||
|
This section retains its locator for existing consumers, not concept ownership.
|
||||||
|
|
||||||
Examples:
|
A quantity offered as governance evidence MUST declare an **EvidenceBasis**
|
||||||
|
(§11.34a) under the existing quantity-origin application rules.
|
||||||
```text
|
|
||||||
log extract
|
|
||||||
signed attestation
|
|
||||||
ticket
|
|
||||||
screenshot
|
|
||||||
scan result
|
|
||||||
configuration file
|
|
||||||
test result
|
|
||||||
deployment record
|
|
||||||
policy document
|
|
||||||
meeting decision
|
|
||||||
audit sample
|
|
||||||
```
|
|
||||||
|
|
||||||
A quantity offered as evidence MUST declare an **EvidenceBasis** (§11.34a)
|
|
||||||
so a decision can be graded by the weakest thing it actually rests on.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -1403,7 +1400,7 @@ Policy
|
||||||
-> Control
|
-> Control
|
||||||
-> ControlImplementation
|
-> ControlImplementation
|
||||||
-> ControlActivity / ControlTest
|
-> ControlActivity / ControlTest
|
||||||
-> Evidence
|
-> itc-evid:Evidence (assertion drawn_from itc-evid:Evidence Source)
|
||||||
-> AssuranceConclusion
|
-> AssuranceConclusion
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -1856,6 +1853,9 @@ risk-driven work
|
||||||
exception remediation
|
exception remediation
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence consumers import the general pair directly from ITC-EVID; the following
|
||||||
|
lists contain only governance-owned concepts.
|
||||||
|
|
||||||
## 18.4 Tagging Standard
|
## 18.4 Tagging Standard
|
||||||
|
|
||||||
Tagging imports governance concepts for:
|
Tagging imports governance concepts for:
|
||||||
|
|
@ -1868,7 +1868,6 @@ compliance
|
||||||
exception
|
exception
|
||||||
review
|
review
|
||||||
approval
|
approval
|
||||||
evidence
|
|
||||||
audit
|
audit
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -1884,7 +1883,6 @@ access review
|
||||||
exception
|
exception
|
||||||
waiver
|
waiver
|
||||||
control objective
|
control objective
|
||||||
evidence
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 18.6 Security Model
|
## 18.6 Security Model
|
||||||
|
|
@ -1897,7 +1895,6 @@ security control objective
|
||||||
risk
|
risk
|
||||||
exception
|
exception
|
||||||
finding
|
finding
|
||||||
evidence
|
|
||||||
assurance
|
assurance
|
||||||
compliance requirement
|
compliance requirement
|
||||||
```
|
```
|
||||||
|
|
@ -1914,6 +1911,7 @@ Example:
|
||||||
subsystem: governance-policy-registry
|
subsystem: governance-policy-registry
|
||||||
implements:
|
implements:
|
||||||
- InfoTechCanonGovernanceModel
|
- InfoTechCanonGovernanceModel
|
||||||
|
- InfoTechCanonEvidenceModel
|
||||||
- SmallSaaSGovernanceProfile
|
- SmallSaaSGovernanceProfile
|
||||||
produces:
|
produces:
|
||||||
- Policy
|
- Policy
|
||||||
|
|
@ -2138,7 +2136,7 @@ standards/governance/agent-brief.md
|
||||||
standards/governance/concepts/policy.md
|
standards/governance/concepts/policy.md
|
||||||
standards/governance/concepts/control.md
|
standards/governance/concepts/control.md
|
||||||
standards/governance/concepts/risk.md
|
standards/governance/concepts/risk.md
|
||||||
standards/governance/concepts/evidence.md
|
models/evidence/InfoTechCanonEvidenceModel.md
|
||||||
standards/governance/concepts/exception.md
|
standards/governance/concepts/exception.md
|
||||||
standards/governance/concepts/decision.md
|
standards/governance/concepts/decision.md
|
||||||
standards/governance/patterns/policy-control-evidence-chain.md
|
standards/governance/patterns/policy-control-evidence-chain.md
|
||||||
|
|
|
||||||
|
|
@ -130,7 +130,7 @@ A corpus of Markdown files may be treated as data by the Data Model, but the inf
|
||||||
|
|
||||||
## 3.4 Boundary with Governance
|
## 3.4 Boundary with Governance
|
||||||
|
|
||||||
Governance owns policies, controls, decisions, exceptions, evidence, and assurance.
|
Governance owns policies, controls, decisions, exceptions, and assurance. Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The Information Space Model owns how governance documents, evidence references, citations, and versioned documentation artifacts are structured and retrieved.
|
The Information Space Model owns how governance documents, evidence references, citations, and versioned documentation artifacts are structured and retrieved.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,7 @@ Network determines what traffic the firewall rule permits or denies.
|
||||||
|
|
||||||
## 3.4 Boundary with Governance
|
## 3.4 Boundary with Governance
|
||||||
|
|
||||||
Governance owns policies, controls, exceptions, evidence, and reviews.
|
Governance owns policies, controls, exceptions, and reviews. Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
Network owns network policy as technical traffic-control semantics while referencing governance policies as sources or constraints.
|
Network owns network policy as technical traffic-control semantics while referencing governance policies as sources or constraints.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,7 @@ SecurityIncident may reference Alert, Trace, LogRecord, or Event.
|
||||||
|
|
||||||
## 3.3 Boundary with Governance
|
## 3.3 Boundary with Governance
|
||||||
|
|
||||||
Governance owns policies, controls, evidence, reviews, assurance, and compliance claims.
|
Governance owns policies, controls, reviews, assurance, and compliance claims. Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
Observability provides evidence and indicators.
|
Observability provides evidence and indicators.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1698,7 +1698,8 @@ standards/organization/mappings/raci.yaml
|
||||||
## Phase 3: Governance Boundary
|
## Phase 3: Governance Boundary
|
||||||
|
|
||||||
- Create or align with `InfoTechCanonGovernanceModel`.
|
- Create or align with `InfoTechCanonGovernanceModel`.
|
||||||
- Move policies, controls, risks, obligations, evidence, and decision governance to Governance.
|
- Move policies, controls, risks, obligations, and decision governance to Governance.
|
||||||
|
- Import general Evidence and Evidence Source from ITC-EVID.
|
||||||
- Keep actor, authority, accountability, and responsibility concepts here.
|
- Keep actor, authority, accountability, and responsibility concepts here.
|
||||||
|
|
||||||
## Phase 4: First Assimilations
|
## Phase 4: First Assimilations
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,6 @@ ControlObjective
|
||||||
Control
|
Control
|
||||||
Risk
|
Risk
|
||||||
Exception
|
Exception
|
||||||
Evidence
|
|
||||||
Audit
|
Audit
|
||||||
Assurance
|
Assurance
|
||||||
ComplianceRequirement
|
ComplianceRequirement
|
||||||
|
|
@ -91,6 +90,8 @@ Approval
|
||||||
Review
|
Review
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The Security Model owns:
|
The Security Model owns:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
|
|
|
||||||
|
|
@ -129,11 +129,12 @@ Review
|
||||||
Risk
|
Risk
|
||||||
Control
|
Control
|
||||||
Exception
|
Exception
|
||||||
Evidence
|
|
||||||
Obligation
|
Obligation
|
||||||
Requirement
|
Requirement
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
The Task Model may reference these when work is created by or constrained by governance.
|
The Task Model may reference these when work is created by or constrained by governance.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
|
|
|
||||||
|
|
@ -245,7 +245,7 @@ And when does access become exceptional or irregular?
|
||||||
|
|
||||||
## 0.8 Relationship to Governance and Security
|
## 0.8 Relationship to Governance and Security
|
||||||
|
|
||||||
Governance owns policies, exceptions, approvals, reviews, controls, risk, and evidence.
|
Governance owns policies, exceptions, approvals, reviews, controls, risk. Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
Security owns threats, vulnerabilities, exposure, security findings, attack paths, incidents, and mitigations.
|
Security owns threats, vulnerabilities, exposure, security findings, attack paths, incidents, and mitigations.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ Bad:
|
||||||
|
|
||||||
## 3.3 Boundary with Governance
|
## 3.3 Boundary with Governance
|
||||||
|
|
||||||
Governance owns policies, controls, risks, obligations, decisions, approvals, exceptions, and evidence.
|
Governance owns policies, controls, risks, obligations, decisions, approvals, exceptions. Evidence and Evidence Source are imported from ITC-EVID.
|
||||||
|
|
||||||
Tags may identify governance-relevant work or artifacts, but should not replace policy/control/evidence records.
|
Tags may identify governance-relevant work or artifacts, but should not replace policy/control/evidence records.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# By Concept
|
# By Concept
|
||||||
|
|
||||||
Concept count: **129**
|
Concept count: **134**
|
||||||
|
|
||||||
| Concept | Owner | Source |
|
| Concept | Owner | Source |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
|
|
@ -56,6 +56,11 @@ Concept count: **129**
|
||||||
| CapabilityInclusionRule | `model/capability` | `frontmatter.owned_concepts` |
|
| CapabilityInclusionRule | `model/capability` | `frontmatter.owned_concepts` |
|
||||||
| InfoTechCanon Data Model | `model/data` | `artifact_title` |
|
| InfoTechCanon Data Model | `model/data` | `artifact_title` |
|
||||||
| InfoTechCanon DevSecOps Model | `model/devsecops` | `artifact_title` |
|
| InfoTechCanon DevSecOps Model | `model/devsecops` | `artifact_title` |
|
||||||
|
| InfoTechCanon Evidence Model | `model/evidence` | `artifact_title` |
|
||||||
|
| Evidence | `model/evidence` | `frontmatter.owned_concepts` |
|
||||||
|
| Evidence Source | `model/evidence` | `frontmatter.owned_concepts` |
|
||||||
|
| Adjudication Outcome | `model/evidence` | `frontmatter.owned_concepts` |
|
||||||
|
| Evidence strength | `model/evidence` | `frontmatter.owned_concepts` |
|
||||||
| InfoTechCanon Governance Model | `model/governance` | `artifact_title` |
|
| InfoTechCanon Governance Model | `model/governance` | `artifact_title` |
|
||||||
| InfoTechCanon Information Space Model | `model/information-space` | `artifact_title` |
|
| InfoTechCanon Information Space Model | `model/information-space` | `artifact_title` |
|
||||||
| InfoTechCanon Landscape Model | `model/landscape` | `artifact_title` |
|
| InfoTechCanon Landscape Model | `model/landscape` | `artifact_title` |
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,7 @@
|
||||||
- `model/capability` via `conforms_to`
|
- `model/capability` via `conforms_to`
|
||||||
- `model/data` via `conforms_to`
|
- `model/data` via `conforms_to`
|
||||||
- `model/devsecops` via `conforms_to`
|
- `model/devsecops` via `conforms_to`
|
||||||
|
- `model/evidence` via `conforms_to`
|
||||||
- `model/governance` via `conforms_to`
|
- `model/governance` via `conforms_to`
|
||||||
- `model/information-space` via `conforms_to`
|
- `model/information-space` via `conforms_to`
|
||||||
- `model/landscape` via `conforms_to`
|
- `model/landscape` via `conforms_to`
|
||||||
|
|
@ -146,6 +147,24 @@
|
||||||
- `small-saas/deployment/production` via `uses`
|
- `small-saas/deployment/production` via `uses`
|
||||||
- `standard/caring` via `imports`
|
- `standard/caring` via `imports`
|
||||||
|
|
||||||
|
## `model/evidence`
|
||||||
|
|
||||||
|
- `kernel/itc-kernel-map` via `maps`
|
||||||
|
- `model/access-control` via `uses`
|
||||||
|
- `model/capability` via `uses`
|
||||||
|
- `model/data` via `uses`
|
||||||
|
- `model/devsecops` via `uses`
|
||||||
|
- `model/governance` via `uses`
|
||||||
|
- `model/information-space` via `uses`
|
||||||
|
- `model/landscape` via `uses`
|
||||||
|
- `model/network` via `uses`
|
||||||
|
- `model/observability` via `uses`
|
||||||
|
- `model/organization` via `uses`
|
||||||
|
- `model/security` via `uses`
|
||||||
|
- `model/task` via `uses`
|
||||||
|
- `standard/caring` via `uses`
|
||||||
|
- `standard/tagging` via `uses`
|
||||||
|
|
||||||
## `model/governance`
|
## `model/governance`
|
||||||
|
|
||||||
- `benchmark/caring/kubernetes-rbac` via `stress_tests`
|
- `benchmark/caring/kubernetes-rbac` via `stress_tests`
|
||||||
|
|
|
||||||
|
|
@ -14,14 +14,14 @@
|
||||||
- ID: `kernel/itc-kernel-map`
|
- ID: `kernel/itc-kernel-map`
|
||||||
- Kind: `kernel`
|
- Kind: `kernel`
|
||||||
- Path: `kernel/InfoTechCanonKernelMap.md`
|
- Path: `kernel/InfoTechCanonKernelMap.md`
|
||||||
- Relationships: 15
|
- Relationships: 16
|
||||||
|
|
||||||
## InfoTechCanon CARING Access Governance Standard
|
## InfoTechCanon CARING Access Governance Standard
|
||||||
|
|
||||||
- ID: `standard/caring`
|
- ID: `standard/caring`
|
||||||
- Kind: `standard`
|
- Kind: `standard`
|
||||||
- Path: `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
- Path: `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
||||||
- Relationships: 11
|
- Relationships: 12
|
||||||
|
|
||||||
## InfoTechCanon Emission Cadence Standard
|
## InfoTechCanon Emission Cadence Standard
|
||||||
|
|
||||||
|
|
@ -42,4 +42,4 @@
|
||||||
- ID: `standard/tagging`
|
- ID: `standard/tagging`
|
||||||
- Kind: `standard`
|
- Kind: `standard`
|
||||||
- Path: `standards/tagging/InfoTechCanonTaggingStandard.md`
|
- Path: `standards/tagging/InfoTechCanonTaggingStandard.md`
|
||||||
- Relationships: 2
|
- Relationships: 3
|
||||||
|
|
|
||||||
|
|
@ -2,81 +2,82 @@
|
||||||
|
|
||||||
# Import Matrix
|
# Import Matrix
|
||||||
|
|
||||||
| Artifact | `assimilation/emission-cadence` | `assimilation/it-capability-canon` | `benchmark/caring/kubernetes-rbac` | `benchmark/caring/kubernetes-rbac/access-descriptors` | `benchmark/caring/kubernetes-rbac/caring-mapping` | `benchmark/caring/kubernetes-rbac/findings` | `benchmark/caring/kubernetes-rbac/native-concepts` | `capability-catalog/itc-cap` | `catalog/attribute-value-types` | `catalog/evidence-basis` | `comparison/repo-scoping/canon-benefit-analysis` | `comparison/repo-scoping/consumer-workplan-brief` | `comparison/repo-scoping/extension-candidates` | `comparison/repo-scoping/frame` | `comparison/repo-scoping/report` | `concept-catalog/purpose-demand` | `conformance/railiance-fabric` | `conformance/railiance-fabric/consumer-workplan-brief` | `conformance/railiance-fabric/entity-edge-capture-criteria` | `conformance/railiance-fabric/mapping-expectations` | `conformance/railiance-fabric/visualization-examples` | `evaluation/user-engine` | `evaluation/user-engine/consumer-workplan-brief` | `evaluation/user-engine/interface-card-expectations` | `evaluation/user-engine/questions` | `evaluation/user-engine/small-saas-alignment` | `example/consumer-purpose-portfolio` | `example/emission-cadence/qonto-assistant` | `kernel/itc-core` | `kernel/itc-kernel-map` | `mapping/capability-anchors` | `mapping/emission-cadence-handover` | `mapping/purpose-demand-governance-candidates` | `model/access-control` | `model/capability` | `model/data` | `model/devsecops` | `model/governance` | `model/information-space` | `model/landscape` | `model/network` | `model/observability` | `model/organization` | `model/purpose-demand-extension` | `model/security` | `model/task` | `pattern/intent-scope-purposes` | `practice-pattern/agentic-drives-functional` | `practice-pattern/interface-deprecation-strangler` | `practice/intake-and-assimilation` | `profile/small-saas` | `review-kit/alignment` | `review-kit/alignment/model-selection-guide` | `review-kit/alignment/schema` | `review-kit/alignment/scorecard` | `review-kit/alignment/workflow` | `review-kit/alignment/workplan-template` | `scheme/practice-pattern` | `small-saas/capability-requirements/production` | `small-saas/control/namespace-per-tenant` | `small-saas/dataset/subscription-ledger` | `small-saas/deployment/production` | `small-saas/evidence/access-review-2026-05` | `small-saas/incident/cross-tenant-access-attempt` | `small-saas/policy/tenant-isolation` | `small-saas/service/billing-portal` | `small-saas/system/billing-system` | `small-saas/task/onboard-tenant` | `small-saas/team/platform` | `small-saas/tenant/acme` | `small-saas/tenant/globex` | `small-saas/user/ada-admin` | `standard/caring` | `standard/emission-cadence` | `standard/repository-layout` | `standard/tagging` |
|
| Artifact | `assimilation/emission-cadence` | `assimilation/it-capability-canon` | `benchmark/caring/kubernetes-rbac` | `benchmark/caring/kubernetes-rbac/access-descriptors` | `benchmark/caring/kubernetes-rbac/caring-mapping` | `benchmark/caring/kubernetes-rbac/findings` | `benchmark/caring/kubernetes-rbac/native-concepts` | `capability-catalog/itc-cap` | `catalog/attribute-value-types` | `catalog/evidence-basis` | `comparison/repo-scoping/canon-benefit-analysis` | `comparison/repo-scoping/consumer-workplan-brief` | `comparison/repo-scoping/extension-candidates` | `comparison/repo-scoping/frame` | `comparison/repo-scoping/report` | `concept-catalog/purpose-demand` | `conformance/railiance-fabric` | `conformance/railiance-fabric/consumer-workplan-brief` | `conformance/railiance-fabric/entity-edge-capture-criteria` | `conformance/railiance-fabric/mapping-expectations` | `conformance/railiance-fabric/visualization-examples` | `evaluation/user-engine` | `evaluation/user-engine/consumer-workplan-brief` | `evaluation/user-engine/interface-card-expectations` | `evaluation/user-engine/questions` | `evaluation/user-engine/small-saas-alignment` | `example/consumer-purpose-portfolio` | `example/emission-cadence/qonto-assistant` | `kernel/itc-core` | `kernel/itc-kernel-map` | `mapping/capability-anchors` | `mapping/emission-cadence-handover` | `mapping/purpose-demand-governance-candidates` | `model/access-control` | `model/capability` | `model/data` | `model/devsecops` | `model/evidence` | `model/governance` | `model/information-space` | `model/landscape` | `model/network` | `model/observability` | `model/organization` | `model/purpose-demand-extension` | `model/security` | `model/task` | `pattern/intent-scope-purposes` | `practice-pattern/agentic-drives-functional` | `practice-pattern/interface-deprecation-strangler` | `practice/intake-and-assimilation` | `profile/small-saas` | `review-kit/alignment` | `review-kit/alignment/model-selection-guide` | `review-kit/alignment/schema` | `review-kit/alignment/scorecard` | `review-kit/alignment/workflow` | `review-kit/alignment/workplan-template` | `scheme/practice-pattern` | `small-saas/capability-requirements/production` | `small-saas/control/namespace-per-tenant` | `small-saas/dataset/subscription-ledger` | `small-saas/deployment/production` | `small-saas/evidence/access-review-2026-05` | `small-saas/incident/cross-tenant-access-attempt` | `small-saas/policy/tenant-isolation` | `small-saas/service/billing-portal` | `small-saas/system/billing-system` | `small-saas/task/onboard-tenant` | `small-saas/team/platform` | `small-saas/tenant/acme` | `small-saas/tenant/globex` | `small-saas/user/ada-admin` | `standard/caring` | `standard/emission-cadence` | `standard/repository-layout` | `standard/tagging` |
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
||||||
| `assimilation/emission-cadence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `assimilation/emission-cadence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `assimilation/it-capability-canon` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `assimilation/it-capability-canon` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `stress_tests` | | | `stress_tests` | `stress_tests` | | | `stress_tests` | `stress_tests` | | | `stress_tests` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | `uses` |
|
| `benchmark/caring/kubernetes-rbac` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `stress_tests` | | | `stress_tests` | | `stress_tests` | | | `stress_tests` | `stress_tests` | | | `stress_tests` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | `uses` |
|
||||||
| `benchmark/caring/kubernetes-rbac/access-descriptors` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `benchmark/caring/kubernetes-rbac/access-descriptors` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/caring-mapping` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | `maps` | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
| `benchmark/caring/kubernetes-rbac/caring-mapping` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/findings` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | | | | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | |
|
| `benchmark/caring/kubernetes-rbac/findings` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | | | | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | | | |
|
||||||
| `benchmark/caring/kubernetes-rbac/native-concepts` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
| `benchmark/caring/kubernetes-rbac/native-concepts` | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | |
|
||||||
| `capability-catalog/itc-cap` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `capability-catalog/itc-cap` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `catalog/attribute-value-types` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `catalog/attribute-value-types` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `catalog/evidence-basis` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `catalog/evidence-basis` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/canon-benefit-analysis` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | `maps` | `maps` | | | | | `maps` | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` |
|
| `comparison/repo-scoping/canon-benefit-analysis` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | `maps` | `maps` | | | | | `maps` | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` |
|
||||||
| `comparison/repo-scoping/consumer-workplan-brief` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/consumer-workplan-brief` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/extension-candidates` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | `proposes` | `proposes` | | | | | `proposes` | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/extension-candidates` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | `proposes` | `proposes` | | | | | `proposes` | | `proposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/frame` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/frame` | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `comparison/repo-scoping/report` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | | | | `compares` | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `comparison/repo-scoping/report` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | | | | `compares` | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `concept-catalog/purpose-demand` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `concept-catalog/purpose-demand` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` |
|
| `conformance/railiance-fabric` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` |
|
||||||
| `conformance/railiance-fabric/consumer-workplan-brief` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/consumer-workplan-brief` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/entity-edge-capture-criteria` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/entity-edge-capture-criteria` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | `uses` | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/mapping-expectations` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | `maps` | `maps` | `maps` | | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/mapping-expectations` | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | `maps` | `maps` | | `maps` | | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `conformance/railiance-fabric/visualization-examples` | | | | | | | | | | | | | | | | | `part_of` | | `illustrates` | `illustrates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `conformance/railiance-fabric/visualization-examples` | | | | | | | | | | | | | | | | | `part_of` | | `illustrates` | `illustrates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | `uses` | | | | | `uses` | `uses` | `uses` | `uses` | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `evaluation/user-engine` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | `uses` | `uses` | `uses` | `uses` | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `evaluation/user-engine/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/consumer-workplan-brief` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine/interface-card-expectations` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `evaluation/user-engine/interface-card-expectations` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `evaluation/user-engine/questions` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | `uses` | | `uses` | | `uses` | | | | | `uses` | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/questions` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | `uses` | | `uses` | | | `uses` | | | | | `uses` | `uses` | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `evaluation/user-engine/small-saas-alignment` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | `uses` | | | | `uses` | | | | | `uses` | | | | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `evaluation/user-engine/small-saas-alignment` | | | | | | | | | | | | | | | | | | | | | | `part_of` | | | | | | | | | | | | `uses` | | | | | `uses` | | | | | `uses` | | | | | | | | `evaluates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `example/consumer-purpose-portfolio` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `illustrates` | | | `illustrates` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `example/consumer-purpose-portfolio` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `illustrates` | | | `illustrates` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `example/emission-cadence/qonto-assistant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | |
|
| `example/emission-cadence/qonto-assistant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | |
|
||||||
| `kernel/itc-core` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `kernel/itc-core` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `kernel/itc-kernel-map` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | `maps` |
|
| `kernel/itc-kernel-map` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | | `maps` | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | `maps` |
|
||||||
| `mapping/capability-anchors` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `mapping/capability-anchors` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `mapping/emission-cadence-handover` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | |
|
| `mapping/emission-cadence-handover` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | `maps` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | |
|
||||||
| `mapping/purpose-demand-governance-candidates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | `maps` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `mapping/purpose-demand-governance-candidates` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `maps` | | | | | | `maps` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/access-control` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/access-control` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/capability` | | `derived_from` | | | | | | `introduces` | | `uses` | | | | | | | | | | | | | | | | | | | `conforms_to` | | `introduces` | | | | | | | `uses` | | `uses` | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/capability` | | `derived_from` | | | | | | `introduces` | | `uses` | | | | | | | | | | | | | | | | | | | `conforms_to` | | `introduces` | | | | | | | `uses` | `uses` | | `uses` | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/data` | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/data` | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/devsecops` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/devsecops` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/governance` | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/evidence` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/information-space` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/governance` | | | | | | | | | | `introduces` | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/landscape` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/information-space` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/network` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/landscape` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/observability` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/network` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/organization` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/observability` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/purpose-demand-extension` | | | | | | | | | | | | | | | | `introduces` | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `extends` | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/organization` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/security` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/purpose-demand-extension` | | | | | | | | | | | | | | | | `introduces` | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `extends` | `uses` | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `model/task` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/security` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `uses` | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `pattern/intent-scope-purposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `implements` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `model/task` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice-pattern/agentic-drives-functional` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` | | | | `uses` | | | | `uses` | | | `related_to` | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
| `pattern/intent-scope-purposes` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `implements` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice-pattern/interface-deprecation-strangler` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | `uses` | | | | `uses` | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
| `practice-pattern/agentic-drives-functional` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | | | `uses` | | | | `uses` | | | `related_to` | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
||||||
| `practice/intake-and-assimilation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `practice-pattern/interface-deprecation-strangler` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | `uses` | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | |
|
||||||
| `profile/small-saas` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `requires` | | `requires` | `requires` | `requires` | | `requires` | `requires` | `requires` | `requires` | | `requires` | `requires` | | | | | | | | | | | | | | | | | | | | | | | | | | | `requires` | | | `requires` |
|
| `practice/intake-and-assimilation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment` | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
| `profile/small-saas` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `requires` | | `requires` | `requires` | | `requires` | | `requires` | `requires` | `requires` | `requires` | | `requires` | `requires` | | | | | | | | | | | | | | | | | | | | | | | | | | | `requires` | | | `requires` |
|
||||||
| `review-kit/alignment/model-selection-guide` | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | `uses` | `uses` | | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | | | | | `uses` | `part_of` | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` |
|
| `review-kit/alignment` | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | |
|
||||||
| `review-kit/alignment/schema` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/model-selection-guide` | | | `uses` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | `uses` | | `uses` | | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | `uses` | | | | | `uses` | `part_of` | | | | | | | | | | | | | | | | | | | | | `uses` | | | `uses` |
|
||||||
| `review-kit/alignment/scorecard` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/schema` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment/workflow` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/scorecard` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `review-kit/alignment/workplan-template` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/workflow` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `scheme/practice-pattern` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `review-kit/alignment/workplan-template` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | `uses` | | | | | | `part_of` | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/capability-requirements/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | `applies_to` | | | | | | | | | | |
|
| `scheme/practice-pattern` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/control/namespace-per-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | | | | `evidenced_by` | | | | | | | | | | `uses` | | | |
|
| `small-saas/capability-requirements/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | `applies_to` | | | | | | | | | | |
|
||||||
| `small-saas/dataset/subscription-ledger` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | `owned_by` | | | | `partitioned_for` | `partitioned_for` | | | | | |
|
| `small-saas/control/namespace-per-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | | | | `evidenced_by` | | | | | | | | | | `uses` | | | |
|
||||||
| `small-saas/deployment/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | `uses` | | | | | | | | | | `instantiates` | | | | | | | | | `implements` | | | | | | `deploys` | | | | `separates` | `separates` | | | | | |
|
| `small-saas/dataset/subscription-ledger` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | `owned_by` | | | | `partitioned_for` | `partitioned_for` | | | | | |
|
||||||
| `small-saas/evidence/access-review-2026-05` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `small-saas/deployment/production` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | `uses` | | | | | | | | | | `instantiates` | | | | | | | | | `implements` | | | | | | `deploys` | | | | `separates` | `separates` | | | | | |
|
||||||
| `small-saas/incident/cross-tenant-access-attempt` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | `constrained_by` | | | `evidenced_by` | | | | | | | | | | | | | |
|
| `small-saas/evidence/access-review-2026-05` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/policy/tenant-isolation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | `instantiates` | | | | | | | | | `requires` | | | `evidenced_by` | | | | | | | | | | | | | |
|
| `small-saas/incident/cross-tenant-access-attempt` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | `instantiates` | | | | | | | | | `constrained_by` | | | `evidenced_by` | | | | | | | | | | | | | |
|
||||||
| `small-saas/service/billing-portal` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | `part_of` | | `owned_by` | | | | | | | |
|
| `small-saas/policy/tenant-isolation` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | | | `instantiates` | | | | | | | | | `requires` | | | `evidenced_by` | | | | | | | | | | | | | |
|
||||||
| `small-saas/system/billing-system` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | `serves` | `serves` | | | | | |
|
| `small-saas/service/billing-portal` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | `part_of` | | `owned_by` | | | | | | | |
|
||||||
| `small-saas/task/onboard-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | | | | `owned_by` | `changes` | | | | | | |
|
| `small-saas/system/billing-system` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | `serves` | `serves` | | | | | |
|
||||||
| `small-saas/team/platform` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `small-saas/task/onboard-tenant` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | `instantiates` | | | | | | | | | | | | | | `governed_by` | | | | `owned_by` | `changes` | | | | | | |
|
||||||
| `small-saas/tenant/acme` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | `represented_by` | | | | |
|
| `small-saas/team/platform` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `small-saas/tenant/globex` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | | | | | |
|
| `small-saas/tenant/acme` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | `represented_by` | | | | |
|
||||||
| `small-saas/user/ada-admin` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | `access_evidenced_by` | | `has_access_under` | | | | `member_of` | | | | | | | |
|
| `small-saas/tenant/globex` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | `isolated_by` | | | | | | | | | | | | | | | | |
|
||||||
| `standard/caring` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `imports` | | `imports` | `imports` | `imports` | | | `imports` | `imports` | `imports` | | `imports` | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `imports` |
|
| `small-saas/user/ada-admin` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `uses` | | | | | | | | | | `uses` | | | | | | | | `instantiates` | | | | | | | | | | | | `access_evidenced_by` | | `has_access_under` | | | | `member_of` | | | | | | | |
|
||||||
| `standard/emission-cadence` | `derived_from` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `imports` | | | | `imports` | | | `related_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/caring` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | `imports` | | `imports` | `imports` | `uses` | `imports` | | | `imports` | `imports` | `imports` | | `imports` | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `imports` |
|
||||||
| `standard/repository-layout` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `imports` | `imports` | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/emission-cadence` | `derived_from` | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | | | | `imports` | | | `related_to` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
| `standard/tagging` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| `standard/repository-layout` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | | `imports` | `imports` | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
| `standard/tagging` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `conforms_to` | | | | | | | | | `uses` | | | | | | | | | `imports` | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
# Kernel Overview
|
# Kernel Overview
|
||||||
|
|
||||||
- Infospace: `canon`
|
- Infospace: `canon`
|
||||||
- Artifacts: 76
|
- Artifacts: 77
|
||||||
|
|
||||||
## Artifact Kinds
|
## Artifact Kinds
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
- `kernel`: 2
|
- `kernel`: 2
|
||||||
- `mapping`: 3
|
- `mapping`: 3
|
||||||
- `mapping-expectation`: 1
|
- `mapping-expectation`: 1
|
||||||
- `model`: 12
|
- `model`: 13
|
||||||
- `model-extension`: 1
|
- `model-extension`: 1
|
||||||
- `model-selection-guide`: 1
|
- `model-selection-guide`: 1
|
||||||
- `native-concept-map`: 1
|
- `native-concept-map`: 1
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
- `applies_to`: 1
|
- `applies_to`: 1
|
||||||
- `changes`: 1
|
- `changes`: 1
|
||||||
- `compares`: 1
|
- `compares`: 1
|
||||||
- `conforms_to`: 28
|
- `conforms_to`: 29
|
||||||
- `constrained_by`: 1
|
- `constrained_by`: 1
|
||||||
- `deploys`: 1
|
- `deploys`: 1
|
||||||
- `derived_from`: 2
|
- `derived_from`: 2
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
- `instantiates`: 14
|
- `instantiates`: 14
|
||||||
- `introduces`: 5
|
- `introduces`: 5
|
||||||
- `isolated_by`: 2
|
- `isolated_by`: 2
|
||||||
- `maps`: 40
|
- `maps`: 41
|
||||||
- `member_of`: 1
|
- `member_of`: 1
|
||||||
- `owned_by`: 3
|
- `owned_by`: 3
|
||||||
- `part_of`: 22
|
- `part_of`: 22
|
||||||
|
|
@ -80,4 +80,4 @@
|
||||||
- `separates`: 2
|
- `separates`: 2
|
||||||
- `serves`: 2
|
- `serves`: 2
|
||||||
- `stress_tests`: 6
|
- `stress_tests`: 6
|
||||||
- `uses`: 126
|
- `uses`: 140
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Repository Tree
|
# Repository Tree
|
||||||
|
|
||||||
File count: **208**
|
File count: **210**
|
||||||
|
|
||||||
- `README.md`
|
- `README.md`
|
||||||
- `agent/README.md`
|
- `agent/README.md`
|
||||||
|
|
@ -40,6 +40,7 @@ File count: **208**
|
||||||
- `agent/briefs/model-capability.md`
|
- `agent/briefs/model-capability.md`
|
||||||
- `agent/briefs/model-data.md`
|
- `agent/briefs/model-data.md`
|
||||||
- `agent/briefs/model-devsecops.md`
|
- `agent/briefs/model-devsecops.md`
|
||||||
|
- `agent/briefs/model-evidence.md`
|
||||||
- `agent/briefs/model-governance.md`
|
- `agent/briefs/model-governance.md`
|
||||||
- `agent/briefs/model-information-space.md`
|
- `agent/briefs/model-information-space.md`
|
||||||
- `agent/briefs/model-landscape.md`
|
- `agent/briefs/model-landscape.md`
|
||||||
|
|
@ -142,6 +143,7 @@ File count: **208**
|
||||||
- `models/data/attribute-value-types-alignment.md`
|
- `models/data/attribute-value-types-alignment.md`
|
||||||
- `models/data/attribute-value-types.yaml`
|
- `models/data/attribute-value-types.yaml`
|
||||||
- `models/devsecops/InfoTechCanonDevSecOpsModel.md`
|
- `models/devsecops/InfoTechCanonDevSecOpsModel.md`
|
||||||
|
- `models/evidence/InfoTechCanonEvidenceModel.md`
|
||||||
- `models/governance/InfoTechCanonGovernanceModel.md`
|
- `models/governance/InfoTechCanonGovernanceModel.md`
|
||||||
- `models/governance/InfoTechCanonPurposeDemandExtension.md`
|
- `models/governance/InfoTechCanonPurposeDemandExtension.md`
|
||||||
- `models/governance/evidence-basis.yaml`
|
- `models/governance/evidence-basis.yaml`
|
||||||
|
|
|
||||||
|
|
@ -39,4 +39,5 @@ resolution: >-
|
||||||
architecture and importing profiles.
|
architecture and importing profiles.
|
||||||
resolved_by: codex
|
resolved_by: codex
|
||||||
resolved_at: '2026-09-04T03:10:00+02:00'
|
resolved_at: '2026-09-04T03:10:00+02:00'
|
||||||
|
state_hub_intake_id: "01a072ff-659a-7b07-b693-e82f509d3057"
|
||||||
```
|
```
|
||||||
|
|
|
||||||
|
|
@ -90,9 +90,10 @@ COMMON_DISTINCTIONS = [
|
||||||
{
|
{
|
||||||
"id": "policy-control-evidence",
|
"id": "policy-control-evidence",
|
||||||
"title": "Policy vs Control vs Evidence",
|
"title": "Policy vs Control vs Evidence",
|
||||||
"summary": "Policy states intent or rule, control implements or enforces that rule, and evidence records why the claim should be trusted.",
|
"summary": "Governance owns policy and control; ITC-EVID owns the distinct evidence assertion and its addressable source. Evidence supports a stated interest without guaranteeing truth.",
|
||||||
"source_artifacts": [
|
"source_artifacts": [
|
||||||
"model/governance",
|
"model/governance",
|
||||||
|
"model/evidence",
|
||||||
"model/security",
|
"model/security",
|
||||||
"model/observability",
|
"model/observability",
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ def test_cli_inspect_emits_json(capsys) -> None:
|
||||||
assert exit_code == 0
|
assert exit_code == 0
|
||||||
payload = json.loads(capsys.readouterr().out)
|
payload = json.loads(capsys.readouterr().out)
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["infospace"]["artifact_count"] == 76
|
assert payload["infospace"]["artifact_count"] == 77
|
||||||
|
|
||||||
|
|
||||||
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
||||||
|
|
|
||||||
28
tests/test_evidence_boundary.py
Normal file
28
tests/test_evidence_boundary.py
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
import re
|
||||||
|
|
||||||
|
from info_tech_canon.generation import concept_ownership
|
||||||
|
from info_tech_canon.service import load_context
|
||||||
|
|
||||||
|
|
||||||
|
def test_shared_evidence_has_one_retrievable_owner():
|
||||||
|
context = load_context()
|
||||||
|
concepts = concept_ownership(context)["concepts"]
|
||||||
|
for name in ["Evidence", "Evidence Source", "Adjudication Outcome", "Evidence strength"]:
|
||||||
|
assert {item["owner"] for item in concepts if item["concept"] == name} == {"model/evidence"}
|
||||||
|
artifacts = {item.id: item for item in context.infospace.artifacts}
|
||||||
|
assert "model/evidence" in artifacts
|
||||||
|
assert "model/evidence" in (context.infospace_root / "artifacts/index.yaml").read_text()
|
||||||
|
|
||||||
|
|
||||||
|
def test_live_governance_ownership_lists_do_not_reclaim_evidence():
|
||||||
|
root = load_context().infospace_root
|
||||||
|
for path in [*(root / "models").rglob("*.md"), *(root / "standards").rglob("*.md")]:
|
||||||
|
text = path.read_text()
|
||||||
|
for clause in re.findall(r"Governance owns([^.\n]*)", text, re.I):
|
||||||
|
owned_clause = re.split(r"\band imports\b", clause, flags=re.I)[0]
|
||||||
|
assert not re.search(r"\bevidence\b", owned_clause, re.I), str(path)
|
||||||
|
for block in re.findall(r"(?:The )?Governance Model owns[^\n]*:\n\n```[^\n]*\n(.*?)```", text, re.S):
|
||||||
|
assert "Evidence" not in block.splitlines(), str(path)
|
||||||
|
gov = (root / "models/governance/InfoTechCanonGovernanceModel.md").read_text()
|
||||||
|
assert "**Evidence** is" not in gov
|
||||||
|
assert "itc-evid:Evidence (assertion drawn_from itc-evid:Evidence Source)" in gov
|
||||||
|
|
@ -25,7 +25,7 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
||||||
|
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["infospace"]["slug"] == "canon"
|
assert payload["infospace"]["slug"] == "canon"
|
||||||
assert payload["infospace"]["artifact_count"] == 76
|
assert payload["infospace"]["artifact_count"] == 77
|
||||||
assert payload["infospace"]["kinds"] == {
|
assert payload["infospace"]["kinds"] == {
|
||||||
"access-descriptor-set": 1,
|
"access-descriptor-set": 1,
|
||||||
"alignment-review-kit": 1,
|
"alignment-review-kit": 1,
|
||||||
|
|
@ -53,7 +53,7 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
||||||
"kernel": 2,
|
"kernel": 2,
|
||||||
"mapping": 3,
|
"mapping": 3,
|
||||||
"mapping-expectation": 1,
|
"mapping-expectation": 1,
|
||||||
"model": 12,
|
"model": 13,
|
||||||
"model-extension": 1,
|
"model-extension": 1,
|
||||||
"model-selection-guide": 1,
|
"model-selection-guide": 1,
|
||||||
"native-concept-map": 1,
|
"native-concept-map": 1,
|
||||||
|
|
@ -70,7 +70,7 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
||||||
|
|
||||||
|
|
||||||
def test_model_and_standard_lists_are_filtered() -> None:
|
def test_model_and_standard_lists_are_filtered() -> None:
|
||||||
assert list_models()["count"] == 12
|
assert list_models()["count"] == 13
|
||||||
assert list_standards()["count"] == 4
|
assert list_standards()["count"] == 4
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -99,14 +99,14 @@ def test_validate_canon_passes_scaffold() -> None:
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["errors"] == []
|
assert payload["errors"] == []
|
||||||
assert "warnings" in payload
|
assert "warnings" in payload
|
||||||
assert payload["details"]["artifact_count"] == 76
|
assert payload["details"]["artifact_count"] == 77
|
||||||
|
|
||||||
|
|
||||||
def test_graph_exports_relationship_summary() -> None:
|
def test_graph_exports_relationship_summary() -> None:
|
||||||
payload = artifact_graph()
|
payload = artifact_graph()
|
||||||
|
|
||||||
assert payload["ok"] is True
|
assert payload["ok"] is True
|
||||||
assert payload["graph"]["node_count"] == 76
|
assert payload["graph"]["node_count"] == 77
|
||||||
assert payload["graph"]["edge_count"] > 15
|
assert payload["graph"]["edge_count"] > 15
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
74
workplans/INFO-WP-0020-shared-evidence-model.md
Normal file
74
workplans/INFO-WP-0020-shared-evidence-model.md
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
---
|
||||||
|
id: INFO-WP-0020
|
||||||
|
type: workplan
|
||||||
|
title: "Shared evidence model and governance import boundary"
|
||||||
|
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: "2091f147-842b-5e79-8ae3-06ff8d0adccf"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Shared evidence model and governance import boundary
|
||||||
|
|
||||||
|
Implements CFED-WP-0001-T11 under accepted CUST-ADR-006 R3/R5/R7. The existing
|
||||||
|
INFO-WP-0019 maintenance work remains separately owned. This plan uses the local
|
||||||
|
workplan convention's INFO prefix. Registration retains model status draft.
|
||||||
|
|
||||||
|
## Author the shared pair and worked examples
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: INFO-WP-0020-T01
|
||||||
|
status: done
|
||||||
|
priority: high
|
||||||
|
state_hub_task_id: "db42df00-cf84-57a7-81a4-a5fd998717bc"
|
||||||
|
```
|
||||||
|
|
||||||
|
Own Evidence, Evidence Source, Adjudication Outcome and general evidence strength
|
||||||
|
in itc-evid. Separate assertions from containers, make capture interest explicit,
|
||||||
|
and show invoice/XML integrity and adjudication cases without claiming legal or
|
||||||
|
financial effects. Preserve the donor corpus and original seed provenance.
|
||||||
|
|
||||||
|
## Transfer the live ownership boundary and register
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: INFO-WP-0020-T02
|
||||||
|
status: done
|
||||||
|
priority: high
|
||||||
|
state_hub_task_id: "00444404-1963-568d-a8e0-631adb607073"
|
||||||
|
```
|
||||||
|
|
||||||
|
Replace governance Evidence ownership with imports, update its chain pattern,
|
||||||
|
register the new model in canon and service catalogs and kernel map, and correct
|
||||||
|
live direct consumer ownership assertions. Preserve EvidenceBasis catalog
|
||||||
|
identifiers and behavior as the existing quantity-origin application.
|
||||||
|
|
||||||
|
## Verify retrieval, ownership and generated surfaces
|
||||||
|
|
||||||
|
```task
|
||||||
|
id: INFO-WP-0020-T03
|
||||||
|
status: done
|
||||||
|
priority: high
|
||||||
|
state_hub_task_id: "5b675961-de3c-57d8-a102-c2f0e9ea55e6"
|
||||||
|
```
|
||||||
|
|
||||||
|
Refresh indexes/briefs; run repository checks and focused evidence-boundary
|
||||||
|
regressions. Verify seed, catalog and finished workplan hashes unchanged.
|
||||||
|
Record evidence and reconcile native/project workplans.
|
||||||
|
|
||||||
|
## Live continuation
|
||||||
|
|
||||||
|
CFED-WP-0001-T05/T06 own identity/commerce migration imports; T07 owns research
|
||||||
|
corpus distribution; T08 owns reciprocal interface cards. These remain live in
|
||||||
|
prj-canon-federation. No consumer adoption or stable model promotion is claimed.
|
||||||
|
|
||||||
|
## Verification — 2026-09-05
|
||||||
|
|
||||||
|
make check passes: 38 tests, generated-artifact consistency, canon validation
|
||||||
|
and small-saas profile validation. git diff --check passes. All 34 protected
|
||||||
|
seed/catalog/historical plan hashes remain unchanged. The federation donor ledger
|
||||||
|
verifies its pinned source with zero unowned or multiply owned concepts.
|
||||||
|
See [project evidence](../../prj-canon-federation/docs/evidence/2026-09-05-shared-evidence-model.md).
|
||||||
|
|
@ -16,6 +16,14 @@ implementation_decisions:
|
||||||
consumer_workplans_live_in_consumer_repos: true
|
consumer_workplans_live_in_consumer_repos: true
|
||||||
|
|
||||||
workplans:
|
workplans:
|
||||||
|
- id: INFO-WP-0020
|
||||||
|
title: Shared evidence model and governance import boundary
|
||||||
|
status: finished
|
||||||
|
priority: high
|
||||||
|
path: workplans/INFO-WP-0020-shared-evidence-model.md
|
||||||
|
depends_on: [ITC-WP-0015]
|
||||||
|
produces: [itc-evid, governance evidence imports]
|
||||||
|
|
||||||
- id: INFO-WP-0019
|
- id: INFO-WP-0019
|
||||||
title: Conformance, reproducible consumption, and maintenance
|
title: Conformance, reproducible consumption, and maintenance
|
||||||
status: blocked
|
status: blocked
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue