Skip to content

Commit 89af99d

Browse files
committed
examples(semantic): add Semantic Enterprise state integrity mapping
1 parent 8718e6a commit 89af99d

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{
2+
"contract": "sourceos-syncd.semantic-enterprise.state-integrity",
3+
"version": "0.1.0",
4+
"source": {
5+
"repository": "SocioProphet/ontogenesis",
6+
"release": "semantic-enterprise-v0.1.0",
7+
"manifest_path": "manifests/semantic_enterprise_v0_1_manifest.json",
8+
"rollup_registry_path": "catalog/semantic_enterprise_v0_1_registry.ttl",
9+
"supply_chain_module_path": "Domains/supply-chain.ttl",
10+
"named_graph_fixture_path": "examples/named-graphs/semantic_sector_named_graphs.ttl"
11+
},
12+
"state_integrity_surfaces": [
13+
"artifact_lineage",
14+
"release_provenance",
15+
"repair_lineage",
16+
"rollback_evidence",
17+
"local_first_state_context",
18+
"named_graph_governance"
19+
],
20+
"provenance_requirements": [
21+
"source_path",
22+
"graph_uri",
23+
"source_system",
24+
"trust_level",
25+
"access_class",
26+
"retention_policy",
27+
"lifecycle_phase",
28+
"release_tag"
29+
],
30+
"semantic_bindings": [
31+
{
32+
"sourceos_surface": "release_artifact",
33+
"semantic_enterprise_class": "supply-chain:Component",
34+
"evidence_role": "software-artifact-component",
35+
"required_fields": ["artifact_id", "source_path", "release_tag", "trust_level"]
36+
},
37+
{
38+
"sourceos_surface": "state_integrity_report",
39+
"semantic_enterprise_class": "named-graph-governance:CuratedGraph",
40+
"evidence_role": "curated-state-perspective",
41+
"required_fields": ["graph_uri", "source_system", "access_class", "retention_policy"]
42+
},
43+
{
44+
"sourceos_surface": "repair_plan",
45+
"semantic_enterprise_class": "supply-chain:MitigationAction",
46+
"evidence_role": "non-destructive-repair-mitigation",
47+
"required_fields": ["plan_id", "source_path", "affected_component", "approval_state"]
48+
},
49+
{
50+
"sourceos_surface": "rollback_evidence",
51+
"semantic_enterprise_class": "supply-chain:AlternateSource",
52+
"evidence_role": "alternate-source-or-rollback-reference",
53+
"required_fields": ["rollback_id", "source_path", "previous_state_ref", "trust_level"]
54+
}
55+
],
56+
"named_graph_contexts": [
57+
{
58+
"sector": "supply-chain",
59+
"source_path": "examples/scenarios/supply_chain_resilience_demo.ttl",
60+
"graph_uri_fragment": "graphs/scenarios/supply-chain-resilience",
61+
"source_system": "Ontogenesis semantic-enterprise scenario fixture",
62+
"access_class": "internal",
63+
"trust_level": "curated-demo",
64+
"retention_policy": "retain-current-plus-audit-history",
65+
"lifecycle_phase": "KnowledgeCuration"
66+
}
67+
],
68+
"sourceos_fixture": {
69+
"artifact_id": "sourceos-demo-release-component",
70+
"release_tag": "semantic-enterprise-v0.1.0",
71+
"state_context": "local-first-state-integrity-demo",
72+
"graph_uri_fragment": "graphs/scenarios/supply-chain-resilience",
73+
"trust_level": "curated-demo",
74+
"access_class": "internal",
75+
"operator_narrative": "Semantic Enterprise supply-chain provenance is mapped into SourceOS state integrity evidence without mutating Ontogenesis source semantics."
76+
},
77+
"closure_model": {
78+
"inside_source": "Ontogenesis authors the semantic source modules and supply-chain scenario.",
79+
"outside_state_runtime": "SourceOS syncd maps semantic provenance into local-first state integrity evidence.",
80+
"boundary_membrane": "Release tag, source path, graph URI, trust level, access class, retention policy, and lifecycle phase must survive translation.",
81+
"feedback_surface": "SourceOS repair, rollback, and state reports remain downstream evidence and do not mutate Ontogenesis source semantics."
82+
}
83+
}

0 commit comments

Comments
 (0)