Skip to content

docs: reframe README and PAPER as L1 projection of the Constellation substrate - #7

Merged
chazmaniandinkle merged 2 commits into
myrgic:mainfrom
chazmaniandinkle:docs/substrate-reframe
Apr 29, 2026
Merged

docs: reframe README and PAPER as L1 projection of the Constellation substrate#7
chazmaniandinkle merged 2 commits into
myrgic:mainfrom
chazmaniandinkle:docs/substrate-reframe

Conversation

@chazmaniandinkle

Copy link
Copy Markdown
Contributor

Summary

Rewrites the public-facing docs to reflect the substrate framing developed in design discussions since the original PoC drop. Three substantive updates:

  1. Constellation is a unified substrate, not just an identity protocol. The same primitives (RFC 8785 canonical JSON, SHA-256 content hashing, git-backed events/{seq:08d}.json chain with prior_hash linking, tree-hash state fingerprint, EMA-weighted decay signals) apply to multiple node populations: peer nodes, identities, cogdocs, channels, sessions, agents. This repo specifies the peer-node projection. Other projections live in the cogos kernel.

  2. Three-layer model. Node (L1, this repo) / Identity (L2, kind: Identity CRD reconciled by pkg/reconcile in the cogos kernel, OIDC-shaped) / Presence (L3, emergent, query-derived from the attention table and bus events). L1 node keys sign L2 attestations.

  3. Reference implementation, not Proof of Concept. Title and framing updated to match how the project is actually used. The cogos kernel defines a ConstellationBridge seam designed to consume this protocol.

What's cut

  • "Proof of Concept" framing from the title and throughout
  • The blockchain comparison table from the README (kept in PAPER, where the academic register fits)
  • Landauer / thermodynamic-cost framing from both surfaces (the ln(2) per distinction line and the "thermodynamic work invested" claim)
  • "Eigenform" vocabulary softened to "fixed point" in PAPER (the precise control-theoretic term)
  • Em-dashes in body prose (preserved only as two-part heading separators)
  • "Semiconductive membrane's adaptive permeability" reframed onto the operational thesis (workspaces compose recursively, trust gates selective promotion across the hierarchy)

What's softened

The README claim that the cogos kernel imports this repo as a Go library and uses its trust scores to gate cross-workspace sync was structurally aspirational. Verified against the kernel:

  • cogos/go.mod has no dependency on cogos-dev/constellation
  • ConstellationBridge is an interface defined inside the kernel; the only implementation present is NilBridge (standalone-mode defaults)
  • BEP sync gates peers by a static per-peer Trusted flag in pkg/bep/config.go, not by EMA scores from this protocol

The new framing: "the cogos kernel defines a ConstellationBridge seam designed to consume this protocol; BEP sync currently uses static per-peer trust, with EMA-weighted gating in progress."

Alignment

  • Aligned with the cogos-dev org-level README's framing (workspaces compose hierarchically like git remotes but recursive; AI tools → kernel → workspace overlay; .cog/ and .git/ as siblings)
  • Sequenced as step 1 of three. After this lands: update the cogos-dev/constellation GitHub repo description, then update the cogos README's ecosystem table mention.

Test plan

  • Read README top-to-bottom for register and flow
  • Read PAPER for register and consistency with README
  • Confirm the softened cross-workspace-sync wording is accurate to current reality
  • Confirm the L1/L2/L3 model matches your mental model
  • Decide whether to merge or iterate on framing

…substrate

Three substantive updates:

- Constellation is one substrate applied to multiple node populations (peer
  nodes, identities, cogdocs, channels, sessions, agents). The same primitives
  (RFC 8785 + SHA-256 + git-backed event chain + tree-hash fingerprint +
  EMA-weighted decay signals) compose into each projection. This repo
  specifies the peer-node projection.

- Three-layer model added: Node (L1, this repo) / Identity (L2, CRD in the
  cogos kernel reconciled by pkg/reconcile) / Presence (L3, emergent and
  query-derived from attention + bus events).

- Reposition from "Proof of Concept" to reference implementation. Soften the
  cross-workspace sync claim: the cogos kernel defines a ConstellationBridge
  seam designed to consume this protocol; BEP sync currently gates by static
  per-peer trust, with EMA-weighted gating in progress.

