Home / Guides / Canon
Setup panelCanon ★ Flagship

Your standards, enforced live.

Revit has no idea what your practice's standards are. Canon does — it watches the model as you work, catches drift the moment it happens, and turns compliance into a number the team can trust.

Runs from the moment Revit startsRevit 2022–2026No code to write rules
Why Canon exists

The rulebook isn't in Revit. It's in the BEP.

Standards live in a document and a good intention, so drift stays invisible until it's expensive. Canon puts the rulebook where the work happens.

Revit on its own
  • The model knows none of your standards.
  • Mistakes pile up silently and surface at the deadline.
  • “Is the model clean?” is a hunch, not a number.
The same day, with Canon
  • Break a rule and a quiet toast tells you — with the fix attached.
  • Compliance is a live score with a trend.
  • One honest PASS / FAIL gate before you ship.
How Canon works · input → output

Set the standard once. The team lives it every day.

Canon has two halves. The BIM Manager inputs the standard; the whole team gets the output — live, as they model. Here is the whole loop, top to bottom.

Isolate:
INInput · you set it
The standardBIM Manager, once
Starter packsAI draft (BEP → rules)Custom rulesEnforce + scope
OUTOutput · the team lives it
!Warning · carries a one-click Fix
Error · holds the milestone gate
Auto-fix · corrects itself
Waiver · a governed exception
94%
PASS
one HTML report

Tap Input or Output to isolate a half — the other collapses.

INThe input · set the standard, once

Before anyone models, the rulebook goes into Revit.

The first time Canon opens, the manager turns the practice's standards into live rules — from a starter pack or written by hand.

Who does this: BIM Manager / Coordinator

Owns the standard. Sets it once per project; the team never edits rules.

Start here

Not a blank page — start from a pack.

A fresh project isn't an empty rule set. From Starter packs… the manager applies a curated set in one click — appended, duplicates skipped, editable afterwards. Every pack is real, built from Canon's own checks.

Who: BIM Manager applies the pack
Starter rule packsBIMIO

Apply a curated set of BIM standards. Rules are appended (duplicates skipped) and you can edit them afterwards.

Add disabled, for review
Model hygiene · 4 rules
Imported CAD, in-place families, warning count, unpinned links.
Worksharing & coordination · 4 rules
Links pinned & placed by shared coordinates; datums pinned.
Data completeness (rooms & doors) · 3 rules
Rooms need a Name and Number; doors need a Fire Rating and a Mark.
Sheet naming (ISO 19650 style) · 1 rule
Validates the Sheet Number against a delimited field grammar.
Close
The standard, visible

Every rule in one list — on or off, at a glance.

Each rule carries a severity, the categories it watches, and a switch. The manager sets the shared rules folder, the seat's discipline, and reads the whole practice standard in one window. The standard rides inside the model too — open the file on another machine and Canon scans against the same rules straight away.

Who: BIM Manager curates the set
Canon · RulesBIMIO
Rules
Marina Tower — Block A · 12 rules · 11 enabled
IDRuleSeverityActive
#E001No imported CADModelError
#E002Doors need a Fire RatingDoorsError
#W002Revit links must be pinnedRVT LinksWarning
#W003Rooms need Name + NumberRoomsWarning
#W007Door Mark must be uniqueDoorsWarning
Walls on STR worksetEnforce · auto-fixEnforce
My discipline: STR✦ Starter packsImportExport
Author a rule

Write a rule in a sentence — no code.

“When I modify a door, if its Fire Rating is empty, warn me as an Error — and offer a one-click fix.” The editor is structured, so an invalid rule can't be authored, and the message the team sees is written right here. New in this version: instead of building it by hand you can describe the rule in a sentence — or paste a whole BEP — and BIMIO's AI drafts Canon rules for you to review; they arrive switched off until you enable them, and the AI never touches the model.

Who: BIM Manager authors, once
Edit ruleBIMIO
Rule name
Doors need a Fire Rating
Rule type
Detect a problemEnforce a standard
Applies to categories
Doors
When I… · match ALL
modify an element ifFire Ratingis empty
Notify · severity
InfoWarningError
One-click fix
Write Fire Rating · user types the value
Non-negotiable + scoped

Some standards enforce themselves — for the right seats only.

An Enforce rule says a property must hold. Turn on Auto-fix and Canon corrects drift silently. Tag it with a discipline and only those seats are ever nagged live.

Who: BIM Manager decides & scopes
Enforce a standard
Enforce that the Workset follows this standard:
if category is Walls → must be STR-Structure
Auto-fix ONDisciplines: STR
The standard is set — now it goes to work, the same rules for everyone.

Everything below is driven entirely by the input above.

OUTThe output · a day with Canon

It meets you in the model — you rarely go looking for it.

Info advises, warnings carry their fix, errors hold the gate — and the standards you mark non-negotiable simply fix themselves.

Who lives this: the whole team

Modelers get the toasts (scoped to their discipline). The Manager reads the gate and exports the record.

As you model

One engine, three tones of voice.

