Back to replicas

Replica documentation

The Evolution of Trust

Local route /interactive-explanation/trust/ vendors the upstream public-domain source and keeps the original slideshow/runtime architecture intact before adding local metadata fixes, a shared reference footer, and docs links.

Upstream snapshot: 6ec45d73befdb922bd40654dd1c1c903a953562f
License: CC0 1.0

Source snapshot

Vendor baseline came from the published gh-pages-style tree in ncase/trust. The copied local page keeps index.html, words.html, notes/, peeps/, the original asset folders, and the slide/simulation scripts.

  • Live page verified against https://ncase.me/trust/ on 2026-03-10.
  • License remains CC0; provenance stays in docs while the public page uses a shared reference footer.
  • Behavior-first approach: pathing and metadata were adjusted before the footer-only cleanup and comment stripping pass.

Asset and source map

  • trust/index.html and trust/words.html preserve the main narrative and text source.
  • trust/js/core/ contains slideshow, loading, controls, sound, and UI primitives.
  • trust/js/sims/ contains the one-off, iterated, tournament, and sandbox simulation logic.
  • trust/js/slides/ maps chapters to runtime scenes and pacing.
  • trust/assets/, trust/css/, and trust/social/ remain vendored as-is.

Known deviations

  • A shared footer now carries the single original-page reference link on the public route and its reachable subpages.
  • Metadata and share URLs now resolve relative to the local page instead of the original host.
  • Translation-guide and source-comment blocks were removed from trust/index.html and trust/words.html, including the commented original-English callout.
  • trust/peeps/ was neutralized into a portrait-gallery route so it no longer advertises supporters or original-release framing.

Reproduction notes

  • Clone upstream, copy the published site tree into a dedicated page folder, and keep relative asset paths intact.
  • Patch only pathing, metadata, and shared-footer hooks until the full narrative flow works locally.
  • Run node interactive-explanation/tools/check-public-surface.mjs after cleanup edits so public HTML/JS stay footer-only.

Parity checklist

Loading...
Loading parity contract...