Cuts: blockchain comparison table from README; Landauer / thermodynamic-cost
framing from both surfaces; "novel mathematical framework" register; loaded
eigenform vocabulary softened to "fixed point" in PAPER. PAPER's "Connection
to CogOS" reframed onto the workspaces-compose-recursively thesis instead of
the semiconductive-membrane framing.
The five flagged calls in TestProcessHeartbeat_SequenceDrift_TrustDecreases,
TestProcessHeartbeat_DriftCount_Resets_OnConsistent, and
TestPeerRegistry_Summarize are establishing peer state for assertions
about side effects (DriftCount, Trust, Summarize output). Mark the
return values as intentionally discarded with '_ =' to satisfy errcheck.

Pre-existing on main; surfaced as a blocker for myrgic#7 (docs).
@chazmaniandinkle
chazmaniandinkle merged commit 252db17 into myrgic:main Apr 29, 2026
4 checks passed
chazmaniandinkle pushed a commit to myrgic/cogos that referenced this pull request Apr 29, 2026
Aligns the description with the new framing landed in
myrgic/constellation#7. Constellation is the L1 projection
of the Constellation substrate (the same primitives that hash-
chained-ledger plus EMA-weighted decay support across multiple
node populations); this repo specifies the peer-node protocol
and the kernel consumes it via a ConstellationBridge seam.

Workspace sync gating by EMA scores is still pending against
that seam; this row now reflects current scope rather than
planned scope.
chazmaniandinkle added a commit to myrgic/.github that referenced this pull request Apr 29, 2026
Replaces the old 'AI agents need persistent memory' framing with a
sharper thesis: every modern AI tool already has memory; what's
missing is shared memory across tools, machines, and orgs. CogOS is
the substrate underneath that solves that.

Substantive changes:

- New opener leads with the cross-tool / cross-device / cross-org gap
  and the 'hierarchical like git remotes, but recursive' framing.
- New three-piece architecture diagram (AI tools to kernel to
  workspace overlay), replacing the dense seven-module diagram. The
  old diagram referenced openclaw reconciler providers (archived).
- New '.cog/ and .git/' section explicitly positions the cognitive
  overlay as a sibling to git, not a replacement, with content-
  addressed cross-references rather than duplication.
- New 'Workspaces compose' section names the recursive upstream
  pattern as the operational expression of selective sovereignty.
- Kernel features rewritten as a lean seven-bullet summary that names
  externalized attention as the conceptual frame and reconcilers as
  a primary kernel function.
- Repos table cleaned up. Constellation row reframed as L1 trust-node
  protocol (matching the recently-merged constellation rewrite).
  Research row reframed away from EA/EFM/LoRO acronym soup.
- Quickstart adds 'cogos init' as a step before 'serve'.
- Em-dash substitutes ('--') swept from body prose; commas, periods,
  parens, colons used instead.
- TRM name retired throughout. NDCG@10 / LOC / test count metrics
  removed.

Aligned with myrgic/cogos#84 (cogos README) and
myrgic/constellation#7 (constellation README) so the three repos
describe the substrate consistently.
chazmaniandinkle added a commit to myrgic/.github that referenced this pull request Apr 29, 2026
Replaces the old 'AI agents need persistent memory' framing with a
sharper thesis: every modern AI tool already has memory; what's
missing is shared memory across tools, machines, and orgs. CogOS is
the substrate underneath that solves that.

Substantive changes:

- New opener leads with the cross-tool / cross-device / cross-org gap
  and the 'hierarchical like git remotes, but recursive' framing.
- New three-piece architecture diagram (AI tools to kernel to
  workspace overlay), replacing the dense seven-module diagram. The
  old diagram referenced openclaw reconciler providers (archived).
- New '.cog/ and .git/' section explicitly positions the cognitive
  overlay as a sibling to git, not a replacement, with content-
  addressed cross-references rather than duplication.
- New 'Workspaces compose' section names the recursive upstream
  pattern as the operational expression of selective sovereignty.
- Kernel features rewritten as a lean seven-bullet summary that names
  externalized attention as the conceptual frame and reconcilers as
  a primary kernel function.
- Repos table cleaned up. Constellation row reframed as L1 trust-node
  protocol (matching the recently-merged constellation rewrite).
  Research row reframed away from EA/EFM/LoRO acronym soup.
- Quickstart adds 'cogos init' as a step before 'serve'.
- Em-dash substitutes ('--') swept from body prose; commas, periods,
  parens, colons used instead.
- TRM name retired throughout. NDCG@10 / LOC / test count metrics
  removed.

Aligned with myrgic/cogos#84 (cogos README) and
myrgic/constellation#7 (constellation README) so the three repos
describe the substrate consistently.
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.

1 participant