Studio Matrx Monthly · Volume 1 · Issue 4 · September 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
The Checking ToolsLesson 4.4
Automated Compliance & Rules-as-Code/Module 4 · Automated Code Checking

Lesson 4.4 · Automated Code Checking

The Checking Tools

The categories of checking software - model-checking platforms, rule-authoring environments and authority permit systems - and how to judge any of them; the tools are illustrative and fast-moving, never endorsements, and the human still reads every report

12 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

The right question about a checking tool is never 'which one is best?' It is 'what does this one actually check, and can I see how?'

It is natural to want a shopping list: name the best automated-compliance software and be done. This lesson deliberately refuses that, for two honest reasons. First, the tools move fast - products appear, merge, rebrand and change hands, and any specific name written today may be misleading within a year, so naming a 'best tool' would be worse than useless. Second, and more important, the value of a checking tool does not live in its brand; it lives in answers to a handful of durable questions that outlast any product: which rules can it run, on which model formats, how transparently, how currently, and who stays accountable for the result.

So this lesson teaches categories and judgement rather than recommendations. There are three broad, overlapping families of software in this space: model-checking platforms that load a model and run rule sets against it, rule-authoring environments where the encoded rules are written and maintained, and authority or permit systems that run scrutiny on submissions from the regulator's side. Understanding what each family does - and the questions that reveal whether any given tool is trustworthy - lets you evaluate whatever crosses your desk, this year or in five years. Running through all of it is one unchanging fact that no tool removes: the report lands on a human, and the qualified professional and the approving authority, not the software, remain accountable for what compliance means.

Three families: model-checking platforms / rule-authoring environments / authority permit systems. Judge by 6 questions, not the brand. Tools are illustrative + fast-moving. The human still reads the report.

The categories

Three overlapping families of checking software

The software in this space sorts, loosely, into three families - loosely because real products blur the lines, but the sorting clarifies what each is for. The first is model-checking platforms: tools that load a structured model, let you select or import rule sets, run them against the model, and produce a report of pass, fail and cannot-determine results, usually with the ability to visualise flagged elements. These are the tools a designer or consultant runs to check a design against a body of rules - the engine of Module 4 made concrete. What matters about them is which model formats they accept (open exchange formats matter for interoperability), which rules they ship or let you add, and how clearly they present results.

The second family is rule-authoring environments: tools where the encoded rules themselves are written, tested and maintained. Because a checking platform is only as good as the rules it runs, someone must translate a regulation into machine-readable logic - the work of Module 3 - and rule-authoring environments are where that happens, whether through structured rule languages, decision tables, or visual rule builders. Some model-checking platforms bundle an authoring environment; some rules are authored centrally and distributed. For most designers this family is behind the scenes, but knowing it exists explains where the rules a platform runs come from, and why their quality and currency depend on human authors and a maintenance process.

The third family is authority and permit systems: the software regulators and local bodies use to receive submissions and run scrutiny from their side. This includes online single-window building-permission portals, e-permitting systems, and automated or semi-automated plan-scrutiny tools that check submitted drawings or models against development-control parameters - setbacks, coverage, floor-space index, height. In India this is the family with the most visible public momentum, as cities and states digitise approvals. These systems matter because they are where an automated check can carry real regulatory weight - and precisely there, the honest boundaries bite hardest: an automated pre-scrutiny is a filter and an aid, not the grant of approval, which the authority makes.

The three families interlock: authors write rules in the second, designers and authorities run them via the first and third. No single product is purely one family, and the landscape shifts constantly - which is exactly why the categories, and the questions in the next section, matter more than any name.

Categories of checking tool (illustrative, not endorsements) MODEL-CHECKING PLATFORMS load a model, run rule sets, produce a report RULE-AUTHORING ENVIRONMENTS where humans write & maintain the encoded rules AUTHORITY / PERMIT SYSTEMS online single-window, auto plan-scrutiny of submissions Judge by: which rules, which model formats, how transparent, how current - and who is accountable.
Zoom
Three broad categories of checking software: model-checking platforms that run rules on a model, rule-authoring environments where the rules are written, and authority or permit systems that run scrutiny on submissions - overlapping, illustrative and fast-moving.
The questions

