Open Data

Everything the archive computes is downloadable as plain JSON: every foreshadowing chain with its seed and payoff chapters, the full prediction ledger with confidence and outcomes, arc ranges, the technique census, and character prominence scores. Build charts, run your own calibration math, check our work.

Files live at stable URLs under /data/ and are regenerated with each site build. Every file carries a meta header with its version, source-vault hash, and license.

version 1192.2026-09-23 · vault @ 31322274 · through Ch. 1192

curl -s https://grandlinearchives.com/data/prediction-ledger.json | jq '.meta, .rows[0]'

Datasets

Foreshadowing Chains

Every published foreshadowing chain: the chapters where its setup is planted, the chapters where it pays off (if it has), its technique labels and normalized status.

Rows
3,078
Size
1012 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/foreshadowing-chains

Schema

FieldTypeDescription
idstringSite route for the chain — the stable public identifier
titlestringChain title as published on the site
seedsnumber[]Chapter numbers where the setup is planted (sorted ascending)
payoffsnumber[]Chapter numbers where the setup pays off (empty while pending)
techniquestring[]Technique labels the chain is filed under
statusstringNormalized status: pending | confirmed | partially-confirmed | refuted | stub
distancenumber|nullFirst payoff chapter minus first seed chapter; null until a payoff exists

⬇ Download foreshadowing-chains.jsonspoilers through Ch. 1192

Prediction Ledger

The full prediction scoreboard — every filed call with its confidence, outcome and lead time — plus the forward and retrospective calibration curves.

Rows
113
Size
45 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/prediction-ledger

Schema

FieldTypeDescription
routestringSite route for the prediction page
titlestringPrediction title as published
filedstringDate the prediction was filed (YYYY-MM-DD)
statusstringOutcome status (open, confirmed, refuted, partial variants)
confidencenumber|nullStated confidence at filing time, 0..1
asOfChapternumber|nullChapter frontier the archive had read when the call was made
resolvedChapternumber|nullChapter that settled the prediction, when resolved
seedCountnumberCount of cited evidence chapters
leadTimenumber|nullresolvedChapter minus asOfChapter — positive means called ahead of the page
retrobooleanTrue when filed at or after the payoff — a hindsight note, excluded from the forward track record
gatenumberHighest chapter the row references — usable as a per-row spoiler ceiling by consumers
calibrationForward{bucket: string, n: number, hitRate: number|null}[]Hit rate per confidence bucket over forward calls only (top-level key, not per row)
calibrationRetro{bucket: string, n: number, hitRate: number|null}[]Hit rate per confidence bucket over retrospective rows (top-level key, not per row)

⬇ Download prediction-ledger.jsonspoilers through Ch. 1192

Arcs

Story-arc chapter ranges: every arc with its parent saga, first/last chapter numbers and catalogued chapter count.

Rows
40
Size
5.5 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/arcs

Schema

FieldTypeDescription
arcstringStory-arc name
sagastringParent saga name
firstChapternumberFirst chapter catalogued in the arc
lastChapternumberLast chapter catalogued in the arc
countnumberChapters catalogued in the arc

⬇ Download arcs.jsonspoilers through Ch. 1192

Techniques

Uncapped frequency census of every foreshadowing-technique label used across the chains.

Rows
1,880
Size
120 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/techniques

Schema

FieldTypeDescription
techniquestringTechnique label
countnumberHow many chains carry the label

⬇ Download techniques.jsonspoilers through Ch. 1192

Prominence

Character prominence ranking derived from the inbound-citation graph — how heavily each character is referenced across chapter and analysis notes, normalized to the most-cited.

Rows
80
Size
8.9 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/prominence

Schema

FieldTypeDescription
routestringSite route for the character page
titlestringCharacter name as published
scorenumberInbound citations normalized to the most-cited character, 0..1
tierstringProminence tier: core | major | recurring | minor

⬇ Download prominence.jsonspoilers through Ch. 1192

Dataset Manifest

This manifest — one entry per published dataset with row counts and field schemas.

Rows
6
Size
6.7 KB
Covers
through Ch. 1192
Format
JSON · UTF-8 · grand-line-archives/index

Schema

FieldTypeDescription
filestringDataset filename within /data/
datasetstringStable dataset identifier (grand-line-archives/<name>)
descriptionstringWhat the dataset contains
rowsnumberRow count at build time
schema{field, type, desc}[]Field-level schema for the dataset rows

⬇ Download index.jsonspoilers through Ch. 1192

License

The archive's own analysis and metadata in these files — chain titles and statuses, prediction confidence and outcomes, prominence scores, technique labels — is licensed underCC BY 4.0. Use it, remix it, publish with it; just credit “The Grand Line Archives” with a link back to https://grandlinearchives.com.

One Piece © Eiichiro Oda / Shueisha; English edition © VIZ Media. An unofficial fan archive of commentary and analysis — not affiliated with or endorsed by Oda, Shueisha, VIZ, or Toei. The files containno manga text or imagery — only chapter-number references and original analysis. Seeattribution & takedown for the full policy.

Message in a bottle

Found a bug, want a feature, or just want to say something? Your current page is attached automatically.

How bad is it? (optional)