diff --git a/governance/harnesses/verify-home-surface.js b/governance/harnesses/verify-home-surface.js index aa1e925..cd29f7c 100644 --- a/governance/harnesses/verify-home-surface.js +++ b/governance/harnesses/verify-home-surface.js @@ -83,8 +83,8 @@ check(skillCards[2]?.includes('Delta-Atlas-Document.html?file=skills/bridge-card 'OpenMirror card binds the Bridge Card and the crosswalk anchor, both of which exist'); check(/not an empirically validated law/.test(skillCards[2] || '') && !/\bis an? (?:empirically )?(?:validated|proven) law\b/.test(skillCards[2] || ''), 'OpenMirror card states the crosswalk is not a validated law and never upgrades it into one'); -check(/reports red-teaming/.test(skillCards[2] || '') && !/\baccepted (?:rebuild|version|one)\b/.test(skillCards[2] || ''), - 'OpenMirror receipt is stated as an author report, not as an accepted state with no ledger entry'); +check(/I red-teamed it against a first draft; those notes are not yet published\./.test(skillCards[2] || '') && !/\baccepted (?:rebuild|version|one)\b/.test(skillCards[2] || ''), + 'OpenMirror receipt is stated in the first person with its notes marked unpublished, not as an accepted state with no ledger entry'); /* Receipts strip */ const winBlock = (html.match(/
([\s\S]*?)<\/div>/) || [])[1] || ''; diff --git a/index.html b/index.html index 79a5008..1101b08 100644 --- a/index.html +++ b/index.html @@ -69,6 +69,10 @@ .substrip{margin:8px 0 4px;font-size:13.5px;color:var(--dim);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;} .dlink{color:var(--accent);cursor:pointer;border:0;border-bottom:1px solid transparent;background:transparent;padding:0;font:inherit;min-height:44px;display:inline-flex;align-items:center;text-align:left;} .dlink:hover{border-bottom-color:var(--accent);} a.dlink{text-decoration:none;} + .toolslist{list-style:none;margin:6px 0 4px;padding:0;} + .toolslist li{display:flex;flex-wrap:wrap;gap:2px 14px;align-items:baseline;padding:4px 0;border-bottom:1px solid rgba(74,107,86,.5);} + .toolslist .dlink{font-weight:650;flex:0 0 auto;} + .toolslist span{color:var(--dim);font-size:13.5px;line-height:1.55;flex:1 1 320px;} .tool-boundary{margin:10px 0 6px;color:var(--dim);font-size:12.5px;} .sample{margin:14px 0 8px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:0 14px;background:rgba(44,74,56,.4);} .sample summary{cursor:pointer;color:var(--accent);font-weight:650;padding:11px 2px;min-height:44px;display:flex;align-items:center;} @@ -156,7 +160,7 @@

Delta Atlas

Simplification is systems maintenance; the substrate is human cost.

One researcher's theory of agentic AI governance and the instruments built from it, shown end to end with receipts.

- +
@@ -166,7 +170,7 @@

Three things you can use today

Framework

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, by the right party at each step. Two safety states, HOLD and TRIP, each with its own recovery path. Four invariants that never bend.

+

A governance framework for agentic AI. 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. Two safety states, HOLD and TRIP, each with its own recovery path. Four invariants that never bend, among them: approve exact output, never just the plan; and no automatic restart.

Run it now

pilot-001 is the first clause run through the framework end to end: sealed expectations, blind two-track execution, a contradiction found and resolved on the record, an independent audit that attacked the checker, and public receipts a stranger can re-run. MIT licensed.

The same discipline governs this site's own changes: every proposed change is a state-delta in a register, sorted by a human with a written reason. Read how the register works.

@@ -192,7 +196,7 @@

OpenMirror

Run it now

The Bridge Card is the one-minute form of the method. Six fields: SOURCE, CLAIM, OPEN TERMS, PARALLEL, HINGE, STATUS. Copy it into any assistant as a custom instruction or fill it by hand. It ends in accept, not yet, or a named uncertainty.

Receipt -

The worked example is the V=IR crosswalk: authority as voltage, effects as current, the gate as resistance. The author reports red-teaming it against a first draft; those notes are not yet published. It is a crosswalk with a stated claim frame, not an empirically validated law.

+

The worked example is the V=IR crosswalk: authority as voltage, effects as current, the gate as resistance. I red-teamed it against a first draft; those notes are not yet published. It is a crosswalk with a stated claim frame, not an empirically validated law.

Read the crosswalk →

@@ -224,7 +228,13 @@

Not proven

The instruments

Deterministic browser tools built along the way. Fixed rules, versioned word lists, no model at runtime. They read structure, not meaning.

-

+ +

Experimental checks using fixed rules. Results are questions to review; a clean result does not certify correctness or safety.

Preview Gap Check in place @@ -243,7 +253,7 @@

Search the glossary

-
Answer · fixed function-first engine
+
This answer comes from the fixed function-first engine, not a chatbot.