Skip to content

feat(semantic): map Semantic Enterprise to state integrity#24

Merged
mdheller merged 4 commits into
mainfrom
semantic-enterprise-v0.1-state-integrity-clean
May 10, 2026
Merged

feat(semantic): map Semantic Enterprise to state integrity#24
mdheller merged 4 commits into
mainfrom
semantic-enterprise-v0.1-state-integrity-clean

Conversation

@mdheller
Copy link
Copy Markdown
Contributor

Summary

This PR adds SourceOS syncd’s clean Semantic Enterprise v0.1 state-integrity mapping for artifacts from SocioProphet/ontogenesis.

Added

  • examples/semantic-enterprise/v0.1/state-integrity-mapping.example.json
    • maps Semantic Enterprise supply-chain, provenance, trust, and named-graph governance surfaces into SourceOS state integrity evidence
    • covers artifact lineage, release provenance, repair lineage, rollback evidence, local-first state context, and named graph governance
  • tools/validate_semantic_enterprise_state_integrity.py
    • stdlib validator for the mapping fixture
  • docs/semantic-enterprise-state-integrity.md
    • documents the mapping boundary and closure membrane

Updated

  • Makefile
    • adds validate-semantic-enterprise-state-integrity to make validate

Design posture

SourceOS syncd consumes Semantic Enterprise v0.1 as state-integrity evidence. Release tag, source path, graph URI, trust level, access class, retention policy, and lifecycle phase must survive translation. SourceOS repair, rollback, and state reports remain downstream evidence and do not mutate Ontogenesis source semantics.

Parent issues

Validation target

  • make validate
  • Semantic Enterprise state-integrity validator

Note

This clean branch supersedes the earlier stale PR #22, which accumulated unrelated mainline drift while CI was being debugged.

@mdheller mdheller merged commit c2110c4 into main May 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Map Ontogenesis Semantic Enterprise v0.1.0 to SourceOS state integrity semantics

1 participant