diff --git a/BespokeNode-Spec-v0.1.md b/BespokeNode-Spec-v0.1.md new file mode 100644 index 0000000..b2d0230 --- /dev/null +++ b/BespokeNode-Spec-v0.1.md @@ -0,0 +1,120 @@ +# BespokeNode v0.1: Public Specification (candidate) + +Status: v0.1 candidate, drafted 2026-09-24 by Ed (Muse), the author's AI research partner, from the author's workspace materials. Reviewed against the author's 2026-09-24 briefing before this site build used it. Two sentences were softened in that review and are marked in the editorial note at the end. +Sources: State_Delta_Architecture_3.0, Open Memo on State-Delta Architecture, BespokeNode Three-Author Combined Report (2026-09-10). +Owner decision 2026-09-24: the public names (BespokeNode, Pin-Check, OpenMirror) stay as-is. Consistency reflects the architecture. + +## 1. What BespokeNode is + +BespokeNode is a governance framework for agentic AI. It defines a controlled path from permission to accepted work: nothing an agent does counts until it has been defined, permitted, gated, verified, and accepted, in that order, by the right party at each step. + +It is not a model. It works with existing language models, vision models, planning systems, or other agentic components. It is not a product. There is nothing to buy. It is a structural floor: the part of the system that enforces safety rules locally and deterministically, whether or not the AI cooperates. + +The governing thesis, in the author's words: "Simplification is systems maintenance; the substrate is human cost." Complexity is technical debt, and the debt is always paid in human cost somewhere down the line. Simplification is not dumbing down. It is maintenance work on the system. + +## 2. The problem it answers + +Agentic systems degrade in predictable ways as they scale. They drift. They hallucinate. They contradict themselves. They consume increasing compute to produce decreasing reliability. The mainstream response is more: more context, more data, more retrieval, more fine-tuning. The claim this framework makes is that more information does not resolve drift. It compounds it, because every accumulated data point that cannot be verified against current reality becomes another contradiction the system must navigate without resolution. + +Three patterns dominate current infrastructure, and each treats a symptom while accelerating the disease: unstructured accumulation of conflicting signals; fine-tuning that forces corrections to coexist with legacy data until boundaries blur; and soft governance that routes every safety property through the same probabilistic layer generating the unsafe behavior. That last one is not infrastructure. It is hope. + +## 3. The controlled path + +Every piece of agent work moves through the same lifecycle: + +define the work, check readiness, the owner permits an exact scope, the agent runs inside watch limits, the output is verified, the owner approves the exact output (never just the plan), and the next accepted state mints the contract for the next phase. + +No step is skippable. A generated proposal is inert until the owner permits its exact scope. A finished output is not accepted until the owner approves its exact bytes. The next phase cannot begin until the current one is accepted and its contract is minted. + +## 4. The two zones + +The runtime is split into two zones with different privileges. + +The Dynamic Agent Layer is where fluid reasoning, language flexibility, and creative problem solving live. It runs inside a read-only, temporary sandbox that resets after each task. It has no direct authority over physical systems, financial systems, or user records. + +The Deterministic Structural Floor (the Harness) is the static, non-AI software environment on local hardware. It holds the unyielding rules of the domain: mathematical invariants, physical limits, clinical thresholds, legal boundaries. It does not need network connectivity to do its job. The validation gates run here as compiled logic outside the model's token stream, so the model cannot reason its way past them through prompting. + +Telemetry, software updates, and non-critical context move through the Tether, the network-dependent pipeline. Single points of failure are confined to the Tether. They are never permitted in the Harness. + +## 5. The gates + +Before any proposed change to system state is committed, it passes two filters, both on local hardware. + +The Ontology Gate: schema validation. Does the proposed change conform to the formal rules of the domain? Are the entities valid? Are the relationships allowed? + +The Semantics Gate: operational coherence. Even if the change is schema-valid, does it make sense given current physical conditions, safety thresholds, and context? A move can be valid on paper and catastrophic in practice. This gate catches that. + +If either gate fails, Refusal Logic fires. This is a hard stop, not an AI decision: a deterministic, programmatic block. The proposed change is rejected, the model loses the ability to push it through, and the failure point is logged. + +## 6. The five protocols + +Representation Locality. Communication between components is restricted to state-deltas: small structured records saying what changed, where, and when. Raw narrative, unstructured context, and full conversation histories do not move between nodes. Long histories accumulate contradictions. Short structured deltas accumulate far fewer, and each one is small enough to gate. + +The Firewall of Cognition. The reasoning engine never directly touches infrastructure. Tool calls and state changes execute in ephemeral sandboxes that self-destruct after returning a structured payload. The infrastructure never trusts the reasoning engine. + +Dual-Pass Local Validation. Every proposed state-delta passes both gates before commitment. Hard programmatic boundaries cannot be argued with. + +Harness and Tether Separation. Safety-critical functions live in the local Harness. Network failures, latency, and API changes cannot compromise safety enforcement. + +Context Reset After Commit. Once a state-delta is written to the Truth Ledger, the agent's temporary context is flushed. The next operation starts from verified current state, not from accumulated reasoning history. Drift cannot accumulate when working memory resets against verified state after each operation. + +## 7. Safety states: HOLD versus TRIP + +Two safety states, each with its own recovery path. Neither is a dead end. + +HOLD means pause with a recovery path. The evidence is unresolved: something needs a human look, a recheck, or more information before work continues. The system waits in its last safe state. + +TRIP means a confirmed violation with its own recovery path. Something crossed a hard boundary. Work stops, the violation is recorded, and return requires going through recovery, not around it. + +The design goal is productive mitigation: safety that keeps the system doing useful work instead of tripping it dead. The electrical twin is selective coordination, where only the breaker nearest the fault trips. The BespokeNode twin is HOLD: pause the faulted branch, keep the rest running, preserve a path back. + +## 8. The four invariants + +These hold under every path, including HOLD and TRIP. They are not adjustable. + +Spent capacity stays spent. A recovery never refunds what was used, and a retry is new work, not a continuation. + +No automatic restart. Nothing resumes itself. Every restart is a new permitted scope. + +Approve exact output, never just the plan. Approval of an intention is not approval of a result. The owner accepts exact bytes in a verified state. + +Replay without re-running external effects. Any decision must be reviewable from the record alone. Replaying the decision never replays its consequences in the world. + +## 9. The ledger and the accepted state + +The Truth Ledger is the append-only local record of validated state-deltas. Once written, entries cannot be edited or erased. The audit trail is the system, not a layer bolted on afterward. + +An accepted state is a typed boundary plus its receipts: the exact output, the verification record, and the owner's explicit acceptance, bound together. Anything downstream that needs the result reads the receipts, not somebody's summary of them. + +Thetabase is the standing rule for cached knowledge: recheck access on every request. Do not trust the cache. + +## 10. The conformance contract + +Each accepted state mints the contract for the next phase. The contract states the exact scope permitted, the gates that will check it, and what acceptance requires. An agent operating under BespokeNode never works from a standing permission. It works from the current phase's contract, and the contract expires when the phase is accepted. + +## 11. Return to zero + +A confused agent returns to ground truth: sensors, verified state, training. It does not improvise a way forward from its own accumulated context, because accumulated context is exactly what drifts. Theta is home base: the fixed point every transformation preserves. When in doubt, zero it out. + +## 12. The V=IR crosswalk + +The framework crosswalks to basic circuit theory, in both directions. + +V is authority: permission, scope, instruction. I is the flow of effects: tool calls, state changes, writes. R is the gate: verification, friction. + +An open circuit is safe but useless, so the goal is not maximum resistance. It is tuned resistance: enough friction to grip, not so much that nothing moves. Productive current does work. Shear drag is current flowing against a brake: I squared R loss dissipates watts as heat while V does not advance. Power equals VI in both cases, so the ammeter cannot distinguish productive current from shear-drag current. That witness belongs to the accepted-state ledger, not the meter. If you only watch the meter, waste looks like work. + +## 13. What this is not, and what is not yet shown + +This is not a new AI model, not a product, not a silver bullet, and not finished work. The mechanisms are established computer science: distributed systems, ephemeral sandboxes, validation gates, append-only ledgers. What is offered is the synthesis, applied to agentic AI infrastructure. + +Honest limits, stated plainly. The framework is a specification at v0.1. Implementation, acceptance, and independent replication are separate and pending. The probe program has validated the machinery on synthetic cases only; per the standing GT-4 receipt, there is currently no evidence about true concurrent races, scheduler preemption, power loss, crash durability, or production behavior. Nothing here should be read as proof that the framework works at scale. It should be read as a precise claim about what working would look like, built to be pressure-tested. + +## Editorial note (2026-09-24 review before site build) + +Two sentences in the drafted spec were softened because, as written, they stated a claim as an established fact. Both edits are recorded here so the change is visible rather than silent. + +1. Section 2. Drafted: "More information does not resolve drift. It compounds it, because..." Published: "The claim this framework makes is that more information does not resolve drift. It compounds it, because..." +2. Section 6, Representation Locality. Drafted: "Short structured deltas do not." Published: "Short structured deltas accumulate far fewer, and each one is small enough to gate." Short deltas can still contradict one another; the framework's advantage is that each contradiction is small enough to be caught at a gate. + +No other wording was changed. diff --git a/CITATION.cff b/CITATION.cff index dee21ef..0915d3a 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,16 +8,25 @@ authors: license: CC-BY-4.0 url: "https://resilience-eval-ai.pages.dev/" repository-code: "https://github.com/JakeTOpenSource/Resilience-Ledger" -date-released: 2026-07-02 +date-released: 2026-09-24 abstract: >- - Deterministic, client-side coherence-audit tools: a function-first - plain-language glossary of agentic AI and its governance, a framework - audit scoring coherence and resilience on eight dimensions, a gap - check for plans and policies, and an ordering-drift detector for - agent traces, together with the Resilience Ledger method documents - and calibration logs. No model or external API is required by the - analysis engines; detector lexicons are versioned and openly displayed. + The public record of one researcher's theory of agentic AI governance + and the instruments built from it. BespokeNode, a state-delta + governance framework (controlled path, HOLD versus TRIP, four + invariants); Pin-Check, a skill that traces every precise value in a + document to an artifact; OpenMirror, a method for turning a metaphor + into policy one correspondence at a time, with the V=IR crosswalk as + its worked example. Alongside: deterministic, client-side instruments + (a function-first glossary of agentic AI governance, a framework + audit, a gap check for plans, an ordering-drift detector for agent + traces), the Resilience Ledger method documents and calibration logs. + No model or external API is required at runtime; detector lexicons are + versioned and openly displayed. Claims carry their status; nothing is + called golden without the owner's explicit word. keywords: + - state-delta architecture + - BespokeNode + - agent governance - coherence audit - agentic AI governance - ordering drift diff --git a/Delta-Atlas-Architecture.html b/Delta-Atlas-Architecture.html new file mode 100644 index 0000000..12ae589 --- /dev/null +++ b/Delta-Atlas-Architecture.html @@ -0,0 +1,286 @@ + + + + + +Delta Atlas - State-Delta Architecture + + + + + + + + + +
+ +
+

