The pipeline

Seven AI agents.
One human reviewer.

Harv, Filo, Qira, Sentinel, Ledge, Nova and Scout each have one job. They draft, QA, file, monitor and reconcile every permit in minutes — then a licensed reviewer signs off before anything hits the city portal.

  • Avg. cycle: 3–5 business days
  • 5 jurisdictions live
  • Audit trail on every permit
How it works

The agent stack, in order.

Each agent has one job and ships its work to the next. You see the artifact at every step.

01
🟧 Harv · CEO · Triage

Reads your job sheet, asks only what's missing.

Drop the address, customer info, and a roof or array sketch. The intake agent runs jurisdictional checks against our rules database, classifies the project, and returns a structured intake summary in under 30 seconds.

  • Detects the right jurisdiction from the address (Tarrant County vs. Fort Worth city limits is the classic trap).
  • Flags missing fields the city will reject the packet for.
  • Pulls historical rejections for that exact jurisdiction and pre-empts them.
02
🟦 Filo · COO · The filer

Fills the right form. Every field. Every signature box.

The drafting agent writes the city's PDF using your contractor profile, the intake summary, and the jurisdictional template. Tarrant County roofing permits, Dallas solar PE-stamp packets, Fort Worth Accela uploads — the format follows the city, not us.

  • Auto-calculates wind load, decking %, and PV string sizing where the form requires it.
  • Inserts cricket and drip-edge details for Tarrant County re-roofs.
  • Places PE stamp slots for Dallas solar (all systems) and Fort Worth solar (>10kW).
03
🔍 Qira · QA · Pre-flight

Catches the rejection before the city does.

Qira is the last AI gate before the human review queue. She runs the draft against a 40-point checklist built from real DFW rejection patterns and returns a pre-flight score with every flagged risk, the rule that triggered it, and a suggested fix.

  • If anything is red, Filo revises and Qira re-runs pre-flight automatically.
  • If anything is yellow, you decide before submission.
  • If everything is green, the packet is queued for human review.
04
Human reviewer · Licensed Texas permit tech

The last set of eyes before the city portal.

A licensed permit tech reviews the AI packet, signs off, and submits through the city's portal (Accela for Fort Worth/Dallas, county for Tarrant). You get an emailed confirmation with the application number the moment it's filed.

  • Avg. review time: 22 minutes per permit.
  • Reviewer carries $1M / $2M E&O coverage.
  • Status changes pushed to your dashboard and email in real time.
Behind the pipeline

The other three agents that keep it running.

While Harv, Filo and Qira move each permit forward, three more agents work in the background — reconciling money, talking to your customer, and keeping the whole stack healthy.

🟥 Sentinel · CRO · Reliability

Watches the whole stack, every 5 minutes.

Sentinel scans the pipeline, Stripe, the filing worker and the city portals. When something stalls or fails, it diagnoses the root cause and either self-heals or escalates to a human with full context.

🟩 Ledge · CFO · Money & risk

Reconciles every charge, in real time.

Ledge tracks Stripe charges, refunds, city fees, and unit economics. It runs the two-stage charge (service fee on intake, city fee at filing) and flags anything that doesn't reconcile.

🟪 Nova · CMO · Customer voice

Drafts every customer update in plain English.

Whenever the permit moves — intake confirmed, packet drafted, filed, issued — Nova writes the email or SMS the homeowner or contractor sees. No corporate boilerplate, no jargon.

🟨 Scout · CSO · Jurisdictions

Keeps every city rule current.

Scout reads ordinance updates, fee schedule changes, and portal-form revisions across DFW. It updates the rules database that Harv, Filo and Qira rely on so the pre-flight checklist always matches what each city wants today.

Coverage

Live jurisdictions today.

Every cell below is a rule encoded in our system. New jurisdictions added monthly.

Jurisdiction Roofing Solar Portal Notable rule
Tarrant County (unincorp.) Live County direct Roofing permit only when decking is replaced. Crickets & drip edges required.
Fort Worth Live Live Accela Solar PE stamp required for systems >10kW.
Dallas Live Live Accela PE stamp on every solar system, regardless of size.
Arlington Live City portal Standard re-roof packet; aligns to IRC 2018.
Plano & Frisco Live City portal HOA acknowledgement on most exterior work.
Irving, Garland, Mesquite Q3 2026 Q3 2026 On the roadmap. Email us if you need it sooner.
Trust

Three guarantees we put in writing.

$1M / $2M E&O insured

We carry Errors & Omissions coverage. Our terms cap our liability at fees paid — we don't take on your project risk.

Your data, encrypted

TLS in transit, AES-256 at rest. Files and customer info are never shared with third parties or used to train models.

Filed in 3–5 days, or refund

If we don't file your packet within five business days of receiving everything we need, you don't pay for that permit.

Stop chasing permits

Hand your next permit to the AI team.

3–5 business days. Flat fee. Free for your first three during beta.