The Engine

Not a Database. A Decade of Decisions.

Most solar tools give you an AHJ database — a list of requirements you look up and hope you interpret correctly. Skyfire gives you a compliance engine — automated decision logic built from thousands of real permit submissions.

Why Databases Aren't Enough

A Database

Look it up. Hope you're right.

  • Lists requirements you need to find
  • You interpret what they mean
  • You figure out how to satisfy them
  • You catch your own errors
  • Updated when someone remembers

An Engine

Built-in. Automatic. Proven.

  • Knows requirements before you ask
  • Interprets them based on real experience
  • Generates compliant outputs automatically
  • Catches errors before you submit
  • Updated from every project we touch

The difference isn't just convenience — it's confidence. A database tells you what's required. An engine makes sure you get it right.

Compliance Built Into the Workflow

You don't interact with the compliance engine directly — it runs in the background, validating every decision as you work.

01

Rules Are Pre-Loaded

When you select a project location, Skyfire loads the relevant AHJ requirements, utility rules, and NEC code requirements automatically. No lookup required.

02

Validation Happens Live

As you design, the engine checks your work against those rules in real-time. Setbacks, fire pathways, electrical specs — issues are flagged before they become rejections.

03

Outputs Are Pre-Compliant

When you generate permit documents, they're already formatted for your specific AHJ. Cover sheets, structural details, electrical diagrams — all jurisdiction-specific.

A Decade of Knowledge. All 50 States.

The compliance engine contains institutional knowledge from thousands of real projects — not scraped data, but learned experience.

AHJ Requirements

Jurisdiction-specific rules for thousands of AHJs. Setback requirements, fire codes, structural standards, electrical specs — all pre-loaded.

Utility Rules

Interconnection requirements, metering specifications, and utility-specific quirks. Different utilities, different rules — all handled.

NEC Code Logic

National Electrical Code requirements interpreted and applied automatically. Wire sizing, conduit fill, disconnect placement — code-compliant by default.

Known Gotchas

The stuff that trips people up. The requirements that aren't written down. The inspector preferences that cause rejections. All encoded.

Every Project Makes It Smarter

The compliance engine isn't static. Every project that runs through Skyfire teaches us something.

When an AHJ changes their requirements, we update the rules. When a new edge case causes a rejection, we add a validation. When a utility introduces a new interconnection process, we encode it.

This isn't a database that gets updated quarterly. It's a living system that learns from every submission — ours and our customers'.

See the Engine in Action

Run a real project through Skyfire. Watch compliance happen automatically.

Or book a demo for a guided walkthrough.