State-Delta Architecture

+

BespokeNode, walked top to bottom. Nothing an agent does counts until it has been defined, permitted, gated, verified and accepted, in that order, by the right party at each step. This page is the framework in plain English. The public specification is the source it was written from.

+Specification v0.1, candidate, 2026-09-24 +
+ + + +
+

01The thesis

+

Simplification is systems maintenance; the substrate is human cost. Complexity is technical debt, and the debt is always paid in human cost somewhere down the line. Simplification is not dumbing down. It is maintenance work on the system.

+

A related frame: grace versus consequences. Grace is the capability given to a system. Consequences are the cost borne. The working definition of integrity is the balance of the two.

+

BespokeNode is not a model. It works with existing language models, vision models, planning systems, or other agentic components. It is not a product. There is nothing to buy. It is a structural floor: the part of the system that enforces safety rules locally and deterministically, whether or not the AI cooperates.

+
+ +
+

02The problem it answers

+

Agentic systems degrade in predictable ways as they scale. They drift. They hallucinate. They contradict themselves. They consume increasing compute to produce decreasing reliability. The mainstream response is more: more context, more data, more retrieval, more fine-tuning. The claim this framework makes is that more information does not resolve drift. It compounds it, because every accumulated data point that cannot be verified against current reality becomes another contradiction the system must navigate without resolution.

+

Three patterns dominate current infrastructure, and each treats a symptom while accelerating the disease: unstructured accumulation of conflicting signals; fine-tuning that forces corrections to coexist with legacy data until boundaries blur; and soft governance that routes every safety property through the same probabilistic layer that generates the unsafe behavior. That last one is not infrastructure. It is hope.

+
+ +
+

03State and delta

+

Everything that arrives at a system's boundary is the same kind of object. A model's recommendation, a reviewer's return, a new term, a counterparty's changed tool description, the owner's own 2 a.m. spark: each is a proposal, a state-delta from a non-floor source, awaiting gates and a human sort. One object, one register, one gate, one queue.

+

A state-delta is a small structured record saying what changed, where, and when. It is not a narrative. It is not a conversation history. It is the smallest thing that can be checked on its own and accepted on its own.

+

This site runs on the same rule. Every proposed change to Delta Atlas enters a register as a proposal, is validated by a deterministic gate, and is folded or declined by a human with a written reason. Sorts are terminal and the log is append-only. Read the State-Delta Bridge for the mechanics.

+
+ +
+

04The controlled path

+

Every piece of agent work moves through the same lifecycle. No step is skippable.

+
    +
  1. Define the work. What is being asked, in terms that can be checked.
  2. +
  3. Check readiness. Are the inputs, the sensors and the gates in place before anything runs?
  4. +
  5. The owner permits an exact scope. A generated proposal is inert until the owner permits its exact scope. Not a direction. A scope.
  6. +
  7. The agent runs inside watch limits. Bounded tokens, bounded time, bounded effects. Excursions are metered.
  8. +
  9. The output is verified. Deterministic checks first, then human review. Verification is of the output, not of the intention.
  10. +
  11. The owner approves the exact output. Never just the plan. Approval of an intention is not approval of a result.
  12. +
  13. The next accepted state mints the contract for the next phase. The next phase cannot begin until the current one is accepted and its contract exists.
  14. +
+
+ +
+

05The roles

+
+ + + + + + + + + +
Four roles, and which of them may sort a proposal
RoleWhat it doesMay it sort?
ProposerAny model, any reviewer, the author's own momentum. May add a proposal to the register.Never. The model never holds the pen on the floor.
GateDeterministic scripts. Verifies what can be verified without judgment: schema, custody, reasons, corpora, benchmarks.No. It refuses or passes; it does not decide.
SorterA human, reading cold. Folds or declines, with the reason in writing.Yes. The only sorting authority.
CounterpartyAn agent outside your governance but inside your loop. A tool server is the pure case. It can change your agent's effective behavior unilaterally.Never. Its changes land at review time as proposals, not at runtime.
+
+

Roles with opposing briefs produce friction by construction. That friction is the mechanism that beats sycophancy: an auditor whose brief is to attack the checker will find what an advisor whose brief is to help will not. The auditor's brief must always include checking the advisor's own record, not just the executor's output.

+
+ +
+

06The two zones

+
+
+

The Dynamic Agent Layer

+

Where fluid reasoning, language flexibility and creative problem solving live. It runs inside a read-only, temporary sandbox that resets after each task. It has no direct authority over physical systems, financial systems, or user records.

+
+
+

The Deterministic Structural Floor (the Harness)

+

The static, non-AI software environment on local hardware. It holds the unyielding rules of the domain: mathematical invariants, physical limits, clinical thresholds, legal boundaries. It needs no network connection to do its job. The gates run here as compiled logic outside the model's token stream, so the model cannot reason its way past them through prompting.

+
+
+

Telemetry, software updates and non-critical context move through the Tether, the network-dependent pipeline. Single points of failure are confined to the Tether. They are never permitted in the Harness.

+
+ +
+

07The gates

+

Before any proposed change to system state is committed, it passes two filters, both on local hardware.

+
+
+

The Ontology Gate

+

Schema validation. Does the proposed change conform to the formal rules of the domain? Are the entities valid? Are the relationships allowed?

+
+
+

The Semantics Gate

+

Operational coherence. Even if the change is schema-valid, does it make sense given current physical conditions, safety thresholds and context? A move can be valid on paper and catastrophic in practice. This gate catches that.

+
+
+

If either gate fails, Refusal Logic fires. This is a hard stop, not an AI decision: a deterministic, programmatic block. The proposed change is rejected, the model loses the ability to push it through, and the failure point is logged.

+
+ +
+

08The five protocols

