Kairos Archive

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.json
  • inside 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.

FieldTypeMeaning
slugstringThe slug, exactly as the official API issued it.
printing_idprinting ID, P plus six digitsThe printing it belonged to. A slug belongs to one printing, ever.
valid_fromdate, YYYY-MM-DDThe first date the registry saw this slug.
valid_todate, YYYY-MM-DD or nullThe 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.