Skip to content

Network Public: design-doc series — tracking #796–#801 #803

Description

@monsieurbulb

Network Public: design-doc series — tracking #796#801

A series of six design-doc PRs proposing how to evolve JAR towards what the underlying paper calls a Network Public: a substrate that is structurally prevented from being privately enclosed, including by its own future operators.

The series is purely documentation. No consensus changes, no Cargo / Lake changes, no roadmap reprioritisation — every concrete mechanism described here sits as services on top of the existing Refine-Accumulate model, or as RFC-grade thinking that may inform future work. Nothing here asks maintainers to deprioritise the P0 mainnet-readiness work tracked in #172.

The source paper

The Network Public — A Peer-to-Peer Protocol for Sovereign Collective Intelligence (Decent Partners, v4.3, April 2026)
Read the full paper as a gist
Raw: https://gist.githubusercontent.com/monsieurbulb/97b081132b9d467d1cbb3601f0d39a77/raw/network-public.md

PR #796 is a synthesis / repo-resident counterpart to that paper. The other five PRs each isolate one mechanism the paper proposes.

The four functional separations the paper introduces

Separation Purpose Lands in PR
Ingestion — record everything without judgment Substrate of provenance; nothing about it judges #801 (first concrete non-code contribution type)
Governance — direction by dilutive contribution weight, with the right to refuse / pause Lets the network slow itself down without adopting stake-based slashing #797
Inference ownership — revenue distributed by graph traversal Connects upstream contribution to downstream value via patience #799
Deliberative allocation — a negation layer for what traversal can't yet recognise Counterweight against the system's own pattern-entrenchment #798

Plus a norms layer (#800 inference shapes) that defines minimum service-author obligations for any inference service running on the substrate, so that base-layer neutrality doesn't quietly re-enclose users at the service tier.

Reading order

The PRs are designed to be read in this sequence. Each builds context the next assumes.

  1. docs: JAR as a Network Public #796 — JAR as a Network Public (parent thesis; maps the four separations onto existing JAR primitives, names the gaps, completes the genesis.md → coinless.md → network-public.md arc)
  2. docs: governance — the right to refuse #797 — Governance: the right to refuse (pause/refusal primitive; directly answers a gap raised in Does the protocol need staking, coretime, or L2 coins? A first-principles audit of inherited assumptions #383)
  3. docs: the negation layer (Genesis 2.0 deliberative cohorts) #798 — The negation layer (Genesis 2.0 deliberative cohorts — rotated, fixed-term, pay-independent)
  4. docs: the patience tax — delayed-settlement escrow #799 — The patience tax (delayed-settlement escrow funding traversal-weighted attribution and the negation layer; connects Coinless JAR's revenue model to upstream contribution)
  5. docs: inference shapes — service-author obligations #800 — Inference shapes (three minimum properties any inference service must satisfy; admissible grounds for refusal under docs: governance — the right to refuse #797)
  6. docs(jar-genesis): cross-type bridges — first non-code contribution type #801 — Cross-type bridges (operationalises Genesis 2.0's "7+1 comparison" model with ingestion contributions as the first concrete non-code type — smallest possible step out of code-only)

Relationship to existing threads

Status

All six PRs are open as drafts so contributors can comment without time pressure. They will be marked ready for review once the conversation in this issue settles direction.

cc @sorpaas @olanod

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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