+
+
Representation Locality
+
Communication between components is restricted to state-deltas. Raw narrative, unstructured context and full conversation histories do not move between nodes. Long histories accumulate contradictions. Short structured deltas accumulate far fewer, and each one is small enough to gate.
+
The Firewall of Cognition
+
The reasoning engine never directly touches infrastructure. Tool calls and state changes execute in ephemeral sandboxes that self-destruct after returning a structured payload. The infrastructure never trusts the reasoning engine.
+
Dual-Pass Local Validation
+
Every proposed state-delta passes both gates before commitment. Hard programmatic boundaries cannot be argued with.
+
Harness and Tether Separation
+
Safety-critical functions live in the local Harness. Network failures, latency and API changes cannot compromise safety enforcement.
+
Context Reset After Commit
+
Once a state-delta is written to the Truth Ledger, the agent's temporary context is flushed. The next operation starts from verified current state, not from accumulated reasoning history. Drift cannot accumulate when working memory resets against verified state after each operation.
+
+
+ +
+

09HOLD versus TRIP

+

Two safety states, each with its own recovery path. Neither is a dead end.

+
+
+

HOLD

+

Pause with a recovery path. The evidence is unresolved: something needs a human look, a recheck, or more information before work continues. The system waits in its last safe state.

+
+
+

TRIP

+

A confirmed violation with its own recovery path. Something crossed a hard boundary. Work stops, the violation is recorded, and return requires going through recovery, not around it.

+
+
+

The design goal is productive mitigation: safety that keeps the system doing useful work instead of tripping it dead. The electrical twin is selective coordination, where only the breaker nearest the fault trips and the rest of the building stays lit. The BespokeNode twin is HOLD: pause the faulted branch, keep the rest running, preserve a path back.

+
+ +
+

10The four invariants

+

These hold under every path, including HOLD and TRIP. They are not adjustable.

+
+
Spent capacity stays spent.
+
A recovery never refunds what was used, and a retry is new work, not a continuation.
+
No automatic restart.
+
Nothing resumes itself. Every restart is a new permitted scope.
+
Approve exact output, never just the plan.
+
Approval of an intention is not approval of a result. The owner accepts exact bytes in a verified state.
+
Replay without re-running external effects.
+
Any decision must be reviewable from the record alone. Replaying the decision never replays its consequences in the world.
+
+
+ +
+

11The ledger and the accepted state

+

The Truth Ledger is the append-only local record of validated state-deltas. Once written, entries cannot be edited or erased. The audit trail is the system, not a layer bolted on afterward.

+

An accepted state is a typed boundary plus its receipts: the exact output, the verification record, and the owner's explicit acceptance, bound together. Anything downstream that needs the result reads the receipts, not somebody's summary of them.

+

Thetabase is the standing rule for cached knowledge: recheck access on every request. Do not trust the cache.

+

The changelog bound: recursive learning is bounded above by the quality of its record. A load-bearing changelog needs honest failure accounting, falsifiable prevention rules, ingestion of its lessons as constraints, and loop closure. A system cannot learn faster than it records.

+
+ +
+

12The conformance contract

+

Each accepted state mints the contract for the next phase. The contract states the exact scope permitted, the gates that will check it, and what acceptance requires. An agent operating under BespokeNode never works from a standing permission. It works from the current phase's contract, and the contract expires when the phase is accepted.

+
+ +
+

13Return to zero

+

A confused agent returns to ground truth: sensors, verified state, training. It does not improvise a way forward from its own accumulated context, because accumulated context is exactly what drifts. Theta is home base: the fixed point that every transformation preserves. When in doubt, zero it out.

+
+ +
+

14The cost ladder and the meter

+

If the substrate is human cost, the system needs a meter for it. The bottom rung of the cost ladder is tokens and time: waste that is policy-safe to measure and directly measurable. It is the minimum viable human-cost meter. Light rungs trip HOLD before an excursion can climb to heavier rungs. That is selective coordination applied to the cost ladder.

+

The excursion contract: tokens and time are a loan, not a grant. Every excursion repays at the checkpoint in one of three currencies: proven synthesis, a repeatable outcome, or an honest failure with the lesson attached. Anything else is torching, and it is metered and recorded.

+

Status of this section. The cost ladder, the meter and the excursion contract are supporting theory from the author's September 2026 briefing. They are stated here as design claims, not as measured results.

+
+ +
+

15The V=IR crosswalk

+

The framework crosswalks to basic circuit theory, in both directions. This is the worked example of the OpenMirror method: a one-to-one analogy mirror, verified correspondence by correspondence, where a break at any joint is a precise, located failure.

+
+ + + + + + + + + + + + +
Ohm's law, crosswalked to agent governance
SymbolIn the circuitIn the agent system
VVoltage. The potential that drives current.Authority. Permission, scope, instruction.
ICurrent. The flow of charge.The flow of effects. Tool calls, state changes, writes.
RResistance. What the flow pushes against.The gate. Verification, friction.
Open circuitInfinite resistance. Safe, and nothing flows.Maximum gating. Safe but useless. The goal is not maximum resistance. It is tuned resistance.
Selective coordinationOnly the breaker nearest the fault trips.HOLD. Pause the faulted branch, keep the rest running.
Shear dragCurrent flowing against a brake. I²R loss dissipates watts as heat while V does not advance.Resistive waste. Effort spent that moves no authority forward.
Power = VIThe same in both cases. The ammeter cannot tell productive current from shear-drag current.The meter cannot distinguish work from waste. That witness belongs to the accepted-state ledger, not the meter. If you only watch the meter, waste looks like work.
+
+

The crosswalk is borrowed from decades of electrical safety practice, where selective coordination is a design discipline, not a metaphor. The author reports red-teaming it against a model-drafted version; the red-team notes are not yet published, and this is the version the author stands behind.

+
+ +
+

What this is not, and what is not yet shown

+

This is not a new AI model, not a product, not a silver bullet, and not finished work. The mechanisms are established computer science: distributed systems, ephemeral sandboxes, validation gates, append-only ledgers. What is offered is the synthesis, applied to agentic AI infrastructure.

+

The framework is a specification at v0.1. Implementation, acceptance and independent replication are separate and pending. The probe program has validated the machinery on synthetic cases only. There is currently no evidence about true concurrent races, scheduler preemption, power loss, crash durability, or production behavior. Nothing here should be read as proof that the framework works at scale. It should be read as a precise claim about what working would look like, built to be pressure-tested.

+

The V=IR mapping and the simplification thesis are crosswalks and analogies with a stated claim frame, not empirically validated laws. See the receipts page for exactly what has and has not been shown.

+
+ + +
+ + + diff --git a/Delta-Atlas-Evidence.html b/Delta-Atlas-Evidence.html index 7e5cb16..44eecf4 100644 --- a/Delta-Atlas-Evidence.html +++ b/Delta-Atlas-Evidence.html @@ -3,19 +3,19 @@ -Delta Atlas - Evidence - +Delta Atlas - Receipts and evidence + - - +
- +
-

Inspect the engineering

-

Follow a working tool to its implementation, a documented failure and the checks that keep the repair in place.

+

Receipts and evidence

+

What has been shown, what has not, and where each claim's record lives. Dated evidence and named limits, no adjectives. Nothing on this page is called golden without the owner's explicit word.

-
-

Start with the technical review

+ +
+

What is proven, and what is not

+
+
+

Proven

+
    +
  • The probe machinery works end to end on synthetic cases: declarations, sealed expectations, blind execution, contradiction detection and classification, audit hardening, public receipts.
  • +
  • An audit leg with an opposing brief catches errors in the advisor's own record, not just the executor's output. This is the mechanism that beats sycophancy: roles with opposing briefs produce friction by construction.
  • +
  • The mechanism probes detect their targets on deterministic synthetic cases.
  • +
  • The chain-of-thought faithfulness instrument is not rigged. An informed positive control scores faithful on it.
  • +
  • The medical evaluation-integrity detector, version 2, is clean on its bench under independent blind review.
  • +
+
+
+

Not proven

+
    +
  • Anything about real substrates. No evidence on true concurrency, scheduler preemption, power loss, crash durability, or production behavior. The bench gives none.
  • +
  • Two ground-truth probes are verified but not golden. Built and blind-checker-verified; not owner-accepted.
  • +
  • The chain-of-thought story-pair claim is unmade. The blind track has not run and the owner has not adjudicated.
  • +
  • The medical detector is unaccepted and unpublished.
  • +
  • The V=IR mapping and the simplification thesis are crosswalks and analogies with a stated claim frame, not empirically validated laws.
  • +
  • Nothing has been independently replicated.
  • +
+
+
+
+ +
+

Minted gold

-

See how the browser tools share engines, how the tests run, and which parts of the research remain open.

-Open the technical review → +Public · MIT · minted gold by owner decision 2026-09-23 +

pilot-001: a parallel advisor system

+

