Realign observerprotocol.org: stop arguing a position, carry the evidence - #127
Merged
Merged
Conversation
…ence Boyd's website-realignment brief, 16 September 2026. Section 4 of the brief is used as written. THE SPLIT THE BRIEF RESTS ON. Agentic Terminal carries the story, Observer Protocol carries the evidence. This page became half of each in the last iteration; this finishes it. A reader arrives holding a determination somebody handed them, and the page's only job is to let them check it. Nine sections become seven. The headline is now "Check a determination without trusting the party who gave it to you." Section 02 is the three things a reader can do here, in the brief's words. Section 03 is the honest boundary, as its own section rather than a caveat: a signature does not establish that you have been shown every record, and we have not solved that. RETIRED, all of it archived verbatim: "A person grants authority once", the rail strip, the gap argument, the refusal register with its Lightning mainnet entry, the ClearingSystemCode:PaymentProduct grammar, the two-card AT comparison, and the genesis section. Four register rows went with them. The register survives intact and re-scoped. Every survivor is word for word: 27.0% of signed records unverifiable, 7 of 908, the decider is a fixture and not a second party, the CDN disclosure, completeness not established. Those rows are the most distinctive asset this site has and none of them is softened here. TWO THINGS FOUND WHILE DOING IT, both corrected in this commit: The archive shipped. It was written to the repository root under a comment asserting that a root .txt is withheld by the publish allowlist. Building the site showed otherwise: `txt` is in ROOT_EXT because robots.txt has to ship. The boundary is the DIRECTORY list, never the extension. Moved to internal/, which is not in DIRS, confirmed by the build output and by /internal/ answering 404 live. The comment now records the mistake rather than the wrong rule. The nav linked /schemas/, which 404s: netlify.toml serves everything under /schemas/* as application/json, so a directory index there cannot render. Repointed at delegation-schema-versions.html, which is the page check-schema-index.mjs actually reads. Also: the page's one em dash is gone from the decider row (the one left, in the section 04 transcript, is the engine's own output and must not be edited), and principle 02 no longer states the retired headline as a commitment. Checks: shared-copy, schema-index, sitemap and the sentence sweep self-test all pass. check-measured-figures fails on three pre-existing figures on origin/master (the hosted verifier moved rc.10 to rc.22 and /verify section 04 records the old ones); not touched here, because verify.html has another session's work in flight. Outbound links fail on four pre-existing 404s under integrate/.
✅ Deploy Preview for observerprotocol ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Boyd's website-realignment brief of 16 September 2026. Section 4 of the brief is used as written. Companion to BTCBoyd/agenticterminal-site#16.
The split this rests on
Agentic Terminal carries the story. Observer Protocol carries the evidence. This page became half of each in the last iteration; this finishes it. A reader arrives holding a determination somebody handed them, and the page's only job is to let them check it.
Nine sections become seven. The headline is "Check a determination without trusting the party who gave it to you." Section 02 is the three things a reader can do here, in the brief's words. Section 03 is the honest boundary as its own section rather than a caveat: a signature does not establish you have been shown every record, and we have not solved that.
Retired, all archived verbatim in
internal/: "A person grants authority once", the rail strip, the gap argument, the refusal register with its Lightning mainnet entry, theClearingSystemCode:PaymentProductgrammar, the two-card AT comparison, and the genesis section. Four register rows went with them.The register survives intact. Every survivor is word for word: 27.0% of signed records unverifiable, 7 of 908, the decider is a fixture and not a second party, the CDN disclosure, completeness not established. The brief is explicit that this is the most distinctive asset the site has, and nothing here is softened.
Two things found while doing it, both corrected in the same branch
The archive shipped. It was written to the repository root under a comment asserting a root
.txtis withheld by the publish allowlist. Building the site showed otherwise:txtis inROOT_EXTbecauserobots.txthas to ship. The boundary is the directory list, never the extension. Moved tointernal/, which is not inDIRS; confirmed by the build printing it under "tracked and NOT shipped" and by/internal/answering 404 live. The comment now records the mistake rather than the wrong rule.Worth a separate look: four
.txtdrafts are sitting untracked at the root of the main checkout right now. Committing any of them publishes it.The nav linked
/schemas/, which 404s.netlify.tomlserves everything under/schemas/*asapplication/json, so a directory index there cannot render. Repointed atdelegation-schema-versions.html, which is the pagecheck-schema-index.mjsactually reads.Also
Checks
check-shared-copy,check-schema-index,check-sitemapand the sentence-sweep self-test all pass. The sitemap is regenerated in its own commit, as the pre-push hook requires.Two pre-existing failures on
origin/master, not touched here:check-measured-figures: three figures out of sync because the hosted verifier moved rc.10 to rc.22 and/verifysection 04 records the old ones. Fixing it means editingverify.html, which has another session's work in flight oncheck/declarations.check-outbound-links: four 404s underintegrate/.Built in an isolated worktree so the
check/declarationsworking tree was never touched.