Everything Canon has to say arrives as a quiet toast in the corner — colour-coded by severity, grouped so a burst of hits is one card, never a shower. Info, warning, error — and a fourth, green voice reserved for praise. The mistake owns up on the spot, and most of the time it brings its own remedy.

New to Revit: a live, severity-aware notification layer — polite enough to ignore, useful enough that you won't.
Who: every modeler — scoped to their discipline
iImported CAD in this view
2 elements · Model hygiene
Info

Advises quietly — clicks pass straight through it, so it never gets in your way.

Fire Rating is empty
3 doors · Level 2
EI60 Fix
Set on 3 doors
Warning

Carries its own one-click fix — choose the value and carry on.

!Link unpinned
STR-Central.rvt · Coordination
Pin it back
Error

Weighs 3× in the score — and holds the milestone gate until it's gone.

When the standard is non-negotiable

Some rules don't even ask.

Enforce a standard — workset, phase, level or a parameter — and switch on Auto-fix: Canon puts the value right the moment it drifts, and the toast is just a receipt of what changed. When a standard allows several values, it won't guess — the choice comes to you instead.

New to Revit: a model that corrects itself against your standard — with a firewall so conflicting rules can never fight in a loop.
Who: nobody — it just happens, for all seats
Workset put right
2 walls → STR-Structure
Fixed automatically — nothing to click
Enforce · Auto-fix on
When the rule is wrong, not you

Exceptions you can defend.

That corner mullion breaks the rule on purpose. Instead of switching the rule off for the whole team, you waive this one element — with a reason, logged under your name and the date. Honest, auditable, and reversible whenever you like. And when a fix simply can't land — the element is read-only, locked, or the rule no longer reaches it — Canon waives it for you with the reason it found, tagged “Canon (auto)” so you can review or revoke it.

New to Revit: a governed exception with a paper trail — not a silent override.
Who: the modeler who owns the element
Accept as exception
Corner mullion — intentional here
FMreason · Francis · 05 Jul 2026
CancelWaive
Before a deadline

One scan shows everything you're not complying with.

At a milestone, scan the model. Canon lists every open violation — severity, category, element, rule, message — each with an inline fix, a waive, and a jump-to-element. Tick a batch and fix — or waive — them in one go. Compliance comes back as a score with a trend, and a milestone gate gives one honest yes-or-no: zero open errors is a PASS. Close the panel and the list is waiting when you reopen it — no rescan to pick up where you were.

New to Revit: the whole model's compliance as one live, sortable, fixable list — and a gate the whole team reads the same way.
Who: BIM Manager, at the milestone gate
BIMIO · Canon — Model healthBIMIO
Model health
Marina Tower · Block A — STR-A-CENTRAL.rvt
Compliance 94.2% ▲ +3.1 vs previous
Milestone gate · PASS — 0 open errors
Last scan 05 Jul 2026 · 17:30 — 24 issues across 5 rules
Scan model
search id, category, rule, message…
Waivers…Export…Fix selected (12)Waive selected (12)Edit rules
SeverityCategoryElementRuleMessageIdFix
WarningRoomsRoom 1.04 · OfficeRoom dataRoom Name is empty#W003 · 402551FixWaiveGo to
WarningDoorsM1 · Door 118Mark presentMark is empty#W007 · 512088FixWaiveGo to
WarningWallsBasic Wall: INT 100Workset standardWorkset should be ARC-Partitions#W001 · 499310ARC-PartitionsWaiveGo to
WarningSheetsA-102 · GA Plan L02Sheet numberingNumber breaks ISO 19650 grammar#W005 · 355001— manualWaiveGo to
InfoViewsL00 · GA Floor PlanModel hygieneImported CAD found in view#I004 · 361540WaiveGo to
24 issues · 0 errors · 18 warnings · 6 info · 2 waived (1 auto) · 12 selected to fix
Hand it over

The whole picture, in one file.

Every scan exports as a self-contained HTML dashboard (or CSV): the score, the gate, the severity distribution, every rule's compliance, and every accepted exception with reason, author and date. It opens in any browser, works offline, and it's yours to send.

New to Revit: a shareable compliance record — not a screenshot in an email.
Goes to: Project Lead · Client · Auditor
Canon compliance report

Marina Tower · Block A

Generated 05 Jul 2026 · 17:30 — scan of STR-A-CENTRAL.rvt
canon-compliance-20260705-1730.html
● PASS — 0 open errors
94%
Compliance
▲ +3.1 vs previous
Errors0
Warnings18
Info6
Waived2

By rule

IdRuleCategoriesApplicableViolationsCompliance
#W001Workset standardWalls214697.2%
#W003Room dataRooms63887.3%
#W005Sheet numberingSheets42392.9%
#W007Mark presentDoors88198.9%
#I004Model hygiene — imported CADViews120695.0%
Self-contained · works offline · light + dark · 2 accepted exceptions listed separately with reason, author and date.
See the real output

This is an actual HTML report Canon exports — self-contained, works offline, shareable as one file. Scroll it right here, or open it full-screen.

Open full report

Standards that keep themselves.

Canon runs from the moment Revit starts — try it on your own model. Full trial, no card.