Skip to content

Technology

Physics first. Learning second. Evidence always.

Three decisions shape every part of the platform. Everything below is a consequence of them.

01 · Observe

Take in every signal at the resolution it was produced, from every altitude — fleet, site, inverter, string. Nothing gets summarised before it has been understood.

02 · Study

Learn the physics and the failure modes of the domain before modeling it. The specification of the asset is a better prior than a year of its operating history.

03 · Strike

Act on the small number of findings that are worth acting on, with the evidence attached, ranked by what it costs to leave them alone.

The stack

Standard technologies, driven by AI.

Nothing exotic underneath. The advantage is in how the pieces are ordered and what each one is allowed to consume — not in the components themselves.

  • Advanced computing
  • Cloud computing
  • Big data analytics
  • Machine learning
  • Robotic process automation
  • Cyber security
  • IoT integration
  • Software development
Smarter automation
Supported by the stack above.
Data-driven insights
Supported by the stack above.
Secure and reliable
Supported by the stack above.
Scalable solutions
Supported by the stack above.

Before any of it works

Three inverters send 143. They mean three different things.

Every manufacturer names measurements differently. Sungrow calls it MPPT 4 current, GoodWe calls it PV7 Current, Hopewind writes MPPT4 input current — all roughly meaning how much electricity is flowing in through one input.

That much is manageable. The real difficulty is that they also express the number differently, and the number itself gives you no clue which convention applies.

Same integer on the wire
  • Vendor A143multiply by 0.114.3 A
  • Vendor B143divide by 1014.3 A
  • Vendor C143divide by 1001.43 A

143 amps, 14.3 amps and 1.43 amps are all perfectly believable readings. A wrong number that looks obviously wrong is harmless — someone spots it. A wrong number that looks plausible flows quietly into performance reports, contract calculations and carbon claims for years.

Translator

Turn each manufacturer's private language into one shared vocabulary.

A canonical dictionary of 865 measurements across 62 asset classes. Vendor labels, register addresses, scaling conventions and unit quirks are resolved once, at onboarding, into one definition that every downstream consumer reads the same way.

Inspector

Decide whether each reading can be trusted before anything consumes it.

Every reading is scored and labelled on arrival. Only readings marked ready are eligible to feed a model, a KPI or a report — and that is enforced in code rather than left to convention.

Registrar

Give every measurement a permanent identity that survives the hardware.

An identity is built from the asset, the quantity and which one — never from the gateway, the connector or the vendor's label for it. Those change; the identity does not.

How we use AI

The model is never asked an open question.

An AI helps match manufacturer labels to the shared dictionary during onboarding. By the time it is consulted, deterministic rules have already narrowed 865 possible meanings down to a shortlist — usually two, never more than ten. Its only job is to pick one and cite the evidence that convinced it.

What gets an answer thrown away
  • Picks something that was not on the list

    Discarded and logged as a fabrication

  • Cites evidence that does not exist in the document

    Discarded

  • Sounds certain about a control setting that could switch equipment

    Downgraded to needs-an-engineer

  • Top two candidates are too close to separate

    Forced to don't know

Because the model can only ever choose from a list the system handed it, making something up is structurally impossible rather than merely unlikely. "Don't know" is a valid, expected answer — not a failure.

Nothing is ever mapped without an engineer reviewing the proposal, the evidence and the runner-up. And once approved, the decision is saved: at runtime the translation is a multiplication, with no model in the path.

AI cost scales with the number of distinct labels a manufacturer uses — never with the number of readings. That is the difference between a platform that is affordable at fleet scale and one that is not.

Deployment & integration

Where it runs, and what it plugs into.

Read-only from the systems you already operate; findings pushed back into the tools your team already opens.

Default

Multi-tenant cloud

The default. Your telemetry, models, and alerts run in an isolated tenant on shared infrastructure.

Fit — Most operators. Fastest to deploy, lowest operational overhead on your side.

Supported

Private / in-VPC

Dedicated infrastructure inside your cloud account or region, with the platform deployed into it.

Fit — Where data residency, procurement policy, or an internal security review requires it.

Case by case

Edge-assisted

Local pre-processing at site where connectivity is intermittent or bandwidth is constrained, with modeling still centralised.

Fit — Remote assets and constrained links. Scoped per engagement rather than offered as a product.

Read from
  • Vendor monitoring APIs
  • Historians (OSIsoft PI and equivalents)
  • SCADA exports and OPC endpoints
  • SFTP, S3, and scheduled file drops
  • CSV and vendor-specific formats
Write to
  • REST API for telemetry, model output, and events
  • Webhooks for classified events and threshold breaches
  • Scheduled report delivery (email, storage bucket)
  • CMMS and work-management systems
  • BI tools via export or direct query

Security & trust

Practices, not a badge wall.

Operator ATelemetryModelsAlertsOperator BTelemetryModelsAlertsOperator CTelemetryModelsAlertsShared platform infrastructureEncrypted in transit and at rest · role-scoped access · audit logged
  • Per-tenant isolation

    Each operator's telemetry, models, and alerts run in an isolated tenant. Nothing is pooled and nothing crosses the boundary.

  • Encrypted in transit and at rest

    End to end, from ingestion through storage, using standard TLS and storage-level encryption.

  • Role-scoped access

    Permissions are scoped by role and by site, so plant-level detail reaches the people accountable for it and no further.

  • Audit logging

    Access and configuration changes are logged, so you can answer who saw what and when.

  • Private and VPC deployment

    Multi-tenant cloud by default, with dedicated and in-VPC deployment where residency or policy requires it.

  • Contractual protection from day one

    NDAs and standard enterprise data-handling terms are in place before any operational data is shared.

Bring your hardest question.

Mixed vendors, sparse instrumentation, an anomaly nobody can explain. The first call is with someone who can discuss the detail.