CodeTracePermit review, explained

Source-backed Canadian permit review

Real cases in. Verifiable results out.

CodeTrace turns permit evidence into human-verified facts, explicit building-code calculations, and an audit trail. Explore two real adjudicated cases from Ontario and British Columbia.

Same verified inputs. Same result. A human makes the decision.

Official Ontario case replay

A clear failure, independently matched

Exact outcome match
01
Official source2024 ONBCC 19 public decision
02
Verified case factsWinder turn = 180°; separation = 0 mm
03
Deterministic calculation180° > 90°; 0 mm < 1,200 mm
04
Machine resultDoes not meet, 2 of 2 checks
05
Official outcomeCommission also found no sufficiency of compliance

Source-derived recordThe decision, address, citations, configuration and result are public. The original permit drawings are not attached, so the digital record is clearly labelled as reconstructed from the decision.

Choose a real case

Two jurisdictions. Two different review problems.

Ontario shows an exact deterministic match. British Columbia shows where the engine must stop and hand an interpretation to a qualified decision-maker.

Ontario2024 ONBCC 19Exact match

Can an as-built stair turn 180° through winders with no separation?

Two published measurements. Two code limits. CodeTrace and the Commission both conclude that the stair does not comply.

Open Ontario walkthrough
British ColumbiaBCAB 1954Safe escalation

Can a balcony and exterior stair qualify as an exit passageway?

The arithmetic is repeatable, but legal classification decides the outcome. CodeTrace flags that boundary and preserves the Board’s decision separately.

Open BC walkthrough
01
No hidden reasoning

Every comparison is visible

02
No automatic approval

The official remains in control

03
No silent guessing

Missing evidence stays missing

One review, start to finish

Four steps. Nothing mysterious.

The product separates what came from the submission, what a person verified, what the rules calculated, and what the official decided.

01
INPUT

The permit package enters

Attach one mixed-file ZIP package, an individual PDF, IFC, DXF, JSON file, or enter structured data. CodeTrace retains and fingerprints the source, then reconciles facts across package members.

Output: source files, reconciled facts, and explicit conflicts

02
VERIFY

A person confirms the facts

CodeTrace suggests facts it can extract safely. A reviewer accepts, corrects, or rejects each one before it can affect a result.

Output: a verified, immutable submission revision

03
CHECK

Explicit rules run

Versioned expressions compare the verified facts with rule requirements. The decision path does not use generative AI.

Output: pass, fail, missing, or uncertain

04
DECIDE

The official decides

Each finding carries its evidence, inputs, calculation, source citation, and history. The official confirms, overrides, requests information, or defers.

Output: a review decision with an audit trail

Where the product stands

Working software, with the boundary stated plainly.

Working today

  • Permit evidence upload and hashing
  • Mixed permit-package, PDF, IFC, DXF and structured-data extraction
  • 2D DXF footprint measurement with deterministic Part 3 or Part 9 routing
  • Human verification before extracted facts are used
  • Repeatable deterministic checks and calculation traces
  • Revisions, review decisions, audit history and exports
  • Official Ontario and BC decision replays for selected scenarios

Required for an authoritative production pilot

  • 1Permission to use and map the complete official code source
  • 2Qualified review of every activated jurisdiction rule
  • 3Complete permit packages paired with official review outcomes
  • 4Field testing with a municipality or other authority having jurisdiction

The product now separates the working review workspace, public decision replays, and synthetic technical demonstrations. Coverage, source support, testing, and remaining limits are explained together on one page.

See it yourself

A useful demo takes about one minute.

1

Choose a jurisdiction

Start with Ontario for a clear numerical match, or BC for an interpretation boundary.

2

Inspect the application record

View or download every source-derived fact that entered the engine.

3

Compare machine and official results

Replay the calculation, then see where qualified interpretation changed the outcome.