How to judge any checking tool

Because products move fast, judge a tool by durable questions rather than features or brand. Six questions cut to what actually matters, and they work on any tool in any of the three families, this year or next.

Which rules does it run? The single most important question. A tool is only as useful as the rules it can actually evaluate, and - from the previous lesson - only the codeable, quantitative rules are ever in scope. Ask which rule sets it ships, whether they match the code, byelaw or standard you must satisfy, and how much of your relevant rulebook it genuinely covers versus leaves to you.

On which model formats? A tool that reads only its own proprietary format locks you in and may not fit your workflow; one that reads open exchange formats interoperates. Ask what it ingests and how faithfully, because a lossy import silently degrades the data the checks depend on.

How transparent is it? Can you see *why* a rule passed or failed - which element, which property, which threshold - or does it hand you a bare verdict? A tool that shows its reasoning lets you verify it; a black box asks for trust it has not earned. Transparency includes reporting matched-element counts and cannot-determine cases honestly rather than hiding them as silent passes.

How current are its rules, and who maintains them? An encoded rule can drift out of date as the real code, byelaw or standard changes. Ask when the rule set was last updated, against which version of the regulation, and who is responsible for keeping it current - because the authoritative rule is always the actual law, never the tool's possibly-stale copy of it.

How does it handle what it cannot check? A trustworthy tool is explicit about its limits - it surfaces cannot-determines and does not pretend to have covered the uncheckable rules. A tool that implies a clean run means full compliance is misrepresenting itself.

Who is accountable for the result? No tool, however good, is the professional of record or the approving authority. Ask what the vendor claims - and be wary of any product whose marketing suggests it certifies, approves or guarantees compliance, because none of them do. These six questions, not a brand name, tell you whether a checking tool deserves your trust and where its help stops.

The constant

Whatever the tool, the human still reads the report

One fact survives every change in the tooling landscape: the report lands on a human, and a human accountable for the design decides what it means. A checking tool - platform, authoring environment or permit system - does something genuinely valuable: it narrows a vast rulebook to a short, structured list of flags and unresolved questions, fast and consistently, for the checkable rules. But narrowing is not deciding. Someone still has to read the report critically, and that someone is not the software.

Reading it critically means applying everything the module has built. Check the matched-element counts, so a rule that tested nothing is not mistaken for a pass. Read the cannot-determine list as carefully as the failures, because both are open questions - the fails to fix or justify, the cannot-determines to resolve with better data or human judgement. Remember the checkability boundary, so a clean run across the codeable rules is never read as compliance with the whole code. And treat every verdict as a statement about the model and the encoded rules, not about the building or the law. The tool's output is the start of the professional's work, not a substitute for it.

This is also the honest answer to the hope that better tools will eventually remove the human. They will not, because the human is not there only to run the software - they are there to exercise the judgement the software cannot: to interpret, to assess performance, to decide which rule applies, to weigh the uncheckable, and to take responsibility. A more capable tool changes how much mechanical work the human is spared; it does not change who is accountable. That accountability is not a formality; it is the reason automated checking is safe to use at all. The moment a green tick is treated as the decision rather than an input to it, automation bias has replaced judgement, and the tool has become a hazard instead of a help.

So hold the whole module's discipline in one stance. Use checking tools for what they genuinely offer - fast, consistent, early evaluation of the checkable rules, and an honest list of what could not be checked. Judge any tool by the durable questions, not its brand or its marketing. Never let a clean run stand in for compliance. And keep the human reading the report and carrying the responsibility - because the qualified professional of record, the approving authority and the governing law, not the software, remain accountable for whether a design truly complies. Any tool named anywhere in this field is illustrative and fast-moving, never a specification or an endorsement.

