Back to replicas

Replica documentation

LOOPY

Local route /interactive-explanation/loopy/ promotes the upstream v1.1 editor app to the route root, keeping the drawing and simulation runtime intact while moving public provenance into the shared footer.

Upstream snapshot: 2d8e13f0a006f4024f27ad1712d7f9c2c1ad7cd9
License: CC0 1.0

Source snapshot

Vendor baseline came from the published ncase/loopy site tree. The local copy uses the upstream v1.1/ app as the route root, keeps the editor scripts and modal pages, and carries over the social thumbnails and license file for docs parity.

  • Live page verified against https://ncase.me/loopy/ on 2026-03-10.
  • CC0 provenance stays in docs while the public route exposes only the shared reference footer.
  • The route intentionally skips the old marketing landing page and ships the editor-first experience directly.

Asset and source map

  • loopy/index.html is the promoted editor entry point from upstream v1.1.
  • loopy/js/ contains model serialization, drawing tools, play controls, and modal UI.
  • loopy/pages/examples/, pages/howto.html, and pages/gif.html remain reachable helper subpages.
  • loopy/css/ and loopy/social/ preserve the upstream runtime assets and social previews.

Known deviations

  • The public route opens directly into the editor app instead of the upstream landing page.
  • Example cards were rewritten to load local ?data=... URLs, preserving remix behavior without upstream leaks.
  • The old creator, Patreon, and supporter-facing credit panel was replaced with a neutral local about page.
  • Reachable helper subpages now use the shared footer and no longer expose extra creator or source callouts.

Reproduction notes

  • Vendor the published editor tree wholesale and promote the app entry point before making any cleanup edits.
  • Localize sample-model links before smoke testing, because example loading is a parity-critical flow.
  • Run node interactive-explanation/tools/check-public-surface.mjs after editing modal pages or sidebar copy.

Parity checklist

Loading...
Loading parity contract...