Skip to content
MissionChief UK Operational Field Guide
Guide online TKB Games

MissionChief UK Static Data API

MissionChief UK publishes three read-only evidence surfaces:

  1. a versioned canonical API generated from normalised records;
  2. a lossless snapshot and verification status for the complete official UK mission catalogue; and
  3. deterministic UK vehicle identity, completeness and field-resolution evidence.

Official internal keys and unpublished resource values are never silently treated as verified canonical data.

https://tkb-gaming.scot/games/missionchief/guides/api/v1/
API contract: v1
Data version: 1.4.0
Released: 28 July 2026
Programme stage: 42
Canonical missions: 1,079
Official UK missions: 1,062
Direct official/canonical ID matches: 1,062
Fully canonical missions: 1,062
Canonical deployable resources: 104
Infrastructure records: 20
Training and role records: 12
Observed vehicle IDs mapped: 73 / 73
Vehicle field decisions resolved: 936 / 936

Version 1.4.0 retains the canonical v1 contract. It adds completed operational guidance, cross-service strategy and browser planning capabilities without changing existing collection-envelope, identifier or populated-field semantics.

EndpointPurpose
manifest.jsonVersion, status, programme stage and canonical collection counts
missions.jsonCanonical normalised mission records
vehicles.jsonCanonical deployable-resource records
infrastructure.jsonCanonical building and extension records
training.jsonCanonical qualification and course records
search-index.jsonLightweight canonical cross-collection search index
faq.jsonGenerated FAQ entries
openapi.jsonOpenAPI 3.1 contract for the canonical API

Base:

https://tkb-gaming.scot/games/missionchief/guides/api/official/
EndpointPurpose
uk-missions.jsonComplete lossless official UK mission catalogue with source provenance
uk-mission-coverage.jsonReconciliation between official mission IDs and canonical records
uk-mission-verification.jsonEvery official mission’s verification gate, blockers and next action
uk-vehicle-coverage.jsonObserved vehicle-ID reconciliation and raw documented-field completeness
uk-vehicle-field-resolution.jsonExplicit decision for nine tracked operational fields across every canonical resource
{
"schema_version": "1",
"data_version": "1.4.0",
"released_at": "2026-07-28",
"collection": "missions",
"count": 1079,
"records": []
}
{
"schema_version": "1",
"collection": "uk-vehicle-field-resolution",
"status": "complete",
"summary": {
"canonical_records": 104,
"tracked_fields": 9,
"total_decisions": 936,
"resolved_decisions": 936,
"unresolved_decisions": 0,
"resolution_percent": 100.0
},
"records": []
}

Each resource-field decision uses one of four statuses:

StatusMeaning
documentedA reproducible current UK source publishes the value or contract
not_applicableThe field does not apply to the resource under the verified model
not_publishedNo retained reproducible current UK source publishes the value
review_requiredEvidence is incomplete or contradictory and requires renewed review

not_published never means zero, free, unrestricted or untrained.

{
"schema_version": "1",
"collection": "official-uk-mission-verification",
"target_stage": "fully-canonical",
"summary": {
"official_count": 1062,
"canonical_count": 1079,
"direct_canonical_id_matches": 1062,
"fully_canonical_percent": 100.00,
"remaining_to_fully_canonical": 0
},
"records": []
}

Public browser tools read these static endpoints directly:

  • Mission Lookup consumes canonical missions and the separate official catalogue;
  • Resource Comparison consumes vehicles and training records;
  • Fleet Planner consumes canonical guaranteed and alternative mission rows;
  • Query Catalogue consumes the canonical search index; and
  • Account Readiness consumes canonical missions and vehicles plus user-entered browser-local inventory.

No browser tool writes to the API or authenticates against MissionChief.

  • v1 identifies the API contract generation.
  • data_version identifies the current validated publication.
  • Additive canonical records, evidence endpoints, optional fields and compatible tools may be published within v1.
  • Breaking envelope or field changes require a new path such as v2.
  • Official records and evidence ledgers remain under separate non-canonical paths.
  • New official fields may appear additively without being normalised automatically.
  • Previous API directories should remain available when practical.

All endpoints are static TKB production content with no authentication, write methods, query parameters or server-side filtering.

Consumers should cache responsibly, use the manifest to detect data_version changes, use official source hashes for mission drift and preserve evidence-tier distinctions.

Every publication is checked against:

  • canonical schemas, identifiers and relationships;
  • official mission losslessness, identity and strict equivalence;
  • complete mission verification and zero unmapped-key backlog;
  • vehicle-ledger uniqueness, mapping integrity and identity coverage;
  • deterministic vehicle field-resolution schemas and 936 / 936 decision coverage;
  • deterministic collections, manifest, OpenAPI and FAQ generation;
  • release metadata and matching release-note consistency;
  • strict documentation, link and built-site audits;
  • deployed HTTP and data smoke testing; and
  • Chromium desktop, iPhone WebKit and iPad WebKit programme-route acceptance.

Consumers must preserve these semantics:

  • omitted canonical fields are unknown, not zero;
  • verified applies only to populated canonical fields;
  • a resolved field decision does not imply a published numeric value;
  • empty mission requirement arrays may mean dispatch evidence is unavailable;
  • alternative groups require a qualifying combination total;
  • towing remains separate from emergency resources;
  • official presence proves publication, not complete interpretation; and
  • unknown official keys must not be guessed.

Original project data and code are provided under the repository licence. MissionChief names and game-derived terminology remain the property of their respective owners.