Format spec
The canonical `.fortress.zip` package structure, manifest rules, artifacts, scenes, gates, and compatibility expectations.
Download specOpen source platform
Fortress Reader is an open source platform for interactive books. Anyone can write adventures that support the reader, build compatible tools, and ship Fortress-format stories. There is no royalty due.
{
"title": "The Alchemist's Crypt",
"rootScene": "crypt-door",
"scenes": [{
"id": "crypt-door",
"text": "The lock clicks.",
"choices": [{
"label": "Open the iron door",
"to": "flooded-stair",
"requires": ["skeleton-key"]
}]
}]
}
Developer downloads
These files define the public Fortress adventure package format and give developers a repeatable way to create and validate compatible books.
The canonical `.fortress.zip` package structure, manifest rules, artifacts, scenes, gates, and compatibility expectations.
Download specStrongly typed wire and authoring models for tools, compilers, generators, and AI-assisted book creation workflows.
Download typesFixture ZIPs and build scripts for checking that a reader, importer, or publishing pipeline handles the format correctly.
Download complete kitStarter prompts for authoring adventures, compiling them into the wire format, and checking packages before release.
Download promptsFor authors and tool builders
Fortress adventures are ordinary distributable files. Write by hand, generate with code, or ask an AI agent to draft scenes against the public types and spec.
Complete kit
Download the full open source kit with the format spec, TypeScript types, conformance fixtures, sample packages, and AI-agent starter prompts.
No royalty due
The Reader audience can keep using the simple install page. Developers can use this open source kit to create compatible Fortress adventures for them.
Download the kit