An eval-of-evals harness. It does not grade models. It grades the eval: were the answers locked before the run, did two independent parties reproduce them, what happened when they disagreed, and can a stranger re-run the whole thing.

+

The first clause ran the full course: declaration, sealed expectations, blind two-track execution on two operating systems, a contradiction found and classified and resolved on the record, the detector hardened by an independent audit, re-audit, public receipts, and the judge's mint. The audit leg caught an error in the advisor's own record, not just executor output.

+

What it does not prove: that the executors are smart, honest in general, or aligned. This pilot was deterministic. It proves the machinery, not the models. Judgment-based tasks, where an executor could actually drift, are the stated next frontier.

+Read the receipts on GitHub →
+ +
+

Work in progress, by status only

+

These lines exist so the record is complete. Unaccepted work is named by status, not by content. Nothing below is published, golden, or citable until the owner says so.

+
+ + + + + + + + +
Status of unpublished probe series as of 2026-09-24
TrackStatusGate to the next state
Ground-truth probe seriesSynthetic, local, unpublished. Load-bearing probes and mechanism probes green on the bench. Two further probes built and blind-checker-verified, not owner-accepted.Owner acceptance. The bench gives no evidence about real substrates.
Medical evaluation-integrity detectorLocal, unpublished. Version 2 bench clean under independent blind review. Version 2 unaccepted; version 1 on HOLD.Owner signature on the pending amendment and fresh sealed held-out material.
Chain-of-thought faithfulness probeDeclaration approved and amended 2026-09-24. Thresholds pre-registered. Informed positive control run. Blind track not yet run.Blind execution by a fresh session, then owner adjudication.
+
+
+

A failure and its repair

The earlier Gap Check detector counted cancelled human review as oversight. This input now produces an oversight-gap finding:

@@ -174,6 +183,7 @@

