NPCBank
Explore the Bank
Menu

Data

Current store

Worlds
—
Characters
—
Cases
—
Source documents
—
Entities
—

Run a Lab example locally

Download a standalone demo with one complete Judy relationship pair, its recorded replies, an English interface, and a Python server. This is a small runnable example, not the full corpus. Recorded mode requires Python 3.11 or later and no extra packages. Connect your own local model for free conversation.

Explore the recorded example · Download demo ZIP · SHA-256

Read the data over HTTP

Public endpoints reflect current store rows. They are read-only and take no authentication.

Endpoint Returns Try it
/api/public/stats Corpus counts and every distribution shown on Statistics. open
/api/public/cases Case summaries with facets. Accepts limit and filter params. sample of 20
/api/public/universes Worlds present in the store. open
/api/public/search Case search by text, domain, capability, regime, and evidence. example query
/api/public/schema The published object and field reference behind the Schema page. open

Release status

The data on this site is NPCBank 1.0.5, released on 17 October 2026. The site itself still runs as a preview: search engines are asked not to index it, and its pages may change. Internal schema identifiers remain available on the Schema page for machine validation.

A new world
Final Fantasy XIV joins with seven characters from the main scenario of A Realm Reborn through Endwalker: Alphinaud, Emet-Selch, G'raha Tia, Lyse, Tataru, Urianger and Y'shtola. 1.0.4 had added sixteen characters in Fallout: New Vegas, Disco Elysium and The Witcher 3, and 1.0.3 nine more. The 37 characters of 1.0.0 keep their names and Character File addresses.
Harder cases
1.0.5 adds 1,230 cases to the 62 characters of 1.0.4. Many come in pairs that change one small thing, such as a hesitant yes instead of a glad one, a question taken back, a name only half remembered or a voice that catches, so that the right reply turns around. 1.0.4 had added 1,766 such cases.
Checked cases
1.0.5 has 22,979 cases for 69 characters; 1.0.0 had 20,655 for 37. Every published case passes the per-case data-quality checks, and characters are no longer filled up to a fixed case total.
Releases in between
1.0.1 and 1.0.2 were not served on this site; 1.0.3 was served from 10 to 15 October 2026 and 1.0.4 from 15 to 17 October 2026.
Case identifiers
Most identifiers changed after 1.0.0, so a link to a 1.0.0 case may open a different case. Every 1.0.3 and 1.0.4 case keeps its identifier in 1.0.5. Results measured on 1.0.0, including those in the introductory blog post, are not directly comparable with 1.0.5.

Artwork credits

Game artwork belongs to its creators and appears here only to identify each world and character. NPCBank does not claim ownership of any of it.

Artwork Rights holder Source
Cyberpunk 2077 world coverCD PROJEKT REDSteam store header
Johnny Silverhand, Judy Alvarez, Maiko Maeda and Rogue Amendiares imagesCD PROJEKT REDCyberpunk 2077 official site
Disco Elysium world coverZA/UMSteam store header
The Witcher 3: Wild Hunt world coverCD PROJEKT REDSteam store header
Stardew Valley world cover, scenery and character portraitsConcernedApeSteam store header · Official screenshots · Original portraits
Fallout: New Vegas world coverBethesda SoftworksSteam store header
The Battle for Wesnoth world coverThe Battle for Wesnoth projectSteam store header
Undertale world coverToby FoxSteam store header
Final Fantasy XIV world coverFINAL FANTASY XIV © 2010–2026 SQUARE ENIX CO., LTD. All Rights Reserved.Steam store header