CHECKING TOOL runs the rules A REPORT pass / fail / cannot determine a short list THE HUMAN reads, judges, is accountable; authority decides A tool that hides its report, or claims to approve, is the one to distrust.
Zoom
Whatever the tool, the report lands on a human: the checker narrows a vast rulebook to a short list of flags and unresolved questions, and the accountable professional and the authority decide what it means.
The stance

A durable posture toward a fast-moving landscape

The tooling will keep changing, so the right thing to walk away with is a posture, not a product list. Three commitments make that posture concrete and keep you steady no matter what appears next.

First, think in categories and questions, not brands. When a new tool crosses your desk, place it in a family - is it a platform, an authoring environment, a permit system, or a blend? - and run the six durable questions: which rules, which formats, how transparent, how current, how it handles the uncheckable, and who is accountable. This works identically for a product launched this year and one launched in five, and it protects you from marketing that leads with capability and hides limits.

Second, match the tool to the checkable subset, and only that. From the previous lesson, automation earns its place on the geometric and quantitative rules with present data. A tool's job is to run those well and to be honest about everything else. Judge it by how much of your genuinely-checkable rulebook it covers and how clearly it flags what it could not check - not by claims to handle compliance whole, which no tool can honour.

Third, keep the accountability where it belongs. The tool augments; it never replaces. The professional of record stands behind the design, the approving authority grants approval, and the governing law - the National Building Code, the local byelaw and development-control regulations, the IS standards - is the authoritative rule that the tool's encoded version only approximates. When encoding and law disagree, the law wins and a human must catch it.

Held together, these commitments let you use a fast-moving field without being captured by it. You can adopt a genuinely useful tool the week it appears, judge it soundly, get real speed and consistency on the checkable rules, and never once mistake its output for a legal determination. That is the whole module in a working posture: model-based checking runs encoded rules on a structured model through a definite pipeline; only the codeable rules are in scope; the report is a to-do list of flags and open questions; and the accountable human, the authority and the law decide what compliance means. The tools are illustrative and fast-moving; the discipline is what lasts.

Verify-this: judge tools by durable questions, and keep the human reading the report

Three families of tool

The landscape, sorted

Model-checking platforms, rule-authoring environments, and authority or permit systems. Real products blur the lines; the sorting clarifies what each is for. Modules 3.4, 7.4.

Six durable questions

How to judge any tool

Which rules, which model formats, how transparent, how current and maintained by whom, how it handles the uncheckable, and who is accountable. Brand-independent. Module 8.2.

Illustrative, never an endorsement

How to treat named tools

The field moves fast; any tool named is illustrative and fast-moving, not a specification. Be wary of any product claiming to certify or approve compliance. Module 9.1.

The human reads the report

The unchanging constant

Whatever the tool, a report lands on a human who reads it critically and stays accountable; the authority, not the software, approves. Modules 7.3, 9.4.

Hands-on workshop

Workshop — evaluate a checking tool with the six questions

Evaluating tools well is a transferable skill you can use on any product, now or later. In this workshop you will take one real or described checking tool and run it through the six durable questions, then write a short, honest verdict on where its help starts and stops.

Just public information about one tool and a notebook - you are practising judgement, not operating software, so no licence or install is needed; and whatever a tool claims, binding compliance always stays with the professional, the authority and the actual code.

Given & goal
Goal: turn the six questions into a repeatable evaluation you trust more than marketing
Inputs: one checking tool or permit system you can read about + a notebook
Time: ~45 minutes
  1. 1Pick a tool or system you can find public information about - a model-checking platform, a rule-authoring environment, or an online plan-scrutiny or single-window permit system - and place it in its family (or note that it blends families).
  2. 2Run the six questions: which rules does it run; which model formats does it read; how transparent is it about why a rule passes or fails; how current are its rules and who maintains them; how does it handle what it cannot check; and who does it say is accountable.
  3. 3Flag the marketing gap: note anywhere the tool's claims imply it certifies, approves or guarantees compliance, or implies a clean run means full compliance - and rewrite that claim honestly.
  4. 4Locate its edge: write one sentence on exactly what this tool genuinely helps with (which checkable rules) and one on where its help stops (the uncheckable rules, the accountability it cannot carry).
  5. 5Write a short verdict: would you trust this tool as an assistant, for which rules, and what would you still do by hand or route to a professional and the authority - flagged as reasoning.

You’ll walk away with
A one-page tool evaluation: the tool placed in its family, answered against all six durable questions, its marketing claims checked for honesty, and a plain verdict on where its help starts and stops - all framed as your reasoning, not an endorsement. Reusable on any future tool.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectUsing automated checking for early feedback and self-checking - while you and the authority stay accountable

Choose and use a checking tool by durable questions, never by brand - the products move too fast for a shopping list to help. Place any tool in its family (model-checking platform, rule-authoring environment, or authority permit system) and ask the six questions that outlast any product: which rules does it run, on which model formats, how transparently does it show why a rule passed or failed, how current are its rules and who maintains them, how does it handle what it cannot check, and who is accountable. Favour tools that read open exchange formats, show their reasoning, report matched-element counts and cannot-determines honestly, and never claim to certify or approve. Match the tool to the checkable subset - the geometric and quantitative rules with present data - and judge it by how much of your genuinely-checkable rulebook it covers. Then read every report yourself: you and the approving authority stay accountable, and the authoritative rule is always the actual NBC provision, byelaw or IS standard, never the tool's encoded copy.

For the interior designerWhere automated rule-checking helps interiors (accessibility, fire, egress) and where judgement is required

For interiors, judge a checking tool by whether it genuinely covers your accessibility, fire and egress rules - and whether it reads the model format your workflow produces. Ask which rule sets it ships and whether they match the accessibility standard and life-safety code you must satisfy; ask what model formats it ingests, since a lossy import quietly degrades the door widths, ramp slopes and route distances the checks depend on; and ask how transparently it reports, so you can see which element and property drove each flag. Prefer tools that surface cannot-determines and matched-element counts honestly over ones that hand you a bare green verdict. Above all, treat any pass as a floor, not proof of genuine accessibility, and read the report yourself. No tool is an endorsement or an approval, and binding fire, egress and accessibility compliance stays with the qualified professionals, the authority and the governing code - the software only narrows the rulebook to what needs your eyes.

For the studentHow regulations become machine-readable rules - and why many rules resist being coded at all

