Provev In development
Compliance certification for licensed trades

The record is the product.

Capture the work offline. Apply the rules that actually govern the site. Issue a record a fire marshal, an insurer or an owner can open without an account — and that still means something in ten years.

Kitchen exhaust cleaning · British Columbia

Record of inspection and cleaning

Harbourview Grill — Comox, BC · Main line hood, solid fuel

Cleaned to code 2 areas not accessible Next 28 Feb
HoodBeforeAfter
Charbroiler — west2.4 mm0.1 mm
Wok range — centre3.1 mm0.2 mm
Fryer bank — east1.8 mm0.1 mm
Record
CR-2026-0142
Hash
sha2564f8a2b91c07d3e5a18b6f2409ad51c73
Stamped
Independently timestamped, 31 Jan 2026
What it does

Three things, and they are the whole product

Works with no signal

Kitchens get cleaned at 2am, in basements, behind walk-ins. Everything is captured on the device first and syncs when there is signal. Photos upload in the background and resume on their own — the count of what is still pending is always on screen, because a technician has to be able to trust it.

Rules that match the site

The code that applies in Comox is not the code that applies in Calgary, and both change. Rules are versioned content, resolved for the site's jurisdiction and frozen to the job the moment work starts. A change to the code next year does not rewrite what last year's record says.

A record that holds up

Archival PDF, with the structured inspection data carried inside the file itself. Searchable, hashed, independently timestamped, and delivered by a link that needs no account and no app. Corrections supersede; nothing is ever edited in place.

The artifact

What “archival” actually means here

Most inspection software emails a PDF. That is fine until somebody has to rely on it. These are the properties the record is built to, and each one is verified in the build rather than claimed in a brochure.

PDF/A-3b
The ISO archival profile — self-contained, embedded fonts, readable without the software that made it. Validated on every build.
Data inside the file
The structured submission travels inside the PDF. The document a person reads carries the data a system reads, with no integration in between.
PDF/UA-1
Accessible by the same standard public bodies are held to. Every photograph must be described, or the record does not build.
Content hash + timestamp
Each record is hashed, chained to the one before it, and the digest is countersigned by an independent timestamp authority.
Areas not reached
What could not be cleaned is a structured, photographed part of the record — not a sentence at the bottom of a page.
Where we start

Alberta and Metro Vancouver, kitchen exhaust first

Alberta is the only jurisdiction in North America where cleaning by an uncertified person is unlawful, and it publishes the field list a compliance certificate must carry. British Columbia requires a registered practitioner's seal on a prescribed label. Those are the two places where a defensible record is worth the most, so those are the two places we build for first.

Kitchen fire suppression follows — same building, same visit, and in British Columbia the same register of practitioners.

We are pre-launch, and would rather say so. Provev is in active development. There are no customers to name yet, and we are not going to invent any. What we do have is a working record engine and a schedule, and we are looking for operators in Alberta and BC who will tell us where it is wrong.
Get in touch

If you clean hoods in Alberta or BC, we want to hear from you

Particularly if you have ever had to prove, after the fact, what was and was not cleaned.

hello@provev.com