{
    "archive_path": "archive/1788386747.43181",
    "base_url": "github.com/PhiloLabs/fable51-worlds",
    "basename": "fable51-worlds",
    "bookmarked_date": "2026-09-02 22:05",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/github.com/PhiloLabs/fable51-worlds",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=github.com",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": "github.com/PhiloLabs/fable51-worlds.html"
    },
    "domain": "github.com",
    "extension": "",
    "hash": "19TDSXJMAC083J5QJQFJ",
    "history": {
        "archive_org": [],
        "dom": [],
        "favicon": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--max-time",
                    "120",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://www.google.com/s2/favicons?domain=github.com"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-09-02T22:08:04.200200+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:03.829005+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--head",
                    "--max-time",
                    "120",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://github.com/PhiloLabs/fable51-worlds"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-09-02T22:08:04.782845+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:04.209965+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [],
        "media": [],
        "mercury": [
            {
                "cmd": [
                    "/app/node_modules/@postlight/parser/cli.js",
                    "https://github.com/PhiloLabs/fable51-worlds"
                ],
                "cmd_version": "1.0.0",
                "end_ts": "2026-09-02T22:08:16.706894+00:00",
                "index_texts": null,
                "output": "mercury",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:12.106383+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/app/node_modules/readability-extractor/readability-extractor",
                    "/tmp/tmp5wsym_fw",
                    "https://github.com/PhiloLabs/fable51-worlds"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2026-09-02T22:08:12.097221+00:00",
                "index_texts": [
                    "fable51-worlds\nWorlds via code. Explorable, browser-native reconstructions of real places \u2014 researched, modelled, and quality-checked end to end by autonomous Claude Fable 5.1 agent swarms, then shipped as plain Three.js apps you can run with npm run dev.\nNo game engine. No proprietary 3D tiles. Every building, storefront, sign, tree and traffic light is generated from open data and public reference imagery by code that lives in this repo.\n\nWorlds\n\ud83c\udf09 Union Square, San Francisco\n\n\u25b6 Watch the full 59-second walkthrough \u00b7 1920\u00d71080 \u00b7 aerial, plaza, Nintendo, lower level, Apple\nThe square and its surrounding blocks \u2014 Powell, Geary, Post and Stockton \u2014 on real terrain and a real street grid, with 129 identified storefronts, working traffic lights and cable cars, day/sunset/night, and two explorable interiors: Apple Union Square (300 Post St) and Nintendo SAN FRANCISCO (331 Powell St).\n\n\n\n\n\n\n\n\n\nRun it\ncd union-square-sf && npm install && npm run dev\n\n\nBuildings\n453 OSM footprints \u00b7 75 hand-authored fa\u00e7ades \u00b7 129 named storefronts\n\n\nLife\n220 pedestrians on a 1,398-node nav graph \u00b7 109 vehicles incl. Powell St cable cars\n\n\nInteriors\nApple + Nintendo, 23 interactive objects\n\n\nValidation\n34 camera-matched viewpoints vs. real photographs \u00b7 147 comparison sheets \u00b7 9 independent reviewer reports\n\n\n\nMore worlds coming.\n\nHow these are made\nEach world follows the same pipeline, and every stage is in the repo so you can re-run it:\n\nReconnaissance \u2014 parallel research agents pull OpenStreetMap geometry, USGS elevation, transit and street specs, and a storefront census with per-fact sources and confidence levels.\nOffline asset generation \u2014 Blender-as-a-library (bpy) scripts emit optimised GLB kits: fa\u00e7ade modules, street furniture, vehicles, vegetation, retail fixtures, pedestrian body parts.\nRuntime \u2014 a pure Three.js app assembles terrain, streets, fa\u00e7ades, props, crowds and traffic from JSON specs.\nCamera-match QA \u2014 Playwright drives the real app, screenshots fixed viewpoints, and diffs them against free-licensed photographs taken from the same spot; independent reviewer agents (architect, geographer, technical artist, interaction) file reports that drive the next fix cycle.\n\nLicense\nCode and generated assets: MIT. Geometry is derived from OpenStreetMap (ODbL) and USGS 3DEP (public domain). Reference photographs are not redistributed here \u2014 their provenance is recorded per sector in each world's refs/*/SOURCES.md. Brand names and logos identify the real businesses at their real locations and belong to their owners."
                ],
                "output": "readability",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:09.388764+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--max-time",
                    "120",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://github.com/PhiloLabs/fable51-worlds"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-09-02T22:08:09.381258+00:00",
                "index_texts": null,
                "output": "GitHub - PhiloLabs/fable51-worlds: worlds via code, from fable 5.1 \u00b7 GitHub",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:09.324788+00:00",
                "status": "succeeded"
            }
        ],
        "wget": [
            {
                "cmd": [
                    "wget",
                    "--no-verbose",
                    "--adjust-extension",
                    "--convert-links",
                    "--force-directories",
                    "--backup-converted",
                    "--span-hosts",
                    "--no-parent",
                    "-e",
                    "robots=off",
                    "--timeout=120",
                    "--restrict-file-names=windows",
                    "--warc-file=/data/archive/1788386747.43181/warc/1788386884",
                    "--page-requisites",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) wget/GNU Wget 1.21.3",
                    "--compression=auto",
                    "https://github.com/PhiloLabs/fable51-worlds"
                ],
                "cmd_version": "GNU Wget 1.21.3",
                "end_ts": "2026-09-02T22:08:09.306817+00:00",
                "index_texts": null,
                "output": "github.com/PhiloLabs/fable51-worlds.html",
                "pwd": "/data/archive/1788386747.43181",
                "schema": "ArchiveResult",
                "start_ts": "2026-09-02T22:08:04.792932+00:00",
                "status": "succeeded"
            }
        ]
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": null,
        "dom": null,
        "favicon": "favicon.ico",
        "git": null,
        "media": null,
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "GitHub - PhiloLabs/fable51-worlds: worlds via code, from fable 5.1 \u00b7 GitHub",
        "warc": null,
        "wget": "github.com/PhiloLabs/fable51-worlds.html"
    },
    "link_dir": "/data/archive/1788386747.43181",
    "newest_archive_date": "2026-09-02T22:08:12.106383+00:00",
    "num_failures": 0,
    "num_outputs": 6,
    "oldest_archive_date": "2026-09-02T22:08:03.829005+00:00",
    "path": "/PhiloLabs/fable51-worlds",
    "schema": "Link",
    "scheme": "https",
    "snapshot_id": "13f186df-c961-4d75-93ac-90762167db19",
    "sources": [
        "/data/sources/1788386747-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1788386747.43181",
    "title": "GitHub - PhiloLabs/fable51-worlds: worlds via code, from fable 5.1 \u00b7 GitHub",
    "updated": "2026-09-02T22:08:03.828531+00:00",
    "updated_date": "2026-09-02 22:08",
    "url": "https://github.com/PhiloLabs/fable51-worlds"
}