diff --git a/.github/workflows/urpcs.yml b/.github/workflows/urpcs.yml index df8a1b75..c96e407d 100644 --- a/.github/workflows/urpcs.yml +++ b/.github/workflows/urpcs.yml @@ -21,6 +21,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 + with: + fetch-depth: 0 # Verify sealed pre-retirement source identities. - uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/AGENTS.md b/AGENTS.md index aabf42a7..5e2c318c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -19,9 +19,10 @@ projects may later graduate into their own repositories. component. It owns Python source admission and bottom-up affixiation only; METAPAT owns affixiation semantics, UCNS owns consumed geometry, and parser objects are witnesses rather than gonol identities. -- `research/urpcs/` is a distinct stack-local authenticated recursive pairing codec - experiment. Its codec-local `Gonol` row is not a UCNS gonol; it imports no PCEA - construction and has no confidentiality, production-security, or release standing. +- `research/urpcs/` is retired historical evidence. GPT-assisted implementation + substituted a recursive pairing/authenticated codec for Erin Spencer's intended + multi-arity interleaving construction. Do not extend it or treat any passing test, + vector, decoder audit, or measurement as evidence for the intended URPCS design. - `research/psfr/` is Psychosocial Fauna Research (PSFR), a stack-local pre-graduation research area. It preserves two non-collapsed tracks: host-transcendent pattern-lineage ecology and agency-displacement phenomenology. Preserve first-person/witness event @@ -139,8 +140,12 @@ coherence; it does not replace workspace behavioral tests. independent repository/release authority boundary. - Python Gonol Construction has distinct stack-local authority but has not yet gained an independent repository/release authority boundary; exact UCNS affixiation geometry is unresolved. -- URPCS has bounded reference and independent-decoder evidence but lacks a - confidentiality model, durable host-state proof, and independent release authority. +- URPCS is retired for specification divergence. Why GPT substituted the different + architecture remains `hmmm`; its retained evidence is historical and implementation-local. - The complete root `skill-lib/` snapshot refresh remains separate because the current provenance-bound fresh-making doctrine is newer than the local generator snapshot. - Project graduation automation remains unimplemented. + +URPCS provenance boundary: the immutable public intended-design transcript identity +and detailed design attribution remain unresolved; see +[`SOURCE_RECEIPT.json`](research/urpcs/SOURCE_RECEIPT.json). diff --git a/README.md b/README.md index a21d4650..6649001b 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ stack/ │ ├── python-gonol/ # Python 3.12 source affixiation from characters upward │ ├── edcm/ # current EDCM measurement research + BASE.json │ ├── pcea/ # current PCEA research + BASE.json -│ ├── urpcs/ # authenticated recursive pairing codec research + exact vectors +│ ├── urpcs/ # RETIRED: substituted GPT-produced codec; historical evidence only │ ├── ptcna/ # current PTCNA research + BASE.json │ ├── zfae/ # inference construction research and gonol input parser │ ├── epac/ # historical forge evidence; active implementation is independent @@ -95,11 +95,11 @@ restoring implementation code to the sealed historical `research/epac/` path. EPAC retains implementation and public-contract authority; Stack owns only the local carrier audit and its bounded receipts. -URPCS v1 is a separate stack-local codec experiment at `research/urpcs/`. It -carries accepted Laws 1–13, an authenticated reference encoder/decoder, an -independently structured decoder, and byte-exact vectors. Its codec-local `Gonol` -row is not a UCNS gonol; the workspace imports no PCEA construction and claims no -confidentiality or production fitness. +URPCS at `research/urpcs/` is **retired historical evidence**. The implemented +recursive-pairing/authenticated-codec profile diverged from Erin Spencer's intended +multi-arity interleaving construction during GPT-assisted implementation. The reason +for the substitution is unresolved. Its tests and receipts apply only to that +substituted codec and must not be used to validate or falsify the intended URPCS design. ```bash python3 research/urpcs/urpcs_v1_reference.py --self-test @@ -135,9 +135,8 @@ English Gonol Construction is currently a distinct stack-local research componen separated from EDCM but not independently graduated. Python Gonol Construction is likewise stack-local and ungraduated; its Python 3.12 constructor is an implemented candidate, not stack or language canon. -URPCS is stack-local and ungraduated; its verified reference vectors and -independent replay establish bounded deterministic codec behavior, not -encryption security. +URPCS is retired; its retained vectors and replay evidence establish behavior only +of the substituted historical codec. No URPCS claim may be inferred from them. PSFR and From Photons to the Macroverse remain stack-local pre-graduation research. EPAC has an independently published MPL-2.0 `v0.1.0` release and has passed public Stack reconsumption. Its Python forge copy is retired; @@ -272,9 +271,9 @@ a licensing map, not legal advice. independent repository/release authority boundary. - Python Gonol Construction has distinct stack-local authority but has not yet gained an independent repository/release authority boundary; UCNS affixiation geometry remains unresolved. -- URPCS has a deterministic authenticated-codec reference profile and bounded - independent decoder evidence, but no confidentiality model, production state - store, or release authority. +- URPCS is retired because the implemented GPT-produced codec diverged from the + intended specification. Cause of the substitution remains `hmmm`; retained evidence + applies only to the substituted implementation. - Actual VM PostgreSQL/service-account/storage state and the independent backup device remain deployment observations until inspected on the VM. - A GitHub-hosted executor remains optional and unimplemented; VM-local execution is the @@ -283,3 +282,7 @@ a licensing map, not legal advice. - The root `skill-lib/` snapshot predates the merged `fresh-making` skill; the runtime pins that doctrine separately in `backend/fresh-making-provenance.json` because a full snapshot refresh would also import unrelated doctrine changes. + +URPCS provenance boundary: the immutable public intended-design transcript identity +and detailed design attribution remain unresolved; see +[`SOURCE_RECEIPT.json`](research/urpcs/SOURCE_RECEIPT.json). diff --git a/STACK_MANIFEST.md b/STACK_MANIFEST.md index 2c1759d1..59ff04c6 100644 --- a/STACK_MANIFEST.md +++ b/STACK_MANIFEST.md @@ -13,10 +13,11 @@ Provenance and authority-boundary record for `The-Interdependency/stack`. - Python Gonol construction baseline UTC: `2026-09-12` at `0e8384bbb60e4c2189016a212bdd0030d04aed7d` - EPAC-derived carrier workspace separation UTC: `2026-09-18` at `545e135e2efbbcf29f033ab5530ac4876a68b718` - URPCS v1 workspace integration UTC: `2026-09-20` from Stack baseline `a428a41a38a8b30bacb7025a4d54070b228a8089` +- URPCS retirement UTC: `2026-09-28`; reported specification divergence; exact intended-design transcript identity unresolved; retained implementation is historical evidence only - English four-view complete-corpus audit UTC: `2026-09-22`, exact view source `1f9a35eb355296fc88d09784c7a3e2e95511ca31`; all 164,864 words, native and independent agreement. - Stack-manifest schema: `the-interdependency.stack-manifest` version `1.1.0` - Work-graph digest (SHA-256 over canonical `repositories` + `research_participants` + `boundaries` JSON): - `7faa844d63c0e6d30727f3310f82c3ebc57193324b05f6c7979ed1fb90e7ef17` + `9cb08004e1e602b7971f1a853d4133af9245b400279752dd877fcd0d3cef51c4` - Machine-readable copy: [`stack-manifest.json`](stack-manifest.json) ## Directory contract @@ -60,7 +61,7 @@ release identity. |---|---|---|---|---| | `research/epac/` | `The-Interdependency/stack` | `0e8384bbb60e4c2189016a212bdd0030d04aed7d` | historical forge evidence; active implementation consumed from the independent EPAC release | no | | `research/epac-derived-carrier/` | `The-Interdependency/stack` | `545e135e2efbbcf29f033ab5530ac4876a68b718` | active stack-local carrier audit consuming exact EPAC source; no EPAC implementation/public-contract or scientific standing transfer | no | -| `research/urpcs/` | `The-Interdependency/stack` | `a428a41a38a8b30bacb7025a4d54070b228a8089` | stack-local authenticated recursive pairing codec research with byte-exact reference vectors; no confidentiality, PCEA compatibility, or UCNS-gonol identity transfer | no | +| `research/urpcs/` | `The-Interdependency/stack` | `a428a41a38a8b30bacb7025a4d54070b228a8089` | retired substituted-codec historical evidence only; no active URPCS authority or evidence transfer | no | | `research/english-gonol/` | `The-Interdependency/stack` | `99b3598b02a6e683b3c84184d8ea443b12fc0e1a` | stack-local English lexical/gonol construction separated from EDCM; full pinned-corpus v2 build/replay survived; consumes UCNS geometry; EDCM may evaluate outputs but does not define construction | no | | `research/python-gonol/` | `The-Interdependency/stack` | `0e8384bbb60e4c2189016a212bdd0030d04aed7d` | stack-local bottom-up Python 3.12 source gonol construction; applies METAPAT affixiation semantics, consumes optional UCNS geometry, and transfers no language authority to UCNS or EDCM | no | | `research/ucns/` | `The-Interdependency/ucns` | `1975fe70cf4e0826a8020c2da3047569e277af64` | explicit source base for integrated stack-local UCNS research; does not refresh or replace the manifest-pinned `libs/ucns` canonical view | no | @@ -121,11 +122,11 @@ Active post-graduation carrier research lives separately at bytes for audit purposes; it neither changes the accepted immutable release nor returns EPAC implementation authority to Stack. -URPCS v1 lives separately at `research/urpcs/` as an authenticated recursive -pairing codec experiment. Its accepted Laws 1–13, reference implementation, and -byte-exact vectors establish bounded deterministic codec behavior only. The -workspace owns no PCEA compatibility or UCNS-gonol identity, and placement in -Stack supplies no confidentiality or production-security standing. +URPCS at `research/urpcs/` is retired historical evidence. The retirement account reports that the GPT-assisted implementation substituted a recursive +pairing/authenticated codec for Erin Spencer's intended multi-arity interleaving +construction. The reason for that substitution remains unresolved. All retained +vectors, decoder evidence, and measurements describe only the substituted codec; +they do not validate or falsify the intended URPCS design. ZFAE construction research lives at `research/zfae/`. Its exact research-only inputs are recorded above. The parser consumes the existing English GlyphGonol @@ -194,17 +195,17 @@ Python Gonol Construction is also stack-local research. Its Python 3.12 source constructor has no independent repository/release authority, and its successful replay transfers no semantic, geometric, measurement, or language-canon status. -URPCS is likewise stack-local and ungraduated. The reference implementation and -fixtures are executable evidence for one bounded profile, and an independently -structured decoder reproduced its committed outputs. A confidentiality model, -durable host state, and production-security review remain open. +URPCS is retired, not a graduation candidate. The reference implementation and +fixtures remain executable historical evidence for the substituted profile only. +No result from that profile may be promoted to a claim about the intended URPCS +construction. ## hmmm - UCNS has no `LICENSE` file at pinned commit `828c0b8`. - English Gonol Construction remains stack-local research; independent repository/release authority and the exact UCNS displacement law have not been established. - Python Gonol Construction remains stack-local research; independent repository/release authority and exact UCNS affixiation geometry remain unresolved. -- URPCS remains stack-local research; bounded independent decoding survived, while confidentiality, durable rollback resistance, and release authority remain unresolved. +- URPCS is retired for specification divergence; why GPT flattened/substituted the intended construction remains unresolved, and retained evidence is scoped only to the substituted implementation. - `skill-lib/` remains a special operational snapshot at stack root rather than following the ordinary `libs/` + `research/` pair. ## UCHC input candidate @@ -215,3 +216,7 @@ This additional candidate supplies full-corpus native language input; it does no choose PTCNA dimensions, propagate neural state or transfer domain authority. See `integration/uchc/README.md` for isolated installation, complete-corpus verification and rollback. Stable released-artifact consumption remains `hmmm`. + +URPCS provenance boundary: the immutable public intended-design transcript identity +and detailed design attribution remain unresolved; see +[`SOURCE_RECEIPT.json`](research/urpcs/SOURCE_RECEIPT.json). diff --git a/docs/work-graphs/repository-plan-report.json b/docs/work-graphs/repository-plan-report.json index 83b3c14c..5e5dca6a 100644 --- a/docs/work-graphs/repository-plan-report.json +++ b/docs/work-graphs/repository-plan-report.json @@ -9,10 +9,10 @@ "blob_sha": "9b347b2dff7692054b571602f30ee6d00c2e7265" }, "source": { - "branch": "research/english-views-full-corpus", - "commit": "c9cc72e9acf5f669c2c0333f2d7cf0de92b3179e", - "generated_at": "2026-09-23", - "note": "Reconciles both research work graphs against this main baseline; the PR owns the resulting transaction. Historical audit evidence remains bound to its recorded source." + "branch": "retire-urpcs-spec-divergence", + "commit": "01f340ba5b4c5f107703233750768e201a41da68", + "generated_at": "2026-10-01", + "note": "Retirement closure against the exact PR #61 baseline, reconciled with main 49ca652d24b974a58ed614bdf564ae32bea590aa. The containing commit owns the update; historical evidence identities are unchanged." }, "authority": { "owns": [ @@ -40,7 +40,7 @@ }, "status": { "state": "active composition forge; EPAC graduated and consumed as an immutable public release", - "current_claim": "Stack composes pinned participant identities and consumes independently published MPL-2.0 EPAC v0.1.0 from exact release source 949cb1cb304927942966c9fb396caf6227120e7f. Same-candidate pre-publication verification, public reconsumption and clean retired-source replay passed. All 37 forge Python implementation/test files are retired; 28 historical files retain their actual Stack BASE. The scoped receipt transfers only EPAC implementation/public-contract authority to its independent repository. Python Gonol, English Gonol, and URPCS are current Stack research workspaces. URPCS supplies bounded authenticated-codec computation only; no confidentiality, PCEA compatibility, UCNS-gonol identity, or release authority transfers. ZFAE construction research is incubating at research/zfae/ with exact source comparison, a frozen character-input probe, and a source-verified gonol input parser over a declared 165-scalar profile; inference capability is not established. Historical English four-view receipts cover every word at their frozen implementation; current view payloads require a new full-corpus qualification." + "current_claim": "Stack composes pinned participant identities and consumes independently published MPL-2.0 EPAC v0.1.0 from exact release source 949cb1cb304927942966c9fb396caf6227120e7f. Same-candidate pre-publication verification, public reconsumption and clean retired-source replay passed. All 37 forge Python implementation/test files are retired; 28 historical files retain their actual Stack BASE. The scoped receipt transfers only EPAC implementation/public-contract authority to its independent repository. Python Gonol and English Gonol are current Stack research workspaces. URPCS is retired substituted-codec historical evidence only; no result transfers to the intended design. ZFAE construction research is incubating at research/zfae/ with exact source comparison, a frozen character-input probe, and a source-verified gonol input parser over a declared 165-scalar profile; inference capability is not established. Historical English four-view receipts cover every word at their frozen implementation; current view payloads require a new full-corpus qualification." }, "delivered": [ { @@ -70,8 +70,8 @@ }, { "surface": "research/urpcs/", - "status": "Laws 1-13, reference encoder/decoder, independent JavaScript decoder replay, byte-exact vectors, source receipt, and CI gates integrated", - "boundary": "Stack-local authenticated-codec computation only; bounded independent decoding survived, while confidentiality, PCEA compatibility, UCNS-gonol identity, and release authority remain unclaimed." + "status": "RETIRED: substituted-codec artifacts retained for historical reproduction only", + "boundary": "No active URPCS research or implementation authority; retained results neither validate nor falsify the intended construction. Immutable intended-design transcript identity remains unresolved." }, { "surface": "research/zfae/", @@ -89,7 +89,6 @@ "register organization aggregate and website projection derivations in the fresh-making control plane", "maintain EPAC as a hash-pinned independent release consumer", "Maintain Python and English Gonol construction/replay as bounded Stack research against their declared source and geometry identities.", - "Obtain a URPCS leakage/threat model before considering any confidentiality construction.", "Resolve the UCNS neural-audit prerequisite and derive higher-scale closure and runtime integration from the source-preserving gonol input boundary.", "Evaluate English view usefulness on a defined inference task and preserve source-qualified addresses with explicit corpus-version remapping." ], @@ -183,7 +182,7 @@ "skill-lib remains a special operational root snapshot rather than the normal libs/research pair", "EPAC geometry ratification and unmeasured operation effects remain unresolved research", "Python Gonol exhaustive CPython 3.12 grammar/test-corpus parity, later language profiles, and exact UCNS affixiation/coupling operations remain unresolved.", - "URPCS confidentiality, durable rollback resistance, fork recovery, and production suitability remain unresolved.", + "URPCS is retired; intended-design transcript identity and cause of substitution remain unresolved.", "ZFAE state, propagation, learning and readout laws remain construction work; input preservation alone does not demonstrate inference.", "English view discrimination is established on the complete fixed corpus; downstream inference usefulness and address remapping across corpus versions remain unresolved." ] diff --git a/research/urpcs/BASE.json b/research/urpcs/BASE.json index 084c02d8..9bc5fcaf 100644 --- a/research/urpcs/BASE.json +++ b/research/urpcs/BASE.json @@ -1,5 +1,5 @@ { - "authority": "stack-local URPCS codec research", + "authority": "retired historical evidence for substituted URPCS codec implementation; not authority for Erin Spencer's intended URPCS specification", "canon_path": null, "project": "urpcs", "source_commit": "a428a41a38a8b30bacb7025a4d54070b228a8089", diff --git a/research/urpcs/DOMAIN_CLAIM.json b/research/urpcs/DOMAIN_CLAIM.json index ad56c6b6..dc06fe8a 100644 --- a/research/urpcs/DOMAIN_CLAIM.json +++ b/research/urpcs/DOMAIN_CLAIM.json @@ -2,12 +2,12 @@ "schema": "the-interdependency.domain-claim", "version": "0.1.0", "term_id": "urpcs.codec", - "surface_form": "URPCS", - "claiming_domain": "stack-local recursive pairing codec research", - "claimed_sense": "The v1 stateful authenticated recursive pairing codec profile defined by accepted Laws 1-13 and bounded by the committed reference harness.", + "surface_form": "URPCS (historical substituted codec label)", + "claiming_domain": "retired Stack codec evidence", + "claimed_sense": "Historical name used for the substituted recursive pairing/authenticated-codec profile; not the intended URPCS construction.", "scope": "research/urpcs/ and artifacts that explicitly cite this domain claim", "claim_type": "provisional", - "claim_status": "stack-local research; not canon; not a confidentiality construction", + "claim_status": "superseded; retired historical evidence only", "handle": { "kind": "acronym", "identity_mode": "despecified", @@ -16,29 +16,28 @@ { "text": "unnamed recursive pairing codec skeleton", "scope": "the Laws 1-13 design sequence", - "status": "instance-definition", - "provenance": "operator-ratified working specification" + "status": "superseded", + "provenance": "historical working specification; not operator ratification of the intended design" } ] }, "authority_source": { - "kind": "operator-ratified research construction", - "author": "Erin Spencer", - "date": "2026-09-20", - "repository_record": "research/urpcs/", + "kind": "historical implementation record; intended-design ratification unverified", + "author": "hmmm; do not attribute the substituted construction to Erin Spencer", + "repository_record": "research/urpcs/SOURCE_RECEIPT.json", "immutable_transcript_identity": "hmmm" }, "included_uses": [ - "the five-element v1 witness wire and Laws 1-13 framing/state-advance profile", - "the bounded reference implementation and deterministic fixtures", - "future independent interoperability and leakage tests that cite this exact profile" + "Historical reproduction of the retained substituted-codec fixtures; no active implementation or design authority." ], "excluded_uses": [ "a claim of confidentiality, IND-CPA, IND-CCA, post-compromise security, or production suitability", "PCEA compatibility or PCEA implementation authority", "UCNS-gonol identity, UCNS geometry, or UCNS constructor authority", "a canonical lexical expansion of the URPCS handle", - "a claim that recursive size or combinatorial structure supplies entropy" + "a claim that recursive size or combinatorial structure supplies entropy", + "Continuation, integration or publication as active URPCS research", + "Validation or falsification of the intended URPCS construction" ], "defined_terms": [ { @@ -77,11 +76,8 @@ "boundary": "UCNS owns its gonol object and geometry. URPCS v1 uses only the domain-qualified urpcs.codec-gonol record." } ], - "effective_version": "v1-research", + "effective_version": "v1-retired", "hmmm": [ - "Whether URPCS should ever receive a fixed lexical expansion.", - "Whether the codec-local Gonol field should be renamed in a future wire version to remove the namespace collision.", - "Whether independent decoding reproduces the accepted reference bytes.", - "Whether any future confidentiality construction can retain this recursive representation without unacceptable leakage and expansion." + "An immutable public intended-design transcript identity remains unavailable; exact reconstruction and the cause of substitution remain unresolved." ] } diff --git a/research/urpcs/README.md b/research/urpcs/README.md index 2a93a5f9..651de84f 100644 --- a/research/urpcs/README.md +++ b/research/urpcs/README.md @@ -1,11 +1,22 @@ -# URPCS v1 recursive pairing codec research - -URPCS is a **stack-local authenticated codec experiment**. Laws 1–13 define a +# URPCS — retired substituted implementation + +> [!WARNING] +> **RETIRED — SPECIFICATION DIVERGENCE** +> +> This workspace does **not** implement Erin Spencer's intended URPCS construction and must not be used as evidence about that construction. +> +> The retirement records a reported specification divergence during GPT-assisted implementation. The reported intended design includes successive arity partitioning (for example fifths, sevenths, then thirds), partition-local last-bit/first-bit interleaving and whole-stream interleaving. **These details remain UNRESOLVED as source-backed attribution:** no immutable public intended-design transcript has been verified. They are preserved as an account, not a recovered or ratified specification. See [`SOURCE_RECEIPT.json`](SOURCE_RECEIPT.json). +> +> The exact comparison, cause of substitution and reported elapsed time remain `hmmm`. Retirement withdraws this implementation as evidence for the intended design; it does not manufacture the missing specification. +> +> **Standing:** historical evidence of the substituted implementation only. Passing vectors, decoder agreement, relational audits, and Möbius measurements below remain valid only for that substituted codec. They neither validate nor falsify the intended URPCS design. Do not extend, integrate, publish, or cite this workspace as URPCS except when documenting this failure. + +The retired substituted implementation was an authenticated codec experiment. Its historical Laws 1–13 define a recursive pairing/witness format, deterministic framing, integrity verification, and linear state advance. The committed reference implementation and vectors exercise that bounded construction. -Standing: **COMPUTATION; research, not canon**. +Standing: **RETIRED; historical computation for the substituted profile only**. The evidence supports deterministic round-trip behavior for the frozen harness. It does not establish confidentiality, production suitability, PCEA compatibility, @@ -13,7 +24,7 @@ UCNS geometry, or UCNS-gonol identity. ## Placement and authority -- `The-Interdependency/stack` owns this research workspace and its reference code. +- `The-Interdependency/stack` preserves this historical workspace and reference code; it owns no active URPCS construction here. - `The-Interdependency/skill-lib` supplies build, evidence, domain-claim, and stack-update discipline; it supplies no codec or security result. - KMAC256 follows [NIST SP 800-185](https://csrc.nist.gov/pubs/sp/800/185/final) @@ -66,7 +77,7 @@ its Markdown projection remains with the existing human-readable reports in ## Usage guidance -Run the reference checks: +For historical reproduction only, run the reference checks. These commands do not reopen research or validate the intended design: ```bash python3 research/urpcs/urpcs_v1_reference.py --self-test @@ -192,7 +203,7 @@ and greater depths require a separately justified permitted-domain cap. authorization, and independent-origin synchronization remain blocked on explicit missing laws. -## Next gates +## Historical next gates — superseded by retirement 1. A threat model and leakage model must precede any confidentiality claim. 2. Host-side durable compare-and-swap, crash recovery, rollback resistance, and @@ -205,7 +216,7 @@ and greater depths require a separately justified permitted-domain cap. ## hmmm -The frozen audit remains `BLOCKED_NOT_INDEPENDENTLY_SPECIFIED` for its old input. +Retirement supersedes further development of this workspace. The frozen audit remains `BLOCKED_NOT_INDEPENDENTLY_SPECIFIED` for its old input. After the public contract repair, the clean-room replay is `SURVIVED_INDEPENDENTLY` for the committed bounded profile. Confidentiality, durable host state, production security, and release authority remain open. diff --git a/research/urpcs/SOURCE_RECEIPT.json b/research/urpcs/SOURCE_RECEIPT.json index 76893923..8414f47b 100644 --- a/research/urpcs/SOURCE_RECEIPT.json +++ b/research/urpcs/SOURCE_RECEIPT.json @@ -2,8 +2,8 @@ "schema": "the-interdependency.urpcs-source-receipt", "version": "1.0.0", "imported_at": "2026-09-20", - "source_kind": "operator-ratified working artifacts", - "source_standing": "Laws 1-13 accepted; bounded reference computation verified; confidentiality unclaimed", + "source_kind": "historical working artifacts of the substituted codec", + "source_standing": "RETIRED: implementation-local historical evidence; no operator ratification of the intended URPCS construction established", "stack_base": { "repository": "The-Interdependency/stack", "commit": "a428a41a38a8b30bacb7025a4d54070b228a8089" @@ -65,7 +65,13 @@ } ], "hmmm": [ - "The full accepted-law conversation does not yet have an immutable public transcript identity.", + "The intended-design conversation has no verified immutable public transcript identity; detailed design attribution and exact divergence comparison remain unresolved.", "NIST announced revisions of SP 800-185 and FIPS 202 in 2025; URPCS v1 remains pinned to the listed final publications until an explicit new wire version changes that dependency." - ] + ], + "intended_design_provenance": { + "standing": "UNRESOLVED", + "immutable_public_transcript_identity": null, + "reported_details": "Successive fifths/sevenths/thirds, partition-local last/first bit interleaving and whole-stream interleaving are an unverified conversation account, not a source-pinned specification.", + "use": "Preserve the report as unresolved; do not implement or claim fidelity from these details. Retirement prevents evidence transfer regardless of missing transcript identity." + } } diff --git a/research/urpcs/WORK_GRAPH.json b/research/urpcs/WORK_GRAPH.json index 3539c183..480a436b 100644 --- a/research/urpcs/WORK_GRAPH.json +++ b/research/urpcs/WORK_GRAPH.json @@ -1,13 +1,13 @@ { "schema": "the-interdependency.stack-manifest", "version": "1.0.0", - "work_graph_sha256": "808d98a91d8dac553da17ec0bb2fb71b208318c609014faad818efc750dc4e78", + "work_graph_sha256": "51137d7fc62f2914ea0574f53e4707343d513427ada1c5a26430a5450319d7c1", "repositories": [ { "repository": "The-Interdependency/stack", "commit": "a428a41a38a8b30bacb7025a4d54070b228a8089", - "authority": "stack-local URPCS workspace and reference implementation", - "relation": "implementation owner and integration target" + "authority": "retired historical evidence for the substituted codec only", + "relation": "historical custodian; no active URPCS implementation authority" }, { "repository": "The-Interdependency/skill-lib", @@ -23,10 +23,8 @@ "semantic_mapping": "external-provenance", "agent_scope": "cross-repository-work-graph", "hmmm": [ - "independent decoder interoperability survived for the committed bounded profile", - "confidentiality and production security are unclaimed", - "the full accepted Laws 1-13 are public and the frozen clean-room decoder replay passed", - "URPCS codec-local Gonol records are not UCNS gonols" + "Retained replay results concern only the substituted historical codec; no result transfers to the intended URPCS design.", + "Immutable public intended-design transcript identity and cause of substitution remain unresolved." ] } } diff --git a/research/urpcs/tests/test_relational_analyzer.py b/research/urpcs/tests/test_relational_analyzer.py index 4813f527..3983c345 100644 --- a/research/urpcs/tests/test_relational_analyzer.py +++ b/research/urpcs/tests/test_relational_analyzer.py @@ -30,6 +30,7 @@ import hashlib import json +import subprocess import sys import tempfile import unittest @@ -120,7 +121,12 @@ def check_committed_evidence() -> None: assert len(receipt["corpus"]["committed_vector_ids"]) == 8 assert receipt["corpus"]["narrow_514_case_baseline"]["messages_processed"] == 514 for path, identity in receipt["sources"].items(): - data = (STACK_ROOT / path).read_bytes() + if path == "research/urpcs/tests/test_relational_analyzer.py": + # Exact pre-repair test source recorded by the sealed receipt. + data = subprocess.check_output(["git", "-C", str(STACK_ROOT), "show", + f"01f340ba5b4c5f107703233750768e201a41da68:{path}"]) + else: + data = (STACK_ROOT / path).read_bytes() assert len(data) == identity["bytes"] assert sha256(data) == identity["sha256"] receipt_sha = sha256(receipt_bytes) @@ -247,7 +253,7 @@ def test_authority_context_rejects_dirty_consumed_ucns_source(self) -> None: Path("/unused-metapat"), ) - def test_wire_has_no_frame_field_and_frozen_sources_match_governing_head(self) -> None: + def test_wire_has_no_frame_field_and_frozen_sources_match_historical_input(self) -> None: for row in load_vectors(): if "ciphertext_hex" not in row: continue @@ -260,10 +266,35 @@ def test_wire_has_no_frame_field_and_frozen_sources_match_governing_head(self) - for row in receipt["corpus"]["source_corpus"]["files"] } for path in analyzer.FROZEN_PATHS: - data = (STACK_ROOT / path).read_bytes() + # Retirement changes authority projections, never the sealed evidence. + # Usage: run this suite in a full-history checkout (CI fetch-depth: 0). + if path in {"research/urpcs/WORK_GRAPH.json", "research/urpcs/SOURCE_RECEIPT.json"}: + data = subprocess.check_output(["git", "-C", str(STACK_ROOT), "show", + f"{analyzer.STACK_INPUT_COMMIT}:{path}"]) + else: + data = (STACK_ROOT / path).read_bytes() self.assertEqual(len(data), governing_files[path]["bytes"]) self.assertEqual(sha256(data), governing_files[path]["sha256"]) + def test_current_authority_is_retired_and_provenance_unresolved(self) -> None: + """Current metadata cannot borrow authority from the frozen codec replay.""" + domain = json.loads((URPCS_ROOT / "DOMAIN_CLAIM.json").read_text()) + self.assertIn("retired", domain["claim_status"]) + self.assertNotEqual(domain["authority_source"]["author"], "Erin Spencer") + graph = json.loads((URPCS_ROOT / "WORK_GRAPH.json").read_text()) + self.assertIn("historical", graph["repositories"][0]["authority"]) + self.assertNotEqual(graph["repositories"][0]["relation"], "implementation owner and integration target") + payload = {k: graph[k] for k in ("repositories", "boundaries")} + self.assertEqual(graph["work_graph_sha256"], sha256(json.dumps(payload, sort_keys=True, separators=(",", ":")).encode())) + receipt = json.loads((URPCS_ROOT / "SOURCE_RECEIPT.json").read_text()) + self.assertEqual(receipt["intended_design_provenance"]["standing"], "UNRESOLVED") + self.assertIsNone(receipt["intended_design_provenance"]["immutable_public_transcript_identity"]) + report = json.loads((STACK_ROOT / "docs/work-graphs/repository-plan-report.json").read_text()) + self.assertFalse(any("URPCS" in item for item in report["active_frontier"])) + entry = next(item for item in report["delivered"] if item["surface"] == "research/urpcs/") + self.assertIn("RETIRED", entry["status"]) + + if __name__ == "__main__": unittest.main() diff --git a/stack-manifest.json b/stack-manifest.json index 36563768..6a22936d 100644 --- a/stack-manifest.json +++ b/stack-manifest.json @@ -1,7 +1,7 @@ { "schema": "the-interdependency.stack-manifest", "version": "1.1.0", - "work_graph_sha256": "7faa844d63c0e6d30727f3310f82c3ebc57193324b05f6c7979ed1fb90e7ef17", + "work_graph_sha256": "9cb08004e1e602b7971f1a853d4133af9245b400279752dd877fcd0d3cef51c4", "repositories": [ { "repository": "The-Interdependency/skill-lib", @@ -68,7 +68,7 @@ "hmmm": [ "ucns has no LICENSE file at snapshot commit 828c0b8", "Python Gonol Construction remains stack-local research without independent repository or release authority", - "URPCS remains an authenticated codec experiment with bounded independent decoder evidence but without a confidentiality model or release authority", + "URPCS is retired historical evidence after GPT-assisted implementation diverged from Erin Spencer's intended multi-arity interleaving specification; why the substitution occurred remains unresolved; immutable public intended-design transcript identity and detailed attribution remain unresolved", "skill-lib remains a special operational snapshot at stack root rather than following the libs/research pair" ] }, @@ -186,7 +186,7 @@ "canonical_release": false, "commit": "a428a41a38a8b30bacb7025a4d54070b228a8089", "participant_id": "urpcs", - "relation": "stack-local authenticated recursive pairing codec research with byte-exact reference vectors; no confidentiality, PCEA compatibility, or UCNS-gonol identity transfer", + "relation": "retired historical evidence for a substituted GPT-produced recursive pairing/authenticated codec; does not implement, validate, or falsify Erin Spencer's intended multi-arity interleaving URPCS construction", "repository": "The-Interdependency/stack", "workspace": "research/urpcs/" },