CANOS
Built byCannon Solar

The operating system we built for solar.

CANOS is the in-house platform that runs Cannon Solar end-to-end - a real-time fleet telemetry pipeline, an event-sourced operations graph, and an AI core that learns from every site we ship. We didn't license it. We engineered it because nothing off-the-shelf could keep up.

3,247
Sites streaming
120+
Detection rules
98.4%
Auto-routed
canos.tech / portfolio
Acme Capital · Solar Portfolio
Portfolio Overview
Last 30 days
Active Sites
3,247
+18
Open Tickets
42
-7
SLA Compliance
99.2%
+0.4%
Production vs Expected (MWh)
ActualExpected
Live Tickets
  • SITE-2841 · Atlanta, GA
    Dispatched
  • SITE-1907 · Tampa, FL
    In Progress
  • SITE-3312 · Austin, TX
    Resolved
  • SITE-2118 · Macon, GA
    Dispatched

Illustrative - actual portfolio view inside the platform, built & operated by Cannon Solar

How it works

From a fault on the roof to a closed ticket.

Six layers, one continuous loop. Every site you give us flows through this pipeline within minutes of going live.

Live pipeline · 2,847 sites streaming
  1. 5-min poll
    Layer 01
    Site telemetry

    Inverter, optimizer, meter, and battery data pulled every 5 minutes from manufacturer APIs (Enphase, SolarEdge, Tesla, Generac, Tigo, etc).

    $ tlmtry.ingest() → 2,847 sites
  2. 1 schema
    Layer 02
    Normalized fleet data

    Different brands, different units, different schemas - normalized into one fleet model so a fault is a fault, regardless of vendor.

    $ fleet.normalize(vendor) → ok
  3. 120+ rules
    Layer 03
    Detection rules

    Threshold + anomaly rules per site class flag underproduction, comms loss, panel-level faults, and battery degradation.

    $ rule.match(underprod) → hit
  4. < 60 sec
    Layer 04
    Auto-ticketing

    Detections become tickets with site context, history, suggested cause, and parts likely needed - assigned to the right tech automatically.

    $ ticket.open(#48211) → routed
  5. Same-week
    Layer 05
    Dispatch & resolution

    Schedule, route, execute, document, close. Customer notifications fire at every step.

    $ dispatch.assign(tech_07) → eta 2d
  6. Daily push
    Layer 06
    Reporting back

    Daily, monthly, and on-demand exports back to your asset platform. CANOS is the operator; your AMP stays the system of record.

    $ report.sync(amp) → 204 ok
< 5 min
From fault to detection
< 60 sec
From detection to ticket
98.4%
Auto-routed, no human triage
24 / 7
Loop never sleeps
Powered by Canos AI™

The intelligence layer behind CANOS.

CANOS isn't just dashboards and dispatch. Underneath it runs Canos AI, our proprietary AI operating system purpose-built for solar EPC. It's how we run 3,200+ sites with the discipline of a utility and the speed of a startup - and it's the same engine every CANOS customer benefits from.

Why this matters for you

Every project shipped on CANOS makes the next one tighter, faster, and cheaper to operate. Generic CRMs and horizontal AI copilots can't replicate this - the moat is the decade of solar outcomes feeding the model.

Adaptive design intelligence

Multi-model reasoning ingests utility data, irradiance, roof geometry and tariffs to produce engineer-grade designs in seconds.

Unified operations graph

Sales, engineering, procurement, install and service all operate on a single live graph - every lead, panel, permit, and truck-roll is one queryable object.

Autonomous workflow orchestration

Tasks self-route to the right human or automation based on capacity, geography, skill, and SLA - Canos AI doesn't just track work, it dispatches it.

Real-time margin telemetry

Per-project P&L updates with every material draw and labor punch. Margin erosion is detected in hours, not at month-end close.

Compounding intelligence

The more it's used, the smarter it gets.

More projects → richer training data → sharper models → better outcomes → more projects. Each turn of the wheel widens the gap between Canos AI and any off-the-shelf tool a competitor could buy.

  1. 01 - Observe
    Every action is captured

    Designs, redlines, install photos, commissioning data, service tickets - all event-sourced into one graph.

  2. 02 - Learn
    Outcomes label the data

    Real-world results auto-label the upstream decisions, creating training signal generic AI can't access.

  3. 03 - Refine
    Models retrain continuously

    The intelligence core ingests new outcomes and updates design heuristics, dispatch policies, and pricing logic.

  4. 04 - Compound
    Tomorrow > today

    Every project shipped raises the floor for the next. The platform you onboard onto only gets faster over time.

Integrations

CANOS plugs into the stack you already have.

We're the operator on the ground. Your AMP, CRM, and monitoring portal stay the system of record - CANOS just keeps them honest.

Asset management platforms
  • Also Energy (PowerTrack)
  • Locus Energy
  • PowerHub
  • Conductor (kWh Analytics)
  • Salesforce Energy & Utilities
  • Custom AMPs on request
Monitoring & DAS
  • Enphase Enlighten
  • SolarEdge Monitoring
  • Tesla Fleet API
  • Generac PWRview
  • Tigo Energy Intelligence
  • Mana Monitoring
CRM & ticketing
  • Salesforce Service Cloud
  • HubSpot Service Hub
  • Zendesk
  • ServiceNow
  • Custom REST API & webhooks
  • Scheduled CSV/SFTP exports

Don't see your platform? We've integrated with most of them - just ask.

Built byCannon Solar
CANOS

Put your portfolio on it.

Tell us about your sites and how you want to engage. We'll come back with a coverage proposal, SLA recommendation, and integration plan within 24 hours.

22-state coverage NABCEP-certified 99.2% SLA compliance Custom MSAs available