feat: revive Oak Chain docs as canonical EDS surface#1
Conversation
|
Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
|
|
Automated check status
The PR remains draft under the x402 live-release gate. No merge or live-code rollout should occur until the gate criteria and final performance review are complete. |
PSI follow-up resolvedThe failing Lighthouse gate has been addressed on the feature branch. Final AEM PSI rerun: pass
Key fixes: removed render-blocking third-party fonts, preserved authored content as the eager docs section, moved the system map into the eager architecture section, removed the video poster from the LCP path, pre-reserved visual geometry, supplied intrinsic image dimensions, and made code regions keyboard-focusable. The PR remains draft solely under the x402 live-release gate. |
Summary
Revives
oak-chain-docs-edsas the canonical public Oak Chain documentation surface while preserving the existing visual identity.This PR removes unsafe legacy authoring paths, makes DA the explicit authored-content/navigation authority, fixes shared accessibility and metadata issues, bounds code-embedded protocol language, adds release/test safeguards, and seeds the feature code bus with the static assets required by the reviewed pages.
Feature previews
Code changes
/nav.htmlfragment.RELEASE-GATE.md, ten Node tests, CI test enforcement, Node engine policy, and safe dependency updates.DA content reviewed with this PR
DA remains the content source, so these edits are intentionally not Git fixtures. Thirteen DA documents were corrected and previewed only against this feature branch:
/nav.html/index.html/architecture.html/guide/quickstart.html/guide/smart-contract.html/guide/testnet.html/guide/economics.html/operators/index.html/how-it-works.html/segment-gc.html/guide/binaries.html/guide/aem-integration.html/faq.html/thesis.htmlThe copy now distinguishes implemented, local/test evidence, deployment placeholders, experimental integration, and unavailable Mainnet behavior. It removes unsupported tier, validator-revenue, permissionless-network, permanence, GC-payment, binary-storage, AEM-readiness, throughput, and linear-scale claims.
Verification
npm test— 10/10 passnpm run lint— JS and CSS passnpm audit --audit-level=low— 0 vulnerabilitiesgit diff --check— passda preview explainchecks — no problematic class removalda audit fullchecks — 0 errors, 0 warnings on all routable pagesda site doctor --deep --agent— 29/29 routes, 16 block types, 0 missing assets, 0 section-shape violationsda audit contracts --verify-code— 16 block types, 0 missing assets/diagrams/assets/operators/index.htmlstill hits the known da-cli nested-index audit bug (/operators/.plain.htmlinstead of/operators/index.plain.html); its preview explanation and runtime checks pass.Live-release gate
No content was published or deployed to
*.aem.live. No live index/sitemap rebuild or orphan-route cleanup was run. Main live was independently verified unchanged.RELEASE-GATE.mdkeeps live release closed until the Oak Chain x402 implementation described by the Oak Chain × x402 Decision Memo, Revision 3 (2026-07-18) is implemented and verified. Four existing live-only orphan routes and current sitemap leakage are documented but deliberately untouched until that gate opens and a human explicitly approves release.