Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions janus-facing-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,27 +38,27 @@ Federated prosumer compute power creating more options across geography. Orchest

### Frontend Tier

E&I interface for prosuming compute/storage.
Economy & Information interface for prosuming compute/storage.

## Record Layer

A compensated function of the substrate, recording and serving dialog between E&I and Covenant layers for the public.
A compensated function of the substrate, recording and serving dialog between Economy & Information and Covenant layers for the public.

The record of what happened is held six ways. Each party to a transaction keeps a record of their own; the operator keeps its own; two witnesses keep their own; and the hashes are committed to one public chain, distributed across the substrate — the record for everyone who was neither transactor, witness, nor operator. The chain is append-only: harm is forgiven by annotation, never by erasing. A platform must have at least two independent witnesses; with fewer, a deployment must label itself unfederated.

A cross-community exchange remains two sovereign spends. The citation that settles it carries a third: the orchestrator's transport fee, escrowed with the trade at initiation and released by that same citation. Release is joint and all-or-nothing — if delivery is not attested within the offer's commitment window, all three spends revert — and the orchestrator's own attestation does not count toward the threshold that releases its own fee. The fee settles in the home ledger of the prosumers whose capacity was carried; it does not cross a community boundary. The credit it earns is held the same six ways, cited by key.

### Protocol Tier

Captures, categorizes and hashes each transmission within the stack in order to establish reputation through the covenant layer and establishing the basis of an exchange medium through E&I.
Captures, categorizes and hashes each transmission within the stack in order to establish reputation through the covenant layer and establishing the basis of an exchange medium through Economy & Information.

### Orchestrator Tier

Federates records across geography enabling shared reputation and exchange. What federation shares is recorded truth — reputation and exchange history — never a currency unit.

### Frontend Tier

Compensated compute/record service provided by prosumers on the substrate layer E&I.
The buying and selling of record storage across the substrate, compensating the prosumers who keep the record.

## Covenant Layer

Expand All @@ -70,11 +70,11 @@ A simple assessment, written in executable code for prosumers to rate interactio

### Orchestrator Tier

An API serving compliant assessments across the E&I markets of the stack from substrate prosumers. When apparent breaches of the covenant occur, platform operators adjudicate between their prosumers; disputes that cross platforms are adjudicated at the witness layer. Adjudicators are rated on their conduct by both prosumers/operators involved.
An API serving compliant assessments across the Economy & Information markets of the stack from substrate prosumers. When apparent breaches of the covenant occur, platform operators adjudicate between their prosumers; disputes that cross platforms are adjudicated at the witness layer. Adjudicators are rated on their conduct by both prosumers/operators involved.

### Frontend Tier

The E&I interface where the API is served.
The Economy & Information interface where the API is served.

## Governance Layer

Expand All @@ -94,19 +94,19 @@ The synchronous/asynchronous coordination of members governed by the organizatio

## Economy & Information Layer

The E&I layer is hosted on substrate, syndicated with the record layer, and facilitates covenant compliance.
The Economy & Information layer is hosted on substrate, syndicated with the record layer, and facilitates covenant compliance.

### Protocol Tier

Each economic or information platform has a protocol designed for the exchange taking place (i.e. agriculture, a game or research citations).

### Orchestrator Tier

E&I must run on revokable hardware obtained and recorded by the substrate layer. A platform needs no orchestrator of its own: it selects one from the substrate market and pays transport out of the trade
Economy & Information must run on revokable hardware obtained and recorded by the substrate layer. A platform needs no orchestrator of its own: it selects one from the substrate market and pays transport out of the trade

### Frontend Tier

Frontend designs for E&I platforms must be customizeable by the user.
Frontend designs for Economy & Information platforms must be customizeable by the user.

## The Lines That Cannot Be Crossed

Expand Down
4 changes: 2 additions & 2 deletions jfa-conformance-suite.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@
"implementation", "federation tests: what crosses record communities is reputation and history only"),
Invariant("REC-witness-minimum", "record", "label itself unfederated",
"implementation", "deployment tests: an operator platform with fewer than two independent witnesses forces the unfederated label (was 8.3; reworded 2026-08-25)"),
Invariant("REC-witness-work", "record", "compensated compute/record service provided by prosumers",
"implementation", "substrate tests: record-keeping and witnessing assigned as compensated substrate work (reworded 2026-08-27)"),
Invariant("REC-witness-work", "record", "compensating the prosumers who keep the record",
"implementation", "substrate tests: record-keeping and witnessing assigned as compensated substrate work (reworded 2026-08-27; anchor retracked to the frontend market wording 2026-09-17)"),
# Covenant layer
Invariant("COV-adjudicators", "covenant", "rated on their conduct by both prosumers",
"implementation", "covenant tests: adjudication conduct ratable by both parties (was 7.2-adjudicator-rated)"),
Expand Down
Loading