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
| Field | Type | Description |
|---|---|---|
| id | string | Site route for the chain — the stable public identifier |
| title | string | Chain title as published on the site |
| seeds | number[] | Chapter numbers where the setup is planted (sorted ascending) |
| payoffs | number[] | Chapter numbers where the setup pays off (empty while pending) |
| technique | string[] | Technique labels the chain is filed under |
| status | string | Normalized status: pending | confirmed | partially-confirmed | refuted | stub |
| distance | number|null | First 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
| Field | Type | Description |
|---|---|---|
| route | string | Site route for the prediction page |
| title | string | Prediction title as published |
| filed | string | Date the prediction was filed (YYYY-MM-DD) |
| status | string | Outcome status (open, confirmed, refuted, partial variants) |
| confidence | number|null | Stated confidence at filing time, 0..1 |
| asOfChapter | number|null | Chapter frontier the archive had read when the call was made |
| resolvedChapter | number|null | Chapter that settled the prediction, when resolved |
| seedCount | number | Count of cited evidence chapters |
| leadTime | number|null | resolvedChapter minus asOfChapter — positive means called ahead of the page |
| retro | boolean | True when filed at or after the payoff — a hindsight note, excluded from the forward track record |
| gate | number | Highest 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
| Field | Type | Description |
|---|---|---|
| arc | string | Story-arc name |
| saga | string | Parent saga name |
| firstChapter | number | First chapter catalogued in the arc |
| lastChapter | number | Last chapter catalogued in the arc |
| count | number | Chapters 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
| Field | Type | Description |
|---|---|---|
| technique | string | Technique label |
| count | number | How 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
| Field | Type | Description |
|---|---|---|
| route | string | Site route for the character page |
| title | string | Character name as published |
| score | number | Inbound citations normalized to the most-cited character, 0..1 |
| tier | string | Prominence 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
| Field | Type | Description |
|---|---|---|
| file | string | Dataset filename within /data/ |
| dataset | string | Stable dataset identifier (grand-line-archives/<name>) |
| description | string | What the dataset contains |
| rows | number | Row 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.