Skip to content

M1: Governed local-first agentic graph foundation #86

@mdheller

Description

@mdheller

Objective

Track M1 integration for the SourceOS/SociOS local-first agentic graph foundation.

This issue coordinates the initial estate-wide integration around the architecture introduced in PR #85.

M1 scope

  • Treat SourceOS-Linux/sourceos-spec as the constitutional contract repo.
  • Add contract schemas for the agentic graph foundation.
  • Add .sourceos/manifest.json across primary implementation repos.
  • Add validation/estate-scanning support in SourceOS-Linux/sourceos-devtools.
  • Establish minimum contracts for SourceGraph, SourceChannel, SyncEngineManifest, AgentCapabilityLease, PolicyDecision, and AuditEvent.

Required schema work

  • SourceOSRepoManifest.json
  • SyncEngineManifest.json
  • SourceChannelEnvelope.json
  • SourceGraphWrite.json
  • AgentCapabilityLease.json
  • PolicyDecision.json
  • AuditEvent.json

M1 repo manifest targets

  • SourceOS-Linux/sourceos-spec
  • SourceOS-Linux/sourceos-devtools
  • SourceOS-Linux/sourceos-shell
  • SourceOS-Linux/TurtleTerm
  • SourceOS-Linux/agent-term
  • SourceOS-Linux/agent-machine
  • SourceOS-Linux/BearBrowser
  • SocioProphet/agent-registry
  • SocioProphet/policy-fabric
  • SocioProphet/memory-mesh
  • SocioProphet/prophet-workspace
  • SocioProphet/sociosphere
  • SocioProphet/meshrush
  • SocioProphet/sherlock

Acceptance criteria

  • PR Define local-first agentic graph foundation #85 merged or superseded by equivalent architecture docs.
  • All M1 repos contain .sourceos/manifest.json.
  • sourceos-devtools can scan manifests and report compliant, partial, invalid, or missing.
  • Policy, memory, agent, shell, browser, relay, and workspace repos reference sourceos-spec as contract authority.
  • High-risk sync surfaces declare policy class, merge strategy, and audit events.

Notes

This is coordination scaffolding only. Runtime rewrites should follow contract/schema validation, not precede it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions