Skip to content

Commit 71ac8c8

Browse files
docs: record Valence Shell / Ochránce as exploratory downstream consumer (#177)
## Summary Conservative, **docs-only** entry recording Valence Shell / Ochránce as a *possible downstream consumer* of Echo Types' structured-loss semantics. The bridge is exploratory and has **Core Affect: NO**. The framing: Echo Types' existing vocabulary for structured loss (recoverable / constrained / residue-bearing / observationally equivalent / genuinely lost) is a *candidate* classifier for shell and filesystem state transitions; Ochránce may supply concrete receipt evidence. This is downstream application evidence, not a new foundation, and not a mechanised cross-repo theorem. ## Changes - `docs/bridge-status.md` — new **§7** (Status / Dependencies / Blockers / Core Affect), matching the existing ledger format and the repo's "Core Affect: NO" vocabulary. - `docs/bridges/cross-repo-bridge-status.md` — new Tracks-table row + revision-history entry + "Last updated" date bump. - `docs/echo-types/explorations/accountable-shell/README.adoc` — short exploratory note mirroring the existing `decoration-bridge/` precedent (CAUTION banner, candidate-classification reading-aid table over *existing* modules, explicit non-claims, termination criteria). ## Constraints honoured - **No Agda touched.** Nothing under `proofs/` is changed; the verified suite is unaffected by construction. Nothing is wired into `All.agda`, `Smoke.agda`, or `EchoCanonicalIdentitySuite.agda`. - **No postulates.** - The identity claim, canonical identity layer, F5 / OFS universal-property story, and establishment framing are untouched. - Makes **no** claim about Valence Shell / Ochránce implementation correctness, POSIX, Rust, the Lean→Rust correspondence, secure deletion, GDPR, cryptographic integrity, or Ochránce attestation. - Valence Shell's RMR / RMO terms appear only as clearly-marked *downstream application vocabulary*; they are not adopted into the Echo Types core. - Cited modules (`EchoTotalCompletion`, `EchoLossTaxonomy`, `EchoGraded`, `EchoResidue`, `EchoResidueTaxonomy`, `EchoObservationalEquivalence`, `EchoNoSectionGeneric`) were verified to exist before referencing. https://claude.ai/code/session_01Jxr3Wy4ngpkbc2QwjEam82 --- _Generated by [Claude Code](https://claude.ai/code/session_01Jxr3Wy4ngpkbc2QwjEam82)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 0e41e98 commit 71ac8c8

3 files changed

Lines changed: 132 additions & 1 deletion

File tree

docs/bridge-status.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,9 @@ This document strictly tracks the status of experimental extensions and bridges
4141
- **Dependencies:** `EchoIntegration`, `EchoChoreo`, `EchoGraded` (import only)
4242
- **Blockers:** Bridge is bounded by construction. Closes under any of the documented termination criteria: Track A/B/C failure, all candidate analogies retired, redundancy with retracted-prose graded-comonad framing, forbidden-rebrandings register addition, retraction-watch trip. Companion: `docs/echo-types/explorations/decoration-bridge/README.adoc`; module: `proofs/agda/EchoDecorationBridge.agda` (deliberately not in `All.agda`).
4343
- **Core Affect:** NO
44+
45+
## 7. Valence Shell / Ochránce accountable-shell bridge (candidate downstream consumer)
46+
- **Status:** EXPLORATORY (candidate downstream consumer; no Agda artefact, no cross-repo theorem)
47+
- **Dependencies:** None in this repo. Adjacent (downstream) only: Valence Shell (`hyperpolymath/valence-shell` — shell state transitions, undo/redo, checkpoints, diff/replay); Ochránce (`hyperpolymath/ochrance` — A2ML manifests, Merkle state commitments, repair/attestation surfaces).
48+
- **Blockers:** No shared schema and no mechanised cross-repo theorem exist. The relationship is citation-level only: Echo Types' structured-loss vocabulary (recoverable / constrained / residue-bearing / observationally equivalent / genuinely lost) is a *candidate* classifier for shell state transitions, and Ochránce may supply concrete receipt evidence. This is downstream application evidence, not a new foundation. Echo Types makes **no** claim about Valence Shell or Ochránce implementation correctness, and **no** claim about POSIX, Rust, the Lean→Rust correspondence, secure deletion, GDPR, cryptographic integrity, or attestation. Companion note: `docs/echo-types/explorations/accountable-shell/README.adoc`. Nothing for this bridge is imported into `proofs/agda/All.agda`, `proofs/agda/Smoke.agda`, or `proofs/agda/EchoCanonicalIdentitySuite.agda`.
49+
- **Core Affect:** NO

docs/bridges/cross-repo-bridge-status.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<!-- SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk> -->
33
# Cross-Repo Bridge Status
44

5-
Last updated: 2026-05-20.
5+
Last updated: 2026-06-02.
66

77
This file is the single status ledger for echo-type bridge work that
88
touches other repositories.
@@ -17,6 +17,7 @@ touches other repositories.
1717
| Tropical alignment | `proofs/agda/EchoTropical.agda` | `tropical-resource-typing/Tropical.thy`, `tropical-resource-typing/TropicalSessionTypes.lean` (and 8 other `.thy` files) | Adjacent repo audit complete (2026-05-20). Repo present at `repos-monorepo/verification-ecosystem/tropical-resource-typing`; remote `hyperpolymath/tropical-resource-typing` active (last push 2026-05-18, language=Isabelle). First alignable theorem pair identified: Agda `⊕-idem` ↔ Isabelle `trop_add_idem` ↔ Lean `add_comm_trop`+`add_assoc_trop`. | Agda cannot import `.thy` or `.lean` directly; alignment is citation-level (statement correspondence with build-side independent proof per language), not import-level. Long-game target: `Tropical_Ordinal_Bridge.thy` ↔ echo-types ordinal track. |
1818
| EchoTypes.jl executable mirror | Tier-1+Tier-2 spine + unconditional F5 OFS fragment (modules: `Echo`, `EchoResidue`, `EchoFiberCount`, `EchoThermodynamics`, plus 2026-05-27 v0.2.0 additions: `EchoTotalCompletion`, `EchoOrthogonalFactorizationSystem`, `EchoImageFactorization`, `EchoNoSectionGeneric`, `EchoLossTaxonomy`, `EchoEntropy`, `EchoObservationalEquivalence`) | [`hyperpolymath/EchoTypes.jl`](https://github.com/hyperpolymath/EchoTypes.jl) v0.2.0 (pinned to `e7dded6`); registered in `julia-professional-registry` | **Executable companion shipped.** Mirrors run the finite-domain shadow of the upstream theorems on concrete data and falsify-by-counterexample; the companion makes no proof claims, the Agda here remains the source of truth. R-2026-05-18 retraction surface NOT mirrored; F5 funext-qualified clauses (uniqueness up to iso, diagonal lifting) NOT mirrored — Julia has no funext, the claims would be vacuous. UIP- and truncation-strength upgrades likewise honestly not mirrored. | — (shipped; honest scope holds verbatim from upstream). Future advances on the Tier-1+Tier-2 spine are candidates for new shadows in subsequent EchoTypes.jl releases, but no in-repo CI dependency exists in either direction. |
1919
| Ephapax L3 bridge (Agda↔Coq) | `proofs/agda/EchoEphapaxBridge.agda` | `ephapax/formal/Echo.v` (Coq, 584 lines, 24 `Qed`, zero `Admitted` / zero `Axiom`) — explicit port of `EchoLinear.agda` + `EchoResidue.agda` under a K-free / zero-axiom discipline equivalent to `--safe --without-K` | **Navigability bridge done; content bridge NARROW** (2026-05-30). Two definitional `refl`-renames: `ephapax-L3-weaken = EchoLinear.weaken` and `ephapax-L3-no-section-collapse = EchoResidue.no-section-collapse-to-residue`. Coq headlines `mode_le_prop`, `weaken_collapses_distinction`, `affine_canonical`, `degrade_mode_comp`, `no_section_collapse_to_residue` (line 502-517) each match an Agda counterpart pinned in `Smoke.agda`. Scope: **L3 only** — ephapax-affine has Rust checkers only; L1 has 5 `Axiom` + 11 `Admitted`; L4 has no mechanised theorems yet (cf. ephapax `formal/PRESERVATION-DESIGN.md`, `docs/echo-types/paper.adoc` §"Threats to validity"). | Per-bridge docs `docs/bridges/ECHO-EPHAPAX-BRIDGE.adoc` (CNO-equivalent) not yet authored; tracked as follow-up issue. Full content bridge (round-trip CI between Agda + Coq) would require an Agda mirror of ephapax `formal/Echo.v` and is **not foreclosed** by the NARROW stub. |
20+
| Valence Shell / Ochránce accountable-shell bridge (exploratory, downstream) | Structured-loss vocabulary only — `EchoResidue` / `EchoResidueTaxonomy` / `EchoLossTaxonomy` / `EchoObservationalEquivalence` / `EchoNoSectionGeneric` cited at the reading-aid level. **No bridge module**; nothing added to `All.agda`, `Smoke.agda`, or `EchoCanonicalIdentitySuite.agda`. | Valence Shell (`hyperpolymath/valence-shell`) — shell state transitions, undo/redo, checkpoints, diff/replay. Ochránce (`hyperpolymath/ochrance`) — A2ML manifests, Merkle state commitments, repair/attestation surfaces. | **Exploratory — candidate downstream consumer. Core Affect: NO.** Echo Types' structured-loss semantics may *classify* shell state transitions by residue / loss form (recoverable / constrained / residue-bearing / observationally equivalent / genuinely lost); Ochránce may supply concrete receipt evidence. Downstream application evidence only — not a new foundation. No mechanised cross-repo theorem currently exists. Companion: `docs/bridge-status.md` §7 and `docs/echo-types/explorations/accountable-shell/README.adoc`. | No shared schema and no Agda↔Idris2 / Agda↔Rust import path; the relationship is citation-level only. Echo Types makes **no** claim about Valence Shell / Ochránce implementation correctness, and **no** claim about POSIX, Rust, the Lean→Rust correspondence, secure deletion, GDPR, cryptographic integrity, or attestation. Valence Shell's RMR/RMO vocabulary, if referenced, is downstream application vocabulary and is not adopted into the Echo Types core. |
2021

2122
## Immediate next actions
2223

@@ -66,6 +67,12 @@ precisely to paper over this in the relational model.
6667

6768
## Revision history
6869

70+
- 2026-06-02: Added the Valence Shell / Ochránce accountable-shell
71+
bridge row as an exploratory downstream-consumer entry (Core Affect:
72+
NO; citation-level only, no bridge module, nothing wired into
73+
`All.agda` / `Smoke.agda` / `EchoCanonicalIdentitySuite.agda`).
74+
Mirrored in `docs/bridge-status.md` §7 and the exploratory note
75+
`docs/echo-types/explorations/accountable-shell/README.adoc`.
6976
- 2026-05-20: Closed CNO content-bridge row; baked Agda↔Coq↔Lean4
7077
correspondence table in; updated JanusKey row with the
7178
structural-mirror decision and the 4-vs-8 enum drift; closed the
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
// SPDX-License-Identifier: CC-BY-4.0
2+
// SPDX-FileCopyrightText: 2025-2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
3+
= Valence Shell / Ochránce accountable-shell bridge — exploratory
4+
:toc: macro
5+
:toclevels: 2
6+
:sectnums:
7+
:sectnumlevels: 2
8+
:icons: font
9+
10+
[CAUTION]
11+
====
12+
*EXPLORATORY — downstream application evidence, not Gate theory.*
13+
Not load-bearing for the identity claim. Subject to abandonment.
14+
Does not constrain Pillar E or any Lane 1–4 close-out. *Core Affect:
15+
NO.* There is no Agda artefact for this bridge; nothing here is
16+
imported into `proofs/agda/All.agda`, `proofs/agda/Smoke.agda`, or
17+
`proofs/agda/EchoCanonicalIdentitySuite.agda`, so the verified suite
18+
is unaffected by anything in this directory.
19+
====
20+
21+
toc::[]
22+
23+
== Scope, in one paragraph
24+
25+
Valence Shell / Ochránce is a *possible downstream consumer* of Echo
26+
Types' structured-loss semantics. The bridge is exploratory and has
27+
*Core Affect: NO*. Valence Shell (`hyperpolymath/valence-shell`) is
28+
an accountable shell with reversible operations, undo/redo, named
29+
checkpoints, and diff/replay. Ochránce (`hyperpolymath/ochrance`) is
30+
a filesystem verification framework that produces concrete receipt
31+
evidence — A2ML manifests, Merkle state commitments, and
32+
repair/attestation surfaces. This directory records a *candidate*
33+
observation: that Echo Types' vocabulary for structured loss might
34+
serve as a semantic language for classifying the information change
35+
carried by a shell or filesystem state transition, and that Ochránce
36+
might supply the concrete evidence such a classification would
37+
consume. The observation is exploratory. It is not a generalisation
38+
claim, not a new identity claim, not a pillar, not a gate, and not a
39+
mechanised cross-repo theorem.
40+
41+
== The candidate classification (reading aid only)
42+
43+
A shell or filesystem state transition `s ↦ s'` carries an
44+
information change. Echo Types already names several shapes of such
45+
change as *existing* artefacts in this repo, at the K-free honesty
46+
level:
47+
48+
[cols="1,3", options="header"]
49+
|===
50+
| Informal class | Candidate Echo Types vocabulary (existing modules)
51+
52+
| recoverable
53+
| a section / left-leg equivalence exists (`EchoTotalCompletion`,
54+
`EchoLossTaxonomy` EQUIV case)
55+
56+
| constrained
57+
| injective / graded narrowing (`EchoLossTaxonomy` INJ case,
58+
`EchoGraded`)
59+
60+
| residue-bearing
61+
| a lowering carries partial information (`EchoResidue`,
62+
`EchoResidueTaxonomy`)
63+
64+
| observationally equivalent
65+
| indistinguishable at the chosen observation mode
66+
(`EchoObservationalEquivalence`)
67+
68+
| genuinely lost
69+
| no section over the residue (`EchoNoSectionGeneric`,
70+
trivial-residue collapse)
71+
|===
72+
73+
The mapping is a reading aid only. No claim is made that any Valence
74+
Shell or Ochránce operation *has been proved* to fall into any class.
75+
The table records which existing Echo Types theorem each informal
76+
class would correspond to *if* such a downstream classification were
77+
ever carried out. The Agda named in the right column is the source
78+
of truth for what is actually proved; this directory adds nothing to
79+
it.
80+
81+
== What this bridge does NOT claim
82+
83+
* It does *not* claim Echo Types proves Valence Shell (or Ochránce)
84+
implementation correctness.
85+
* It makes *no* claim about POSIX semantics, Rust, the Lean→Rust
86+
correspondence, secure deletion, GDPR compliance, cryptographic
87+
integrity, or Ochránce attestation.
88+
* It does *not* promote any cross-repo statement to core-theorem
89+
status; *Core Affect: NO*.
90+
* It adds no postulates and no Agda modules.
91+
* Valence Shell's own RMR (Remove-Match-Reverse) / RMO
92+
(Remove-Match-Obliterate) vocabulary is *downstream application
93+
vocabulary*. Where it appears here it is named only as the
94+
consumer's own terminology; it is not adopted into, nor mirrored
95+
by, the Echo Types core.
96+
97+
== Direction of the bridge
98+
99+
The bridge is one-directional by intent: Echo Types is *upstream*
100+
(the semantic vocabulary), Valence Shell and Ochránce are *downstream*
101+
(candidate consumers). Downstream consumers must not alter the core
102+
theory. Any future formal work would live in the consuming repos or
103+
in a clearly-separated bridge module, never in the canonical identity
104+
suite, the F5 / OFS universal-property story, or the establishment
105+
framing.
106+
107+
== Status and termination
108+
109+
Exploratory. The bridge is retired if any of the following hold: the
110+
downstream repos adopt a different semantic foundation; no concrete
111+
Valence Shell / Ochránce operation is ever classified against the
112+
table above; or the relationship is found redundant with the existing
113+
in-repo residue / loss framing.
114+
115+
Status anchors:
116+
117+
* `docs/bridge-status.md` §7 (concise ledger, Core Affect: NO);
118+
* `docs/bridges/cross-repo-bridge-status.md` (cross-repo track table).

0 commit comments

Comments
 (0)