Open specification

The Quickler Format for Field Compliance Reports.

Version 0.1 · Published April 2026 · Last revised 2026-05-26 · Maintained by Quickler Ltd, Scotland · Contact philip@quickler.co · Licensed under CC-BY-4.0.

Why a format

Field compliance work — van checks, gas tightness tests, structural inspections, retrofit verifications — is recorded thousands of times a day across the UK by people whose phone is the only computer they carry.

Most of that data is captured in WhatsApp messages, voice notes and photos that never become structured records. The few systems that do capture it use proprietary apps engineers refuse to install.

The Quickler Format is an open specification for how a compliance check should be recorded over messaging, and how the resulting report should be structured, so that:

This document is a working draft. Comments and pull requests are welcome.

Scope

The format covers three things:

  1. The check definition — what the engineer is asked
  2. The capture conversation — how the engineer responds
  3. The report artefact — the PDF or JSON the office and third parties receive

It does not cover scheduling, pricing or how engineers are dispatched — those are the vendor's problem.

1. Check definition

A check is a JSON object describing one repeated process. Example:

{
  "id": "weekly-van-check-2026-04",
  "name": "Weekly van check",
  "owner": {
    "firm": "Example Trades Ltd",
    "firm_id": "GB-CH-12345678"
  },
  "fields": [
    { "key": "tyres",        "label": "Tyres OK?",        "type": "boolean", "required": true },
    { "key": "lights",       "label": "Lights working?",  "type": "boolean", "required": true },
    { "key": "fluid_levels", "label": "Fluid levels OK?", "type": "boolean", "required": true },
    { "key": "odometer",     "label": "Odometer photo",   "type": "photo",   "required": true },
    { "key": "fault_notes",  "label": "Any fault?",       "type": "text",    "required": false }
  ]
}

Field types

2. Capture conversation

The engineer is messaged via WhatsApp (or any other compliant transport). The system asks one question per field, in order. The engineer replies in any combination of text, photo, voice. The system parses the reply into the typed value.

Compliant implementations MUST:

3. Report artefact

Each completed check produces:

The hash makes the report tamper-evident: any third party can re-render the PDF from the JSON and compare hashes.

Compliance levels

A vendor can claim:

Reference implementation

A reference implementation is maintained by Quickler Ltd. To request access or discuss commercial use of the Quickler-Format mark, email philip@quickler.co.

Open questions for v0.2

This document is © 2026 Quickler Ltd, released under CC-BY-4.0. Forks and derivative formats welcome — please cite the source.

Implementing the spec?

Send a conformance declaration to philip@quickler.co. Vendors implementing the format are listed on this page.