Slug history row
Every slug that has ever existed, mapped to its printing. valid_to null = the current slug.
One row per slug the official API has ever issued for a printing, with the dates. The current slug has a null valid_to.
Where it appears
registry.json → slug_history[]history/slugs.jsoninside printings/{printing_id}.json as slug, valid_from, valid_to
Fields
Every field is present on every record; a value that does not apply is null, never missing. Types are from the release's schema; the schema itself is the contract.
| Field | Type | Meaning |
|---|---|---|
slug | string | The slug, exactly as the official API issued it. |
printing_id | printing ID, P plus six digits | The printing it belonged to. A slug belongs to one printing, ever. |
valid_from | date, YYYY-MM-DD | The first date the registry saw this slug. |
valid_to | date, YYYY-MM-DD or null | The date it was replaced; null while it is the current slug. |
Example
Slug history row · from release v3.4.0
{
"slug": "002-askelon_phoenix-b-s",
"printing_id": "P000571",
"valid_from": "2026-08-19",
"valid_to": null
}Reference: registry API contract and published object definitions. Report a data or documentation issue.