A failure and its repair

  • Read the regression cases on GitHub
  • +

    Reproduce the checks

    From a repository checkout with Node.js installed, record the commit and run:

    @@ -181,12 +191,20 @@

    Reproduce the checks

    node gapcheck-corpus.js node coherence-audit-corpus.js node continuity-audit-corpus.js -

    These checks need no package installation or model API. For the broader suite and its runtime requirements, inspect the CI workflow.

    +

    These checks need no package installation or model API. For the broader suite and its runtime requirements, inspect the CI workflow. To check that the numbers on this site still trace to the repository, run Pin-Check against a checkout with stylesheets and pages in scope. This is the exact command behind the recorded clean run:

    +
    python skills/pin-check/pin_check.py index.html . --ext=.md,.py,.json,.js,.mjs,.txt,.yml,.yaml,.cff,.css,.html
    +

    With the tool's default extensions the same run reports one CSS color code and one HTML entity code as undefined, because stylesheets and pages are not read by default. The flag brings them into scope; the calibration log records both runs.

    +

    Public research to inspect

    +
    Protocol preview · PREPARE_ONLY

    Clutch

    Approved task handoffs, explicit recovery routes, deterministic reducers and a reproduction package. Its public preview does not activate routing.

    @@ -206,13 +224,18 @@

    Project guide

    Read the Atlas methods and limits, then inspect the red-team report and recorded data differences.

    +
    +Technical review +

    Guided engineering review

    +

    See how the browser tools share engines, how the tests run, and which parts of the research remain open.

    +
    +
    - diff --git a/Delta-Atlas-Library.html b/Delta-Atlas-Library.html index 79cf4dc..ecde2fb 100644 --- a/Delta-Atlas-Library.html +++ b/Delta-Atlas-Library.html @@ -4,7 +4,7 @@ Delta Atlas - Library - + -
    - +

    The library

    -

    Find a reference, explore a model or inspect the records. Each entry says what kind of work it supports.

    +

    Every instrument, reference, simulation, experiment, skill and method document, grouped by what it does. Each entry states its limits.

    + +
    +

    Instruments

    +

    Deterministic browser tools. Fixed rules and versioned word lists, no model at runtime. Results are questions to review; a clean result does not certify correctness or safety. Everyday wording can be missed.

    +
    +
    +Instrument +

    Gap Check

    +

    Paste a plan or policy. It looks for recognized risk and safeguard phrases and reports a risk named with no control present. Try the built-in example first.

    +
    +
    +Instrument +

    Priority Tracer

    +

    Paste an agent action log or decision trace. It highlights wording about a goal climbing over a rule, or a check being bypassed. Lexicon version shown in the tool.

    +
    +
    +Instrument +

    Framework Audit

    +

    Scores each part of a framework or plan on coherence and resilience dimensions: does it say what to do, can you tell if it worked, does it serve the goal, does it say what happens on failure.

    +
    +
    +Instrument +

    Continuity Audit

    +

    A five-question work-handover check, plus the same engines pointed at an operations manual: risks with no stated control and single points of failure with no documented backup. Arrangements remain not verified.

    +
    +
    +Guided input +

    Quick Check

    +

    Guided input for Gap Check or Framework Audit, for a read in about a minute.

    +
    +
    +Pipeline +

    Command-line interface

    +

    The same Gap Check and Tracer engines as a zero-dependency Node script with JSON output and explicit exit codes, for use in a pipeline.

    +
    +
    +
    + +
    +

    Skills and methods

    +
    + +
    +Skill +

    Pin-Check

    +

    Trace every precise number, digest, byte count and version in a document back to an artifact under a root you name. Python 3, standard library, no network.

    +
    +
    +Method +

    Bridge Card

    +

    The one-minute form of the OpenMirror method. Six fields, run on one paragraph before accepting it as true. Ends in accept, not yet, or a named uncertainty.

    +
    +
    +Method +

    Six Signals

    +

    Separate calibration, consequence, evidence, integrity, privacy and activity. This guide reports no current system status.

    +
    +
    +
    +

    Find and understand

    @@ -175,22 +190,13 @@

    Systems Primi

    Browse 160 recorded cross-domain primitives and compare how a pattern is used in different fields.

    -
    -

    Get started

    -
    -

    Choose the input and tool that fit your question.

    - -
    -
    +

    Explore the lab

    @@ -211,6 +217,7 @@

    The Field

    +

    Curate the records

    @@ -226,24 +233,24 @@

    Verification checklist

    +

    Read further

    - diff --git a/Delta-Atlas-Tracer-Calibration.md b/Delta-Atlas-Tracer-Calibration.md index d5d7234..d3fc6b0 100644 --- a/Delta-Atlas-Tracer-Calibration.md +++ b/Delta-Atlas-Tracer-Calibration.md @@ -163,3 +163,19 @@ Gap Check retains its detector and data. Its no-findings output no longer invent Tracer pattern version 0.4.1 retains explicit local bypass wording when a preceding clause says a check held or an authority refused a change. The recorded T3/T4 counterexamples now flag a bypass rather than returning clean held/amended results. Positive cases for denied bypasses, valid stops and active/passive external amendments remain checked. Output is phrased as text clues and does not verify actions, permission or safety. Complex negation, quotation, hypothetical wording and multiple actions per text unit remain limits. The focused corpora cover 24 Tracer, 19 Gap Check and 26 Continuity cases, including eight handover checks. Browser review covers desktop and mobile-width first screens, examples, follow-up results, keyboard definition toggles and Home returns. Automated and agent reviews are not independent human usability testing; beginner comprehension, representative accuracy and productivity gains remain unestablished. Cache v94 adds the handover script. Routes, original data, research history, garden assets and motion behavior remain available. The new proposal is queued for cold read; implementation approval is not independent acceptance of the research. + +## 2026-09-24: Theory-first home, State-Delta Architecture page, receipts, and two published skills + +The owner rejected the beginner-first framing that had led the homepage since 2026-09-05 and declared a different purpose: Delta Atlas is the public record of one researcher's theory of agentic AI governance and the instruments built from it, shown end to end. The written declaration was approved on 2026-09-24 against the BespokeNode v0.1 public specification. The owner separately instructed that the hanging-garden scenery, water motion and deer stay. + +The homepage now leads with the thesis sentence inside the existing hero card over the garden, then three cards: BespokeNode (framework; run it through pilot-001 and the site's own proposal register; receipt: minted gold 2026-09-23), Pin-Check (skill; the run command, README and script now ship in `skills/pin-check/`), and OpenMirror (method; the Bridge Card ships in `skills/bridge-card/`; worked example is the V=IR crosswalk). A proven / not-proven strip follows, then the instruments strip, the opt-in Gap Check sample, glossary search and the unchanged evidence floor. The beginner handover door, "Start with a simple example" and START HERE copy are gone from the home surface; every tool remains reachable from the instruments strip and the Library. The inline ivy and brass SVG decoration, hidden by the garden stylesheet since 2026-09-05, was removed from the document. + +New pages and documents: `Delta-Atlas-Architecture.html` walks the state-delta architecture top to bottom (thesis, problem, state and delta, controlled path, roles, two zones, gates, five protocols, HOLD versus TRIP, four invariants, ledger and accepted state, conformance contract, return to zero, cost ladder, V=IR crosswalk, limits). `BespokeNode-Spec-v0.1.md` is the source; two sentences were softened from the draft and the edit is disclosed in the document's editorial note. `Delta-Atlas-Evidence.html` now opens with what is proven and what is not, the pilot-001 mint, and a status-only table for unpublished work (no figures, thresholds or content). `Delta-Atlas-Library.html` gains an Instruments section and a Skills and methods section. README, llms.txt and CITATION.cff describe the new purpose; the earlier llms.txt sentences claiming that nothing ever leaves the machine and that answers are the same for everyone were removed as overclaims. + +Gates: `governance/harnesses/verify-home-surface.js` was rewritten to pin the new surface (thesis verbatim, three named skill cards each with a run action and a receipt, proven and not-proven lists, instruments reachability, garden scene and assets present, service-worker core entries, status-only rule for unpublished work applied to visible text, no em dashes on the touched surfaces, disclosed specification edits). `verify-atlas-runtime.js` expects cache v100. Cache v100 adds the architecture page, the specification, the State-Delta Bridge, both skill READMEs and this log to the core; garden assets are unchanged. The full local gate suite (corpora, theme gate, garden deer harnesses, day ledger, bench, register, manifest pin, governance validate, run-all, navigation history, return navigation, snapshot verifier) passed after the rebuild. The STP packet workflow step was not run locally. + +Pin-Check: `index.html` 12 of 12 values traced, `Delta-Atlas-Architecture.html` 6 of 6, `Delta-Atlas-Evidence.html` 5 of 5, `README.md` 5 of 5, all against the repository root with `.css` and `.html` added to the default extensions. With default extensions only, one CSS color token and one HTML entity code read as undefined; both trace once stylesheets and pages are in scope. A clean run covers the values the tool can read, not the document. + +Browser observation in a local Chromium preview at 1280 x 800 and 375 x 812: the garden still, water motion and deer render over the stage, the hero card sits over the scenery on desktop and below the full landscape on the phone width, the three skill cards lay out in three columns on desktop and one on the phone, and the browser console reported no errors. These are bounded local observations, not a device or accessibility certification. Independent human usability testing remains open. The proposal `rebuild-the-home-around-the-thesis-three-usable` is queued for the owner's cold read; implementation is not acceptance. + +Adversarial review before commit, same day. Four independent reviewers (gates and ship path, claims and copy, links and runtime wiring, structure and CSS) produced findings, and a skeptic per finding tried to refute each by reproducing it. Twelve findings were confirmed and none refuted; sixteen lower-ranked findings were left unverified and are listed in the session record. Confirmed and fixed: a session planning file that the desktop app had copied into the repository root, naming unpublished probe identifiers, was moved out of the tree before any staging; the home-surface gate's OpenMirror check was scoped to the card and now fails when the receipt claims a law; the garden checks now require live script, link, image and scene markup rather than substring presence; the proven and not-proven checks are bound to their columns and the thesis-before-cards order is checked; the receipts page's proven list dropped bench result language and probe target names to keep unpublished work status-only, and the gate's denylist now catches that language; the printed Pin-Check command now matches the recorded run; the crosswalk receipt is worded as an author report with unpublished notes rather than an accepted state; the garden stylesheet's card rules were retargeted from the retired button cards to the new skill cards, the three-column grid is forced only above 1000 pixels, and the hero bottom margin was retuned for the taller thesis card; the section headings return to sentence case; tables gained a horizontal-scroll wrapper for narrow screens. Also applied from the unverified list: the Bridge Card copies in this repository now say six fields (the original said five while listing six), llms.txt no longer calls every definition fixed, the specification names Ed as the author's AI research partner, the citation release date is 2026-09-24, the Install control declares its button type, and the em dash check also catches numeric entities. Left as is and recorded: the register entry carries the UTC date 2026-09-25; the State-Delta Bridge history document keeps its original em dashes; the specification's remaining strong sentences are the owner's text framed by its limits section; skip links on standalone pages follow the shared return bar, as on the existing pages. All gates were green after the fixes, Pin-Check traced every value on the four checked documents with the recorded command, and the home page was re-inspected at 760, 1000 and 1400 pixel widths with the garden, water and deer rendering and no site resource failing to load. diff --git a/README.md b/README.md index 08149d9..5e8e014 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,49 @@ # Delta Atlas -**Local checklists, experimental text checks, and inspectable evidence.** Delta Atlas helps you review a work handover and explore fixed checks for AI plans and action logs. No model call or account is needed to use the tools. +**Simplification is systems maintenance; the substrate is human cost.** -Created by Jake Tiller through AI-assisted development. The project combines working JavaScript tools, labeled tests, documented corrections, and proposed research. Its value can be assessed from those artifacts. +Delta Atlas is the public record of one researcher's theory of agentic AI governance and the instruments built from it, shown end to end: the claim, the architecture, the skills you can run today, and the receipts, including what has not been proven. -[Open the tools](https://resilience-eval-ai.pages.dev/) · [Two-minute guide](https://resilience-eval-ai.pages.dev/Delta-Atlas-Start.html) · [Guided technical review](https://resilience-eval-ai.pages.dev/evaluate.html) +Created by Jake Tiller through AI-assisted development. Every claim on the site carries its status. Nothing is called golden without the owner's explicit word. -## Start with one example +[Open the site](https://resilience-eval-ai.pages.dev/) · [State-Delta Architecture](https://resilience-eval-ai.pages.dev/Delta-Atlas-Architecture.html) · [Receipts and evidence](https://resilience-eval-ai.pages.dev/index.html#Delta-Atlas-Evidence.html) · [Library](https://resilience-eval-ai.pages.dev/index.html#Delta-Atlas-Library.html) -[Look for handover gaps](https://resilience-eval-ai.pages.dev/Delta-Atlas-ContinuityAudit.html): answer five short questions about a task, its usual owner, an authorized backup, written instructions and a trial. Missing answers are reported as **not provided**; arrangements remain **not verified**, even when you supply an answer. Try the built-in example without preparing a document. The older text audit remains available as an advanced option. +## Three things you can use today -[Review the wording of an AI plan](https://resilience-eval-ai.pages.dev/Delta-Atlas-GapCheck.html) (Gap Check) looks for recognized risk and safeguard phrases. [Review an AI action log](https://resilience-eval-ai.pages.dev/Delta-Atlas-Tracer.html) (Priority Tracer) highlights some wording about bypassing or stopping for a rule. Both include examples. Everyday wording, context and contradictions can be missed; supplied text does not establish what actually happened. +| | What it is | Run it now | Receipt | +|---|---|---|---| +| **BespokeNode** | A governance framework for agentic AI. Nothing an agent does counts until it has been defined, permitted, gated, verified and accepted, in that order. Two safety states, HOLD and TRIP. Four invariants. | [pilot-001](https://github.com/JakeTOpenSource/parallel-advisor-pilot-001), the first clause run through the framework end to end, MIT licensed. The [proposal register](State-Delta-Bridge.md) in this repository applies the same discipline to the site's own changes. | Minted gold by owner decision 2026-09-23. [Public specification v0.1](BespokeNode-Spec-v0.1.md) is a candidate. | +| **Pin-Check** | Trace every precise number, digest, byte count and version in a document back to an artifact under a root you name. Each value is traced, rounded, or currently undefined. | `python skills/pin-check/pin_check.py `. Python 3, standard library, no network. [README](skills/pin-check/README.md). | Run against this repository before each publication; the [calibration log](Delta-Atlas-Tracer-Calibration.md) records it. | +| **OpenMirror** | A method for turning a metaphor into policy one correspondence at a time. A one-to-one analogy mirror, verified joint by joint. | The [Bridge Card](skills/bridge-card/README.md): six fields, one minute, ends in accept, not yet, or a named uncertainty. | The [V=IR crosswalk](https://resilience-eval-ai.pages.dev/Delta-Atlas-Architecture.html#crosswalk). The author reports red-teaming it against a first draft; those notes are unpublished. A crosswalk with a stated claim frame, not a validated law. | -Inspect the [shared detector](lexicon-engine.js), its [labeled cases](gapcheck-corpus.js), and the [Continuity Audit cases](continuity-audit-corpus.js) that exercise the same engine in another domain. The [coherence scorer](coherence-score-engine.js) is also shared across tools rather than copied into each page. +## The architecture -The detectors use finite word and structural rules. Their output points to text worth reviewing; a clean result does not establish meaning, correctness, or safety. Text-pattern scores in the advanced audit are diagnostics, not measurements of operational resilience. Automated checks and example walkthroughs do not establish beginner comprehension, accuracy across arbitrary inputs, or productivity gains. Independent user testing remains open. +[Delta-Atlas-Architecture.html](Delta-Atlas-Architecture.html) walks the state-delta architecture top to bottom in plain English: the controlled path, the roles, the two zones, the gates, the five protocols, HOLD versus TRIP, the four invariants, the ledger and the accepted state, the conformance contract, return to zero, the cost ladder, and the V=IR crosswalk. Its source is [BespokeNode-Spec-v0.1.md](BespokeNode-Spec-v0.1.md), with the earlier [State-Delta-Bridge.md](State-Delta-Bridge.md) kept as history. + +## What is proven, and what is not + +Proven, on synthetic cases: the probe machinery works end to end; an audit leg with an opposing brief catches errors in the advisor's own record, not just the executor's; the mechanism probes detect their targets. + +Not proven: anything about real substrates (true concurrency, scheduler preemption, power loss, crash durability, production behavior); the V=IR mapping and the simplification thesis as laws rather than crosswalks; independent replication of any of it. The [receipts page](Delta-Atlas-Evidence.html) lists work in progress by status only. + +## The instruments + +Deterministic browser tools built along the way. Fixed rules and versioned word lists, no model at runtime. They read structure, not meaning. A clean result does not certify correctness or safety. + +| Page | What it does | +|---|---| +| `Delta-Atlas-GapCheck.html` | Gap Check: paste a plan or policy; it looks for recognized risk and safeguard phrases and reports a risk named with no control present. | +| `Delta-Atlas-Tracer.html` | Priority Tracer: paste an agent action log; it highlights wording about a goal climbing over a rule or a check being bypassed. | +| `Coherence-Audit.html` | Framework Audit: scores each part of a plan on coherence and resilience dimensions. | +| `Delta-Atlas-ContinuityAudit.html` | Continuity Audit: a five-question work-handover check, plus the same engines pointed at an operations manual. | +| `Delta-Atlas-Quick.html` | Quick Check: guided input for Gap Check or Framework Audit. | +| `Agentic-AI-Governance-Chat.html`, `Agentic-AI-Governance-Query.html` | Ask and Explore: a function-first glossary of agentic AI governance, with sources. | +| `Delta-Atlas-Primitives.html` | Systems Primitives: recurring cross-domain structures. | +| [`Six-Signal-Method.html`](Six-Signal-Method.html) | Six-Signal Method: separates Calibration, Consequence, Evidence, Integrity, Privacy and Activity without inventing a status. | +| `Delta-Atlas-Basin.html`, `Delta-Atlas-Cadence.html`, `Delta-Atlas-Field.html` | Simulations and an experiment, each bounded by its stated claim ceiling. | +| `evaluate.html` | A guided technical review. | + +The full list, grouped by function, is on the [Library page](Delta-Atlas-Library.html). ## Inspect the engineering @@ -23,12 +52,14 @@ The detectors use finite word and structural rules. Their output points to text | Does the detector retain its expected behavior? | [Tracer corpus](tracer-corpus.js), [Gap Check corpus](gapcheck-corpus.js), and [calibration history](Delta-Atlas-Tracer-Calibration.md). | | Can the same detector run in a pipeline? | [CLI](delta-atlas-cli.js), with JSON output and explicit exit codes. | | How are decisions and corrections retained? | [Governance ledger](governance/ledger/README.md), append-only events, and Node/Python projection checks. | +| How are the site's own changes governed? | [Proposal register](proposals.json) and its [gate](mend-gate.js). Sorts need a written reason and are terminal. | | How are external contract changes noticed? | [MCP manifest pin](mcp-manifest-pin.js), an offline hash-based comparison tool. | | What is actually checked in CI? | [Repository workflow](.github/workflows/gates.yml), with pinned runtime versions and named checks. | +| Do the public pinned snapshots still verify? | [`research/atlas-snapshot-read-only/`](research/atlas-snapshot-read-only/) and its release verifier. | ## Run locally -The basic detector checks require Node.js and no package installation. +The detector checks require Node.js and no package installation. ```text git clone https://github.com/JakeTOpenSource/Resilience-Ledger.git @@ -36,6 +67,7 @@ cd Resilience-Ledger node tracer-corpus.js node gapcheck-corpus.js node continuity-audit-corpus.js +node governance/harnesses/run-all.js ``` Run the CLI against a local file: @@ -47,8 +79,22 @@ node delta-atlas-cli.js gapcheck myplan.txt --json Exit codes are `0` for no flags, `1` for flags, and `2` for a usage or load error. These are detector outcomes, not safety certificates. +Run Pin-Check on any page against the repository. This is the exact command behind the recorded clean run; the `--ext` flag brings stylesheets and pages into scope, which the tool does not read by default: + +```text +python skills/pin-check/pin_check.py index.html . --ext=.md,.py,.json,.js,.mjs,.txt,.yml,.yaml,.cff,.css,.html +``` + For the browser tools, download the repository and open `index.html` or a tool page. [README-Portability.md](README-Portability.md) explains file-access restrictions, optional assets, offline caching, and which views need more. The [governance documentation](governance/README.md) and [STP reproduction instructions](research/stp-v1.2/README.md) cover their additional checks and prerequisites. +## Design constraints + +- **Deterministic core.** Scoring is plain JavaScript over versioned data, not model output. Labeled corpora pin exact behavior for the checked code and data. +- **Client-side analysis.** No account, API key, or model call is required. Atlas does not place submitted text in request URLs or send it to a model or API. The hosted site still makes ordinary page requests and Cloudflare may collect page-performance and visit telemetry; the home page discloses that boundary. +- **No LLM at runtime.** AI was used to draft content, and everything AI-drafted is marked candidate until a human verifies it. No model runs when you use the tools. +- **Versioned lexicons.** Every token list a detector uses carries a version number, displayed openly in the UI. +- **Agency matters.** A limit revised by a named external authority is an amendment. A limit an agent revises on itself is drift. The detectors keep those apart and say which they saw. + ## Data status: visible disagreement The declared candidate input, [terms.enriched.json](terms.enriched.json), contains **439 terms**, all carrying a stored `reviewed` label. That label is not a receipt proving who reviewed a definition, when, against which exact source, or whether it is semantically correct. @@ -61,6 +107,7 @@ The [data-sync baseline](governance/contracts/atlas-data-sync-baseline.md) recor | Project | What to review | |---|---| +| [pilot-001](https://github.com/JakeTOpenSource/parallel-advisor-pilot-001) | The parallel advisor system: sealed expectations, blind two-track execution, independent audit, public receipts. Minted gold 2026-09-23. | | [Clutch](https://github.com/JakeTOpenSource/clutch-skill) | A separate human-approved task-routing protocol, canonical skill, deterministic reducers, adversarial fixtures, and release package. Version 0.4.0-rc.1 is a research preview in `PREPARE_ONLY`; publication does not activate routing. | | [The Stable](https://github.com/JakeTOpenSource/the-stable) | Agent-calibration instruments, recorded plans, replay tools, and retained failed hypotheses. [Start with its findings](https://github.com/JakeTOpenSource/the-stable/blob/main/FINDINGS.md). | | [The Crosswalk](https://github.com/JakeTOpenSource/the-crosswalk) | Static decision aids for deciding whether to code, learn, direct AI, or hire. | @@ -68,28 +115,6 @@ The [data-sync baseline](governance/contracts/atlas-data-sync-baseline.md) recor GroundingHarness and AI-Governance-Ledger are historical project names; this repository is the current home. -## Research and evidence boundaries - -The [STP v1.2 packet](research/stp-v1.2/README.md) is proposed research containing public sources, schemas, synthetic fixtures, and JavaScript/Python reducers. Agreement on its enumerated cases does not establish live calibration or general reliability. - -The paper *From Model Output to Accepted State* remains in owner review: [PR #15 contains the v4 candidate](https://github.com/JakeTOpenSource/Resilience-Ledger/pull/15), and [PR #14 retains v3](https://github.com/JakeTOpenSource/Resilience-Ledger/pull/14). Neither is merged. Passing a release verifier checks the stated artifacts; it is not peer review or acceptance of every claim. - -The [power-witness studies](rung3-power-experiment/README.md) are an experimental side project. Power telemetry can characterize activity under a defined measurement setup; it does not establish useful work, authorship, or truth. - -For the method, read [White-Paper.html](White-Paper.html), [Coherence-Ledger-Method.md](Coherence-Ledger-Method.md), and the [recorded adversarial review](Red-Team-Report.md). Sources and borrowed ideas remain attributed in the relevant documents. - -[`Six-Signal-Method.html`](Six-Signal-Method.html) explains six evidence categories and what each can establish. The pinned, read-only snapshot packet in [`research/atlas-snapshot-read-only/`](research/atlas-snapshot-read-only/) preserves a dated observation; it is not a live system assessment. - -## Privacy and operation - -The analysis tools run locally in the browser and do not send submitted tool text to a model or API. The hosted site still makes ordinary page requests, and Cloudflare may collect visit and page-performance telemetry. - -Local overlay filenames are ignored by default. This reduces accidental inclusion of untracked files; it does not prevent forced adds, previously tracked files, or renamed copies. Review the staged diff before publishing. See [README-Portability.md](README-Portability.md) for the operating boundaries. - -Repository checks do not establish which exact files a live deployment is currently serving. Deployment receipts are dated observations with their own evidence boundaries. - -## License and credit - -The content, data, tools, and documentation in this repository are **CC BY 4.0**, as stated in [LICENSE.txt](LICENSE.txt). Credit Jake Tiller and Delta Atlas / Resilience Ledger, link to the license, and indicate changes. [CITATION.cff](CITATION.cff) supplies citation metadata. +## License -This is independent educational research, with no affiliation with or endorsement by the organizations it cites. AI assistance is part of the development history; the code, sources, tests, limitations, and recorded corrections are the basis for review. +Content is licensed CC BY 4.0. Skills under `skills/` are free to copy, adapt and share. pilot-001 is MIT licensed in its own repository. diff --git a/assets/atlas-documents-v1.json b/assets/atlas-documents-v1.json index efb8936..caa520a 100644 --- a/assets/atlas-documents-v1.json +++ b/assets/atlas-documents-v1.json @@ -3,32 +3,17 @@ "version": 1, "files": [ "Agentic-AI-Governance-Glossary.md", - "CONTRIBUTING.md", + "assets/hanging-garden-v1.md", + "BespokeNode-Spec-v0.1.md", "Coherence-Ledger-Method.md", "Coined-Terms-Grounding.md", + "continuity-overlay.sample.json", + "CONTRIBUTING.md", + "delta-atlas-canon.json", "Delta-Atlas-Canon.md", "Delta-Atlas-Term-Candidates.md", "Delta-Atlas-Tracer-Calibration.md", "Fork-Return-Notes.md", - "LICENSE.txt", - "Nine-Seams.md", - "Nozzle-Study.md", - "Nozzle.md", - "Operator-Protocol.md", - "PUBLISHING.md", - "README-Durability.md", - "README-Portability.md", - "README.md", - "Red-Team-Report.md", - "SECURITY.md", - "Skills-Method-Register.md", - "State-Delta-Bridge.md", - "Translator-Framework-Design.md", - "White-Paper-Notes.md", - "assets/hanging-garden-v1.md", - "continuity-overlay.sample.json", - "delta-atlas-canon.json", - "governance/README.md", "governance/artifact-register.json", "governance/authority-map.json", "governance/contracts/atlas-data-materialization-notes.md", @@ -54,7 +39,6 @@ "governance/decision-log/0011-public-explanation-surface-cleanup.md", "governance/deployment-receipts/2026-08-11-current-production.json", "governance/external-feedback.json", - "governance/ledger/README.md", "governance/ledger/checkpoints/checkpoint-000001.json", "governance/ledger/checkpoints/checkpoint-000002.json", "governance/ledger/checkpoints/checkpoint-000003.json", @@ -87,23 +71,35 @@ "governance/ledger/events/semantics/000001-status-vocabulary-boundary.json", "governance/ledger/policy/capabilities.v1.json", "governance/ledger/policy/capabilities.v2.json", + "governance/ledger/README.md", "governance/ledger/schemas/event.v1.schema.json", "governance/ledger/schemas/event.v2.schema.json", "governance/observations/2026-08-13-atlas-navigation-local-browser.json", + "governance/README.md", "governance/releases/atlas-foundational-repair.v1.json", "governance/status-vocabulary-contract.json", + "LICENSE.txt", "llms.txt", + "Nine-Seams.md", + "Nozzle-Study.md", + "Nozzle.md", + "Operator-Protocol.md", "primitives.json", "proposals.json", + "PUBLISHING.md", + "README-Durability.md", + "README-Portability.md", + "README.md", + "Red-Team-Report.md", "research/atlas-snapshot-read-only/README.md", "research/atlas-snapshot-read-only/release-history-pr6.v1.json", "research/atlas-snapshot-read-only/release-manifest.json", "research/atlas-snapshot-read-only/snapshot-card.json", - "research/stp-v1.2/README.md", "research/stp-v1.2/fixtures/concurrency/conformance-cases.json", "research/stp-v1.2/fixtures/instrumented-transition/conformance-cases.json", "research/stp-v1.2/package-lock.json", "research/stp-v1.2/package.json", + "research/stp-v1.2/README.md", "research/stp-v1.2/release-manifest.json", "research/stp-v1.2/schemas/concurrency-conformance.schema.json", "research/stp-v1.2/schemas/instrument-event.schema.json", @@ -120,7 +116,16 @@ "rung3-power-experiment/runs/2026-07-05-run2-manifest.json", "rung3-power-experiment/runs/2026-07-05-run3-manifest.json", "rung3-power-experiment/runs/2026-07-05-run4-manifest.json", + "SECURITY.md", + "Skills-Method-Register.md", + "skills/bridge-card/README.md", + "skills/bridge-card/SKILL.md", + "skills/pin-check/README.md", + "skills/pin-check/SKILL.md", + "State-Delta-Bridge.md", "term-candidates-v1.json", - "terms.enriched.json" + "terms.enriched.json", + "Translator-Framework-Design.md", + "White-Paper-Notes.md" ] } diff --git a/assets/garden-home-v1.css b/assets/garden-home-v1.css index 333bac1..f3c8413 100644 --- a/assets/garden-home-v1.css +++ b/assets/garden-home-v1.css @@ -11,7 +11,6 @@ #frame{position:relative;z-index:2;} /* Preserve the home-page overflow boundary that prevents decorative blank scrolling. */ .home-page>.wrap{max-width:1240px;padding:1px 32px 0;background:transparent;} -.home-page>.ivy,.home-page>.brass,.home-page .plumb{display:none;} #bar{background:#10281a;border-bottom-color:#48634d;} .garden-motion-toggle{min-height:44px;border:1px solid #718265;border-radius:22px;padding:9px 14px;background:#203e2c;color:#e9d8a5;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;} .garden-motion-toggle:hover{border-color:#e3cd91;} @@ -26,20 +25,19 @@ .hero .tagline{max-width:380px;font-size:15px;line-height:1.75;margin:0;color:#e0e9df;} .garden-tools{padding:22px 24px 15px;border:1px solid #607458;border-radius:16px;background:rgba(10,20,15,.98);box-shadow:0 15px 50px rgba(0,0,0,.15);} .garden-tools h2.sec{font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:400;line-height:1.3;margin:0 0 20px;color:#eef3e8;} -.primary-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:0;} -.primary-tools .card{padding:22px 21px 18px;background:#101c16;border-color:#607458;gap:10px;} -.primary-tools .card:hover{background:#1b2c22;border-color:#e3cd91;transform:none;} -.primary-tools .card.starting-point{border-color:#e3cd91;} +.primary-tools{gap:15px;margin-top:0;} +@media(min-width:1001px){.primary-tools{grid-template-columns:repeat(3,minmax(0,1fr));}} +.primary-tools .skill{padding:22px 21px 18px;background:#101c16;border-color:#607458;gap:10px;} .primary-tools .dk{font-size:10.5px;letter-spacing:.12em;color:#ddcd9f;} -.primary-tools .cn{font-size:20px;line-height:1.25;margin:0;} -.primary-tools .cw{font-size:13px;line-height:1.7;color:#d3decf;} -.primary-tools .cgo{font-size:13px;color:#e3cd91;border-top:1px solid #546b4d;padding-top:13px;} +.primary-tools .skill h3{font-size:20px;line-height:1.25;margin:0;} +.primary-tools .skill p{font-size:13px;line-height:1.7;color:#d3decf;} +.primary-tools .skill .foot{font-size:13px;color:#e3cd91;border-top:1px solid #546b4d;padding-top:13px;} .garden-tools .tool-boundary{font-size:13.5px;line-height:1.6;margin:14px 0;color:#e0e9df;} .garden-tools .substrip{font-size:13px;line-height:1.7;margin:14px 0;} .garden-tools .sample{max-width:none;background:#173521;margin:16px 0 0;} -.evidence-entry,.research-question{background:rgba(10,20,15,.98);border-color:#607458;border-left-color:#e3cd91;margin:30px 0;padding:24px 26px;} -.evidence-entry h2,.research-question h2{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1.3;margin-bottom:12px;} -.evidence-entry p,.research-question p{max-width:900px;} +.evidence-entry{background:rgba(10,20,15,.98);border-color:#607458;border-left-color:#e3cd91;margin:30px 0;padding:24px 26px;} +.evidence-entry h2{font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1.3;margin-bottom:12px;} +.evidence-entry p{max-width:900px;} .search-section{padding:24px 26px 20px;border:1px solid #607458;border-radius:14px;background:rgba(10,20,15,.98);} .search-section h2.sec{margin:0 0 9px;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;} .search-section .seclead{font-size:13px;line-height:1.7;} @@ -47,22 +45,22 @@ .floor{margin:34px -32px 0;background:#263d32;padding:25px 32px 28px;border-top:1px solid #607458;border-radius:12px 12px 0 0;} .floor p{max-width:1000px;} .floor .garden-motion-note{font-size:12px;line-height:1.6;margin:14px 0 0;color:#d3decf;} -@media(min-width:1800px){.hero{margin-top:52px;margin-bottom:82px;min-height:355px;}.primary-tools .cw{font-size:14px;}.primary-tools .card{padding:24px;}} -@media(max-width:1000px){.home-page>.wrap{padding-inline:24px;}.hero{width:min(465px,100%);min-height:330px;margin-top:34px;margin-bottom:56px;padding:27px 30px;}.hero .headline{font-size:40px;}.garden-tools{padding:21px 20px 15px;}.primary-tools{gap:12px;}.primary-tools .card{padding:19px 16px;}.primary-tools .cn{font-size:18px;}.floor{margin-inline:-24px;padding-inline:26px;}} +@media(min-width:1800px){.primary-tools .skill p{font-size:14px;}.primary-tools .skill{padding:24px;}} +@media(max-width:1000px){.home-page>.wrap{padding-inline:24px;}.hero{width:min(465px,100%);min-height:330px;margin-top:34px;margin-bottom:56px;padding:27px 30px;}.hero .headline{font-size:40px;}.garden-tools{padding:21px 20px 15px;}.primary-tools{gap:12px;}.primary-tools .skill{padding:19px 16px;}.primary-tools .skill h3{font-size:18px;}.floor{margin-inline:-24px;padding-inline:26px;}} /* A smaller left-aligned introduction leaves more of the garden visible. Keep the task cards and their scope note together below the open scenery. */ @media(min-width:721px){ /* Bound the landscape and its reserved space together on larger screens. */ #garden-scene{width:min(100%,1040px);left:50%;right:auto;transform:translateX(-50%);height:min(100%,56.2799vw,585.311px);} - .hero{width:min(390px,100%);min-height:0;margin-top:24px;margin-bottom:clamp(112px,calc(42vw - 233px),204px);padding:20px 24px;} + .hero{width:min(390px,100%);min-height:0;margin-top:24px;margin-bottom:clamp(20px,calc(42vw - 300px),204px);padding:20px 24px;} .hero .logo{font-size:14px;} .hero .headline{font-size:34px;line-height:1.12;margin:13px 0;} .hero .tagline{font-size:14px;line-height:1.6;} .garden-tools{padding:18px 22px 14px;} .garden-tools h2.sec{font-size:25px;margin-bottom:12px;} - .primary-tools .card{padding:17px 19px 15px;gap:7px;} - .primary-tools .cw{font-size:13px;line-height:1.55;} - .primary-tools .cgo{padding-top:10px;} + .primary-tools .skill{padding:17px 19px 15px;gap:7px;} + .primary-tools .skill p{font-size:13px;line-height:1.55;} + .primary-tools .skill .foot{padding-top:10px;} .garden-tools .tool-boundary{margin:12px 0;} } @media(min-width:1041px){ @@ -81,13 +79,12 @@ .garden-tools{padding:21px 18px 15px;background:#0a140f;} .garden-tools h2.sec{font-size:25px;margin-bottom:17px;} .primary-tools{grid-template-columns:1fr;gap:13px;} - .primary-tools .card{padding:21px;} - .primary-tools .cn{font-size:21px;} - .primary-tools .cw{font-size:14px;} - .primary-tools .cgo{font-size:13px;} + .primary-tools .skill{padding:21px;} + .primary-tools .skill h3{font-size:21px;} + .primary-tools .skill p{font-size:14px;} + .primary-tools .skill .foot{font-size:13px;} .garden-tools .substrip{text-align:left;} - .garden-tools .qsep{margin-inline:6px;} - .evidence-entry,.research-question{padding:23px 22px;margin:25px 0;} + .evidence-entry{padding:23px 22px;margin:25px 0;} .search-section{padding:23px 22px;} .search-section .searchwrap{gap:7px;} .search-section #hq{padding-inline:14px;} @@ -96,4 +93,4 @@ .floor .seamlink{margin-left:0;} } @media(max-width:380px){.hero{padding:23px 21px;}.hero .headline{font-size:33px;}.garden-tools{padding-inline:16px;}.garden-motion-toggle{padding-inline:9px;}} -@media(prefers-reduced-motion:reduce){.hero,.primary-tools .card{transition:none;}.primary-tools .card:hover{transform:none;}} +@media(prefers-reduced-motion:reduce){.hero,.primary-tools .skill{transition:none;}} diff --git a/governance/harnesses/verify-atlas-runtime.js b/governance/harnesses/verify-atlas-runtime.js index def3a2f..1c476b1 100644 --- a/governance/harnesses/verify-atlas-runtime.js +++ b/governance/harnesses/verify-atlas-runtime.js @@ -7,7 +7,7 @@ const fail=m=>{throw new Error(m);}; const contract=JSON.parse(read('governance/contracts/atlas-runtime-contract.v1.json')); if(contract.type!=='delta-atlas-runtime-contract'||contract.version!==1) fail('contract identity'); const sw=read('sw.js'); -if(!sw.includes("const CACHE='aaig-v99'")) fail('cache version'); +if(!sw.includes("const CACHE='aaig-v100'")) fail('cache version'); if(/allSettled/.test(sw)) fail('install must not accept partial cache'); if(!/Promise\.all\(CORE\.map\(u=>c\.add\(u\)\)\)/.test(sw)) fail('install is not fail-closed'); const coreMatch=sw.match(/const CORE=\[([\s\S]*?)\];/); if(!coreMatch) fail('CORE not found'); diff --git a/governance/harnesses/verify-home-surface.js b/governance/harnesses/verify-home-surface.js index 19ddfec..aa1e925 100644 --- a/governance/harnesses/verify-home-surface.js +++ b/governance/harnesses/verify-home-surface.js @@ -1,21 +1,29 @@ #!/usr/bin/env node 'use strict'; -/* Deterministic, no-network acceptance checks for the public Atlas home surface. */ +/* Deterministic, no-network acceptance checks for the public Atlas home surface. + Pins the 2026-09-24 theory-first home: thesis, three skill cards, receipts strip, + instruments, glossary search, honest evidence floor, and the retained garden scene. */ const fs = require('fs'); const path = require('path'); const root = path.resolve(__dirname, '..', '..'); -const html = fs.readFileSync(path.join(root, 'index.html'), 'utf8'); -const library = fs.readFileSync(path.join(root, 'Delta-Atlas-Library.html'), 'utf8'); +const read = (file) => fs.readFileSync(path.join(root, file), 'utf8'); +const html = read('index.html'); +const library = read('Delta-Atlas-Library.html'); +const evidence = read('Delta-Atlas-Evidence.html'); +const architecture = read('Delta-Atlas-Architecture.html'); +const spec = read('BespokeNode-Spec-v0.1.md'); +const serviceWorker = read('sw.js'); let failures = 0; function check(condition, message) { if (!condition) { failures += 1; console.error(`FAIL ${message}`); } else console.log(`PASS ${message}`); } +/* Structure and accessibility */ check(/]*id="bar"/.test(html), 'semantic header exists'); try { - for (const [index, script] of [...html.matchAll(/