Skip to content

Consume semantic graph state for SourceOS object actor schema provenance sync #26

@mdheller

Description

@mdheller

Context

SocioProphet/sociosphere now contains docs/integrations/hellgraph-semantic-governance-control-loop-v0.md.

SourceOS syncd should consume the semantic-governance graph as the object/actor/schema/provenance substrate for local-first state integrity.

Required v0 integration

Define how sourceos-syncd consumes graph-backed semantic state for:

  • object identity,
  • actor identity,
  • schema/profile identity,
  • provenance hashes,
  • policy binding refs,
  • quality/evidence refs,
  • replay/receipt refs,
  • repair and reconciliation decisions.

Mandatory edge awareness

The daemon should be able to treat these edge classes as sync-relevant state:

  • lg:represents
  • lg:derivedFrom
  • lg:conformsTo
  • lg:governedBy
  • lg:hasQualitySignal

Acceptance criteria

  • A SourceOS object can carry semantic graph references without embedding the entire graph.
  • Policy and provenance references survive local-first sync/replay.
  • Missing or stale graph references are detectable as repair conditions.
  • Integration remains consumer-side; HellGraph remains graph authority.
  • SourceOS product overlays consume semantics without mutating clean upstream mirrors such as librewolf-source-mirror.

Non-goals

  • Do not make sourceos-syncd a graph database.
  • Do not put SourceOS product changes into clean upstream mirror repos.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions