Kestrel Labs

[ Kestrel Compliance Chat ]

The building code answer you needed three hours ago. Cited. Secure.

Ask from inside Revit while you're modeling, or from your browser while you're reviewing. Either way, Compliance Chat already has your project loaded — jurisdiction, occupancy, conditions, the lot.

Architectural collage — a low-slung white modernist pavilion at the water's edge under a large white moon, framed by pines against a flame-orange band.

[ Built For Architects ]

Built by architects. Built for architects.

Architects answer code questions constantly. Some take five minutes. Some take an afternoon. Most rely on re-reading the code, asking a colleague, or making a call you hope holds up later.

Kestrel Compliance Chat answers building code questions using your BIM model, your jurisdiction, and your specific project conditions. Every answer cites the exact code section behind it.

Built by and built for architects. Not a general-purpose AI chatbot built for everyone. Not a code lookup tool. A building code assistant that knows your project — and works alongside Kestrel's Compliance Analysis.

[ Problem ]

Not the fun part. But now at least it's fast.

One code question. Two outcomes. The old way is five tabs and a voicemail. The new way is one cited answer, grounded in your project.

The Question

What's the required exit width for this B occupancy?

The Old Way

[01]

Five open tabs. One unfinished answer.

IBC 1005.3 IBC 1004.5 Denver DBC Slack — egress + 2
Browser 11:42

IBC 1005.3 — Egress capacity factor

Reading section 3 of 7…
open
Slack 12:18

#egress · @mike — "CMYK 2F, 5k sf B → OL 33. factor 0.2 or 0.15? voice/alarm count?"

no reply for 41 min

unread
Voicemail 12:43

Denver Development Services

→ left voicemail. No callback.

no rsp
Email 13:15

To code consultant — "Quick §1005.3 question, sprinklered B occ. Need this today."

sent · awaiting reply

sent
Note 14:31

"voice alarm too??"

— §1005.3 Ex.1?

pending

Still Verifying

Elapsed · 02:47:00

5 channels · 0 answers

Five tabs, a Slack thread, a voicemail, a sticky note — and the answer still hedged. Most code questions don't take five minutes. They take an afternoon and end at "I think."

With Kestrel Compliance Chat

[02]

One question. One cited answer.

Kestrel Compliance Chat · Project Context

CMYK · 1544 Wazee St, Denver · Type I-A · IBC 2024

Live

You

What's the required exit width for this B occupancy?

B occ. · 5,000 sf · OL 33 · sprinklered + voice alarm

Compliant

Required 5″ · Provided 36″

5,000 sf B at 150 sf/occ = OL 33. Sprinklered + emergency voice/alarm drops the capacity factor to 0.15 in/occ. 33 × 0.15 = 4.95 in (rounds to 5).

Note: door opening minimum still applies per §1010.1.1.

Cited IBC 2024 · §1005.3 Ex.1 · §1010.1.1

Elapsed · 00:00:08

1 query · 1 answer

One question. One answer, grounded in your project — occupancy, jurisdiction, sprinklering — and cited to the exact section. Verify it. Reference it. Move on.

[ How Compliance Chat Works ]

How Kestrel Compliance Chat works inside your project

Six pieces that make Compliance Chat a real thought partner, not a code search bar.

Knows Your Project

[01]

Kestrel Compliance Chat reads project data from your BIM model — occupancy, jurisdiction, project type, sprinklering — so you do not have to re-explain your project every time you ask a question.

Cited Answers

[02]

Every response includes the specific IBC section, paragraph, or table it draws from. Verify it yourself. Put it in your documentation. Reference it in a CD set.

Thought Partner

[03]

Kestrel Compliance Analysis flags the issue. Kestrel Compliance Chat explains why, how the requirement applies to your design, and what changes would fix it. The analysis tells you what is wrong. Compliance Chat helps you decide what to do next.

Licensed Code Data

[04]

Kestrel Compliance Chat uses licensed building code data, including ICC sources, applied to your jurisdiction and project conditions. Not a summary. Not a best guess.

Revit + Browser

[05]

Designers ask from inside the model. Project managers and principals ask from their browser during review. Same project context either way.

Linked To Checks

[06]

Ask why a specific check failed, what would fix it, or how requirements shift under different conditions. Compliance Analysis surfaces the issue. Compliance Chat helps you reason through it.

[ Private By Default ]

Kestrel Compliance Chat is purpose-built for code compliance work. Your project data stays in your project. No cross-contamination. No training on your files. No exposure to the general AI ecosystem.

Your team can use it the way they're already using AI — just without the part where they're feeding proprietary project information to ChatGPT.

[ Example Questions ]

What you can actually ask it

Eight real code questions from eight jurisdictions. Click one to watch Compliance Chat answer it — project-aware, cited, in the same panel architects use every day.

Bluffside Residence

17000 Pacific Coast Hwy, Pacific Palisades CA · Type V-B · CBC 2022 + LA Amendments

Live

You

Does this Pacific Palisades site fall inside a Very High Fire Hazard Severity Zone, and what does that trigger for the design?

SFR · 4,800 sf · Hillside · LADBS jurisdiction

Triggered

CAL FIRE VHFHSZ + LA Local Responsibility Area

Parcel geolocates inside a CAL FIRE Very High Fire Hazard Severity Zone within the LA Local Responsibility Area. CBC Chapter 7A applies — covering exterior wall projections, eaves, soffits, exterior glazing, vents, decks, and accessory structures. State PRC §4291 defensible space (Zones 0/1/2) also applies around the building footprint.

Note: Required design verifications include eave enclosure, vent screening, and a Zone 0 ember-resistant zone within 0–5 ft of structure.

Cited CBC 2022 · Chapter 7A · CAL FIRE FHSZ Map · PRC §4291

Why This Matters

WUI triggers exist because hillside Pacific Palisades sites face ember and direct-flame exposure during wildfires. Failing to meet Chapter 7A turns a single ember intrusion — through an unscreened vent, an exposed eave, a non-tempered window — into the ignition point that destroys the structure.

What this triggers

  1. 01.

    Eave and soffit enclosure to prevent ember intrusion into the attic

  2. 02.

    1/8″ mesh screening on all attic and underfloor vents

  3. 03.

    Dual-pane tempered glazing on exterior windows facing wildland

  4. 04.

    Zone 0 ember-resistant clearance — no combustible materials within 0–5 ft of structure

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:02

1 query · 1 answer

350 Lex Office Tower

350 Lexington Ave, New York NY · B occ · NYC BC 2022

Live

You

Are we under the Local Law 97 emissions limit for the 2030–2034 compliance period?

B occ · 412,000 sf · all-electric heat pump · NYC NORE 2 fuel mix

At Risk

Modeled 5.62 vs. 4.53 kgCO₂e/sf cap

Building exceeds the 2030–2034 LL97 cap for office occupancy group by 24%. Annual penalty exposure at modeled performance: ~$268/ton CO₂e over cap, or roughly $122k/yr. Closing the gap requires reducing modeled energy use intensity by ~22% or applying eligible deductions (RECs, beneficial electrification credits).

Note: Cap drops further in the 2035–2039 period — a design that just meets the 2030 cap will be ~46% over by 2035.

Cited NYC Admin Code §28-320 · LL97 Building Emissions Limits · DEP Rules Ch.103

Why This Matters

LL97 is the largest carbon mandate on existing buildings in the US. Penalties scale with how far over the cap a building runs, and the caps tighten every five years. A building designed only for the 2030 cap will be deeply non-compliant by 2035 unless the design holds margin for the next decrement.

How to close the gap

  1. 01.

    Reduce modeled EUI by ~22% to land at the 2030 cap with margin

  2. 02.

    Apply Tier 2 Beneficial Electrification credits (eligible 2030–2034)

  3. 03.

    Apply RECs to offset Scope 2 emissions where on-site reductions max out

  4. 04.

    Run a 2035–2039 sensitivity study now — re-baseline before locking design

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:07

1 query · 1 answer

Brickell Bay Tower

1450 Brickell Bay Dr, Miami FL · R-2 · FBC 2023

Live

You

Is this Brickell site inside the Wind-Borne Debris Region, and what does that change for our design?

R-2 · 31 stories · Risk Category II · V_asd 169 mph

Triggered

WBDR + HVHZ apply

Site lies within both the Wind-Borne Debris Region (basic wind speed ≥ 130 mph) and the Miami-Dade High-Velocity Hurricane Zone. Every exterior opening — glazing, doors, louvers — must be impact-protected or covered by an approved opening-protection system. Garage doors, entrance vestibules, and amenity-level fenestration are commonly missed.

Note: Continuous opening protection applies to all elevations, including courtyard-facing and amenity terraces.

Cited FBC 2023 · §1609.2 · §1626 (HVHZ) · ASCE 7-22

Why This Matters

The Wind-Borne Debris Region exists because in a hurricane, what kills a building isn’t the wind itself — it’s a missile (a sign, a piece of roof, a 2×4) hitting an unprotected opening, breaching the envelope, and pressurizing the interior until the roof fails. Continuous opening protection is the difference between an intact building and a catastrophic loss.

What this triggers

  1. 01.

    Impact-rated glazing or approved opening protection on every exterior opening

  2. 02.

    Continuous protection across all elevations — including courtyard-facing and amenity terraces

  3. 03.

    Garage doors and vestibule entry doors require their own NOA

  4. 04.

    Coordinate envelope shop drawings with TAS 201/202/203 test reports before CDs lock

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:02

1 query · 1 answer

Mission Bay Workplace

500 Terry Francois Blvd, San Francisco CA · B occ · CBC 2022 + SF Amendments

Live

You

Is this multi-user restroom layout compliant with CBC 11B clear floor space?

B occ · TI · 6 fixtures · CBC 11B

Not Compliant

28″ provided · 30″ required

Clear floor space at the lavatory is 28 in. in the proposed layout. CBC §11B-606.2 requires a minimum of 30″ × 48″ centered on each accessible lavatory. California is stricter than ADA §305.3 and offers no allowance for the 28-inch dimension. Shift the lavatory 2 in. east or remove the adjacent end-wall partition.

Note: CBC 11B is the binding standard in California — ADA-compliant alone does not satisfy a CA project.

Cited CBC 2022 · §11B-606.2 · §11B-305.3 · §11B-604.3

Why This Matters

California’s accessibility standards exist to provide consistent, dignified access — not just minimum clearance. The 30″ requirement accommodates wheelchair turning and pull-alongside approach with hand operation. A 28″ clearance forces a user to back out, which CBC 11B treats as a failure to provide equal access.

Steps to resolve

  1. 01.

    Shift the lavatory centerline 2″ east to gain the full 30″ clear floor space

  2. 02.

    Or remove the adjacent end-wall partition and redistribute fixture spacing

  3. 03.

    Verify the 27″ knee clearance and 9″ toe clearance also meet §11B-606.3/4

  4. 04.

    Document the revised layout on the TI permit set with 11B clearance dims tagged

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:04

1 query · 1 answer

The Logan Building

2700 N Milwaukee Ave, Chicago IL · R-2 + M · Chicago BC 2019

Live

You

Does this 5-over-2 mixed-use work under Chicago’s allowable height and area for Type III-A?

5 stories R-2 over 2-story I-A podium · 24,000 sf/floor · NFPA 13

Compliant

75′-0″ provided · 75′-0″ max

Five stories of Type III-A residential over a 2-story Type I-A concrete podium meets Chicago Building Code §13-48-040 height and area allowances for sprinklered R-2 over a horizontal assembly. Total height of 75 ft sits at the upper bound for podium configurations under Chicago’s amendments. The 3-hour horizontal separation between the podium and the residential stories is the trigger condition — verify the assembly rating documentation in your CD set.

Note: Chicago treats the podium and the stories above it as separate buildings for area calculations. Confirm the 3-hour fire-rated horizontal assembly is detailed continuously across the plate.

Cited Chicago BC §13-48-040 · §13-48-070 · IBC §510.2

Why This Matters

Chicago’s podium amendments allow taller mixed-use on tight urban sites by treating the concrete podium and the residential stories above as two separate “buildings” for code purposes. The 3-hour horizontal separation is what makes that fiction defensible — without it, the entire stack is one structure, and allowable height drops dramatically.

What to coordinate

  1. 01.

    Verify the 3-hour rated horizontal assembly is detailed continuously across the entire plate

  2. 02.

    Confirm transfer-slab penetrations (mech risers, elevator pits) are firestopped to 3-hour

  3. 03.

    Confirm separate egress systems for podium retail and residential floors above

  4. 04.

    Document podium and residential as separate occupancies in area calculations on the permit submittal

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:05

1 query · 1 answer

Bayou Loft District

4200 Washington Ave, Houston TX · R-2 · 2018 IRC + Houston Ch. 19

Live

You

Is this finish floor elevation high enough for the post-Harvey floodplain on this lot?

R-2 · 4 stories · 500-yr floodplain · BFE 45.2 ft

Not Compliant

FFE 46.0 ft · 47.2 ft required

Post-Harvey Chapter 19 requires finish floor elevation at BFE + 2 ft within the 500-year floodplain. Site BFE is 45.2 ft per FEMA FIRM panel 48201C0780M; required FFE is 47.2 ft. Current FFE of 46.0 ft is 14.4 in. below required. Raising the slab to 47.5 ft satisfies the freeboard with margin for survey tolerance.

Note: Houston’s 500-year overlay is broader than FEMA’s regulatory floodplain — many lots that read as “outside the floodplain” on FEMA’s national map fall inside Houston’s amended overlay.

Cited City of Houston · Ch. 19 §19-43 · FEMA FIRM 48201C0780M

Why This Matters

Post-Harvey, Houston tightened its floodplain rules after the storm flooded structures that had passed under pre-Harvey BFE. The 2-foot freeboard above BFE in the 500-year overlay is the city’s hedge against storms that exceed the historical 100-year benchmark. A finish floor 14 inches below required is not a survey rounding issue — it’s a structure that will flood in the next major event.

Steps to resolve

  1. 01.

    Raise FFE to 47.5 ft to satisfy BFE+2 with survey tolerance margin

  2. 02.

    Re-coordinate the site grading and accessibility ramps to the new FFE

  3. 03.

    Verify utility connections (sewer invert, water meter) meet city standards at the higher elevation

  4. 04.

    Re-submit the elevation certificate to the Houston Public Works floodplain administrator

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:03

1 query · 1 answer

Seaport Innovation Building

50 Drydock Ave, Boston MA · B occ · MA Specialized Stretch Energy Code

Live

You

Are we hitting the Mass Stretch Energy Code’s 10% performance margin over ASHRAE 90.1-2019?

B occ · 165,000 sf · Climate Zone 5A · electric VRF

Needs Review

7.3% margin modeled · 10% required

Current envelope + systems model is 7.3% better than ASHRAE 90.1-2019 baseline. Stretch Code requires a minimum 10% performance margin — gap of 2.7 points. Typically closed by lighting power density reductions, improved DOAS heat recovery effectiveness, or window-to-wall ratio tuning. The model assumes baseline VAV reheat; the proposed VRF system already credits cooling efficiency, so further gains are most likely on the envelope side.

Note: Boston is one of the 200+ MA municipalities that has also adopted the Specialized Code overlay, which adds embodied carbon and electrification triggers — verify those separately.

Cited 225 CMR 22.00 · ASHRAE 90.1-2019 §G · MA Specialized Code App. RC

Why This Matters

The Mass Stretch Energy Code is the state’s mechanism for forcing buildings to outperform the national baseline by a meaningful margin — it’s how Massachusetts hits its 2030 and 2050 emissions targets without waiting for federal action. Falling 2.7 points short of the 10% margin isn’t a “close enough” — it’s a code failure that blocks the permit, and the gap will only widen as the baseline tightens.

How to close the gap

  1. 01.

    Reduce lighting power density 10–15% by tuning fixture selection and daylight zones

  2. 02.

    Improve DOAS heat recovery effectiveness from 70% toward 80%+

  3. 03.

    Tune window-to-wall ratio below 40% on south and west elevations

  4. 04.

    Rerun the energy model with revised inputs to confirm ≥10% margin before permit submission

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:06

1 query · 1 answer

Capitol Hill Mixed-Use

1500 12th Ave, Seattle WA · R-2 + B · Seattle Energy Code 2018

Live

You

Are our envelope U-values inside the Seattle Energy Code 2018 prescriptive limits for Climate Zone 4C?

R-2 + B · 6 stories · Climate Zone 4C marine · 38% WWR

Needs Review

4 of 6 assemblies under cap · 2 over

Above-grade walls, below-grade walls, roof, and slab-on-grade meet the Seattle Energy Code 2018 prescriptive U-factor caps for Climate Zone 4C. Two assemblies fall above the cap: vertical fenestration at U-0.34 vs. U-0.30 prescriptive (13% over), and steel-framed walls at exposed plenums at U-0.058 vs. U-0.055 prescriptive (5% over). Reduce window-to-wall ratio below 30% to fall under the prescriptive path, or pursue the whole-building performance path.

Note: Seattle Energy Code’s prescriptive caps are tighter than the WA State Energy Code statewide — a project that passes WSEC may still fail Seattle’s adopted version.

Cited Seattle Energy Code 2018 · §C402.1.4 Table · §C407 Performance Path

Why This Matters

Seattle adopted the strictest envelope U-value caps in the US because heating loads in the Pacific Northwest are dominated by envelope losses — a leaky window or thermal bridge at a plenum costs the building 30+ years of operational energy. The 13% over on fenestration and 5% over on steel-framed walls isn’t a minor variance; over the building’s lifecycle, it’s the equivalent of running an extra HVAC system continuously.

How to close the gap

  1. 01.

    Specify triple-pane vertical fenestration to reach U-0.30 prescriptive cap

  2. 02.

    Or reduce window-to-wall ratio below 30% to shift to component performance trade-off

  3. 03.

    Address steel-framed wall thermal bridging at plenums with continuous exterior insulation

  4. 04.

    Or pursue the whole-building performance path (§C407) and model overall savings

General building code knowledge — content beyond the cited sections may vary by code edition or jurisdiction.

Elapsed · 00:00:05

1 query · 1 answer

[ Built For The Team ]

Built for how the whole team works

One project context, every role plugged in. The same code logic, surfaced where each role works.

Shared Project Context

[01]

The team works from one project

Add your team to a project and everyone works from the same model data, the same code library, and the same compliance history. No more hunting through email for what someone figured out last week.

For Designers

[02]

Answers without leaving Revit

Get building code answers without leaving Revit. No switching tabs. No asking around. No "I think it's Section 1006."

For PMs + Principals

[03]

Review-ready answers in the browser

Ask compliance questions from your browser. Get answers grounded in the same code logic your design team is using in Revit — not a different tool, not a different source.

[ FAQ ]

Frequently asked

The short answers. Reach out if you want the long ones, or anything not here.

[01]

What is an AI building code assistant?

Short answer: It applies building code requirements to a specific project and answers questions grounded in real code sections. Kestrel Compliance Chat uses your BIM data, jurisdiction, and licensed code sources — including ICC data — to give you answers tied to your actual project, not general summaries.

[02]

How does Kestrel Compliance Chat avoid hallucinating building code?

Short answer: Kestrel Compliance Chat only answers when it can cite a real code section. Kestrel Compliance Chat is grounded in licensed building code data, including ICC sources, and will not generate a response where it cannot provide a valid citation. Where interpretation is genuinely required, Kestrel Compliance Chat deliberately flags the ambiguity instead of filling in the gap with a guess. No hallucinating.

[03]

How does Kestrel Compliance Chat know about my project?

Short answer: It reads from your Kestrel model. Your occupancy, jurisdiction, sprinklering status, and model conditions are already in Kestrel. Compliance Chat reads from the same data your Compliance Analysis uses. You do not have to re-enter anything.

[04]

How is Kestrel Compliance Chat different from general AI tools like ChatGPT?

Short answer: Kestrel Compliance Chat uses your project context and real code data, not general knowledge. General AI tools can summarize building code. They cannot read your BIM model, apply your jurisdiction, or cite a specific code section to your actual design conditions. Kestrel Compliance Chat does all three.

[05]

Does Kestrel Compliance Chat cite specific code sections?

Short answer: Yes, every answer includes a cited section. Each response references the exact building code section, paragraph, or table it draws from. You can verify it yourself and put it directly into your design documentation.

[06]

Can Kestrel Compliance Chat explain why a compliance check failed?

Short answer: Yes. And this is where Compliance Chat earns its place next to Compliance Analysis. Kestrel Compliance Chat connects to your Kestrel Compliance Analysis results and explains what requirement was triggered, why the design failed, and what changes would resolve it. Compliance Analysis tells you something is wrong. Compliance Chat helps you figure out what to do.

[07]

Does Kestrel Compliance Chat replace architect judgment?

Short answer: No. Kestrel Compliance Chat helps you understand what the code requires and how it applies to your design. Final interpretation and design decisions are yours. That is true of any tool that helps architects do their job better.

[08]

Is Kestrel Compliance Chat data used to inform other users' work?

Short answer: No. What happens in Kestrel Compliance Chat, stays in Kestrel Compliance Chat. Kestrel Compliance Chat is your private thought partner, ready and situationally aware when you need it. Kestrel does not use your proprietary information to inform the work of other firms.

[09]

Does Kestrel Compliance Chat support NFPA 101 and the IECC?

Both are in development. NFPA 101 (the Life Safety Code) and the International Energy Conservation Code are two of the most frequently referenced standards in architectural practice. Kestrel Compliance Chat will incorporate them. When they are available, we will let you know. If either comes up on a project right now, bring it to the demo.