The lesson here is a posture, not a product list: know the categories and the questions, because the tools change too fast to memorise. Three overlapping families exist - model-checking platforms that run rules on a model, rule-authoring environments where the encoded rules are written and maintained, and authority or permit systems (online single-window and automated plan-scrutiny, prominent in India's approval-digitisation). Judge any tool, in any family, by six durable questions: which rules it runs, which model formats it reads, how transparent it is about why a rule passed or failed, how current its rules are and who maintains them, how it handles the uncheckable, and who is accountable. Understand that tools are named anywhere in this field only as illustrative and fast-moving, never endorsements, and that one fact survives every change: the report lands on a human who reads it and carries responsibility. You are expected to evaluate tools by category and question, not to know a brand - and never to mistake a clean run for an approval.

Misconception check

To do automated compliance you need to pick the best checking software - there is a leading tool or two, and once you are using the right product, the tool handles the compliance checking for you.

Both halves of this are misleading, and correcting them is the point of the lesson. First, there is no stable 'best tool' to pick. The products in this space appear, merge, rebrand and change hands quickly, so any specific recommendation written today may mislead within a year - which is exactly why this course teaches categories and durable questions instead of names. There are three overlapping families - model-checking platforms that run rules on a model, rule-authoring environments where the encoded rules are written and maintained, and authority or permit systems that run scrutiny from the regulator's side - and you judge any tool in any family by the same six questions: which rules does it run, on which model formats, how transparently, how current are its rules and who maintains them, how does it handle what it cannot check, and who is accountable. A brand name answers none of these; the questions answer all of them, this year and in five. Second, and more important, no tool 'handles compliance for you'. A checking tool narrows a vast rulebook to a short, structured list of flags and unresolved questions, fast and consistently, for the codeable rules only - and that is genuinely valuable - but narrowing is not deciding. The report lands on a human who must read it critically: check matched-element counts so a rule that tested nothing is not read as a pass, read cannot-determines as carefully as failures, remember the checkability boundary so a clean run is not mistaken for whole-code compliance, and treat every verdict as a statement about the model and the encoded rules, not the building or the law. Any tool named in this field is illustrative and fast-moving, never an endorsement, and never certifies, approves or guarantees compliance. The qualified professional of record, the approving authority and the governing law remain accountable, and the authoritative rule is always the actual code, byelaw or standard, not the tool's encoded copy of it.
Try it

Do it yourself

No software needed — reason it through.

  1. 1Name the three families of checking software and say in one line what each is for.
  2. 2List the six durable questions for judging any checking tool, and say which you would ask first and why.
  3. 3Why does this lesson refuse to name a 'best tool'? Give both honest reasons.
  4. 4What does it mean that a tool is 'illustrative and fast-moving', and how should that change how you read a product's marketing?
  5. 5Explain the one constant that survives every change in tooling, and who stays accountable for the result.
Take this with you

The one line to carry out

Judge a checking tool not by its brand but by durable questions - which rules it runs, on which model formats, how transparently, how current, how it handles the uncheckable, and who is accountable - across three overlapping families (model-checking platforms, rule-authoring environments, authority permit systems); any tool named is illustrative and fast-moving, never an endorsement, and whatever the software, the report lands on a human who reads it critically while the professional, the authority and the law stay accountable.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01InteroperabilityWikipedia — Interoperability, 2026.
  2. 02E-governmentWikipedia — E-government, 2026.
  3. 03Open-source softwareWikipedia — Open-source software, 2026.
  4. 04E-governance in IndiaWikipedia — E-governance in India, 2026.
Related lessons
Recap
Checking software refuses a shopping list for two honest reasons: the products move fast - appearing, merging and rebranding - so any named 'best tool' misleads quickly, and a tool's value lives not in its brand but in durable questions that outlast any product. The landscape sorts into three overlapping families: model-checking platforms that load a structured model and run rule sets against it to produce a pass/fail/cannot-determine report; rule-authoring environments where the encoded rules themselves are written, tested and maintained, since a platform is only as good as the rules it runs; and authority or permit systems - online single-window portals and automated plan-scrutiny tools - that run scrutiny from the regulator's side, the family with the most visible momentum in India's approval-digitisation. Judge any tool in any family by six questions: which rules does it run (only the codeable ones are ever in scope); on which model formats (open exchange formats interoperate, proprietary ones lock you in and lossy imports degrade the data); how transparently does it show why a rule passed or failed; how current are its rules and who maintains them (the authoritative rule is always the actual law, never a stale encoding); how does it handle what it cannot check (an honest tool surfaces cannot-determines and does not imply whole-code compliance); and who is accountable (no tool certifies or approves). Through every change one fact survives: the report lands on a human who must read it critically - checking matched-element counts, reading cannot-determines as carefully as failures, remembering the checkability boundary, and treating each verdict as a statement about the model and encoded rules, not the building or the law. Use tools for what they genuinely offer - fast, consistent, early evaluation of the checkable rules and an honest list of what could not be checked - judge them by category and question rather than marketing, and keep the qualified professional of record, the approving authority and the governing law accountable. The tools are illustrative and fast-moving; the discipline is what lasts.
Carry forward →

We have run the rules, drawn the checkable boundary and judged the tools. But every verdict rests on one thing we have kept deferring: the quality of the model's data. Module 5 turns to the data it needs - the model as data, data quality and checkability, classification and standards, and garbage in, garbage out.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →