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.
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.
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.
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.