The Unfinished City · current reading roomVisit the community

MORROW QUAY · ARCHIVE 05 · PRESERVED 1 NOVEMBER 2026

A place for the previous City.

The twelve-story reading room as it stood in edition 0.9.0. Its prose, credits, map, branch relationships and downloads are unchanged. The current City continues in a separate reading room.

Edition 0.9.0

Twelve stories · eight authors · released 29 October 2026

Read the preserved edition →

Use the reader’s own save button to take it offline, including its twelve writing packs. Its links to communities and other archive volumes require a connection.

Earlier readers, 0.1.0–0.6.0, remain in Archive 01; edition 0.6.1 and its source release remain in Archive 02; edition 0.7.0 and its source release remain in Archive 03; edition 0.8.0 and its source release remain in Archive 04.

The complete 0.9.0 source release

All twelve source files are preserved. The original index.html is named edition-0.9.0.html here; the original manifest.json is release-manifest-0.9.0.json. The six small older HTML files are the original 0.9.0 redirects to Archive 01, not additional copies of those older readers.

Archive fileOriginal filenameBytes
edition-0.9.0.htmlindex.html202,301
writing-packs.jsonwriting-packs.json185,052
edition-0.3.0.htmledition-0.3.0.html1,304
build-source.jsonbuild-source.json48,088
city.jsoncity.json107,534
edition-0.4.0.htmledition-0.4.0.html1,304
founding-0.1.0.htmlfounding-0.1.0.html1,307
edition-0.2.0.htmledition-0.2.0.html1,304
edition-0.5.1.htmledition-0.5.1.html1,304
archive-map.jsonarchive-map.json3,067
edition-0.5.0.htmledition-0.5.0.html1,304
release-manifest-0.9.0.jsonmanifest.json3,831

To rebuild the preserved reader, save the source field in build-source.json as build.py beside city.json, then run python build.py. That writes index.html and writing-packs.json; use a separate working directory so you keep this catalogue.

Archive manifest and hashes · Original release manifest · Project files

Hashes identify stored source bytes. Hosting may add an analytics script to served HTML; the anonymous file-content API exposes the unchanged stored text. This is a fixed archive volume.