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.
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.6, released on 24 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.
- New characters
- 1.0.6 adds eleven: River Ward and Hanako Arasaka in Cyberpunk 2077, Lily Bowen in Fallout: New Vegas, Estinien, Hildibrand and Ryne in Final Fantasy XIV, Maru in Stardew Valley, and Dacyn, Owaec, Darken Volk and Jessene in The Battle for Wesnoth. 1.0.5 had added Final Fantasy XIV with seven characters, 1.0.4 sixteen characters and 1.0.3 nine. The 37 characters of 1.0.0 keep their names and Character File addresses.
- More cases
- Every character of 1.0.5 has more cases: 26,217 together, up from 22,979.
- Plainer questions
- 1,713 questions that repeated one fixed wording across the bank now read the way a person would say them. What each case tests, how a reply is judged and the case identifier did not change.
- Checked cases
- 1.0.6 has 29,185 cases for 80 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, 1.0.4 from 15 to 17 October and 1.0.5 from 17 to 24 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. All but 123 of the 22,979 cases of 1.0.5 keep their identifier in 1.0.6; those 123 were removed after review and their places refilled. Results measured on 1.0.0, including those in the introductory blog post, are not directly comparable with 1.0.6.
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 cover | CD PROJEKT RED | Steam store header |
| Johnny Silverhand, Judy Alvarez, Maiko Maeda and Rogue Amendiares images | CD PROJEKT RED | Cyberpunk 2077 official site |
| Disco Elysium world cover | ZA/UM | Steam store header |
| The Witcher 3: Wild Hunt world cover | CD PROJEKT RED | Steam store header |
| Stardew Valley world cover, scenery and character portraits | ConcernedApe | Steam store header · Official screenshots · Original portraits |
| Fallout: New Vegas world cover | Bethesda Softworks | Steam store header |
| The Battle for Wesnoth world cover | The Battle for Wesnoth project | Steam store header |
| Undertale world cover | Toby Fox | Steam store header |
| Final Fantasy XIV world cover | FINAL FANTASY XIV © 2010–2026 SQUARE ENIX CO., LTD. All Rights Reserved. | Steam store header |