Domains

18 domains, one API.

308 routes across 18 domains, grouped here by the part of the system they serve. Every route returns a typed value with its source — a named standard, a published table, or a real function — not a language model guessing at a code minimum. Overhead line compliance is the deepest: 37 functions cited against NESC, GO-95 and CSA C22.3.

Overhead Lines

Distribution and transmission lines: compliance, structures, and where to route them.

Overhead Line

overhead · client.overhead · 39 routes

Live

Distribution & transmission line compliance -- grade-of-construction, clearance (including cross-line and span-to-span), conductor sag/tension, insulator uplift, guying, pole setting-depth, grounding, vegetation.

NESCGO-95CSA C22.3 No.1

Transmission Structure

utm · client.utm · 50 routes

Early Access

Transmission structure modeling, RUS 1724E-200 hand-calculation functions, a staged line-design workflow (ampacity, sag-tension, wire loads, structure span), and verified fixes for a failed stage.

NESCASCE-74RUS 1724E-200

Hand-calculation functions are checked against the bulletin’s worked examples; the staged design workflow and its proposals are in the API and as MCP tools. Draft: no transmission-line PE has reviewed it.

Line Siting

siting · client.siting · 5 routes

Early Access

Least-cost corridor and route generation for new transmission/distribution lines across nine real-world constraint layers -- land cover, hydrology, slope, public lands, floodplain, historic/cultural, land rights, co-location, and (CA) fire hazard -- with live per-layer reweighting and an upfront requirements summary.

New domain, not yet field-validated against a real utility deployment.

Replacement Cost

replacement-cost · client.replacement_cost · 3 routes

Live

Planning-level pole replacement cost estimates (a pole model walked against public-benchmark component pricing) and RUS compatible-unit bills of materials.

RUS Compatible Units

Planning-level estimates from public/RUS-default pricing -- not any one utility's own procurement pricing.

Pole Design & Field Data

Read and write the pole-design tools' own file formats, and turn field capture into engineering data.

O-Calc

ocalc · client.ocalc · 7 routes

Live

O-Calc (.pplx) and O-Calc Pro Line Design (.pplld) -- parse, generate, and capacity-classify.

SPIDAcalc

spida · client.spida · 4 routes

Live

SPIDAcalc project files -- parse and generate, single- and multi-pole.

PLS-POLE

pls · client.pls · 2 routes

Live

PLS-POLE (.pol/.loa) project files -- parse. Generation is a named follow-on.

Field Capture

field-capture · client.field_capture · 9 routes

Early Access

Drone-collection ingestion, circuit/framing classification, and framing-fault/guying-configuration detection.

Underground

Underground distribution: vaults, conduit, cable, and riser transitions.

Underground

uvm · client.underground · 32 routes

Live

Underground distribution engineering -- vault, conduit, and riser-transition -- with verified fixes for a failing check (conduit or cable size, vault dimension, clearance).

Substations & Generation

Station clearances and grounding, generation and DER interconnection, and battery storage.

Substation

usm · client.usm · 31 routes

Early Access

Electric-supply-station compliance checks (NESC Section 11, RUS 1724E-300 clearances), a staged substation design workflow, and verified fixes for a failing check or stage.

NESC Rule 110RUS 1724E-300

The compliance checks, the staged design workflow and the verified-fix proposals are in the API and as MCP tools. All draft, with AI-assisted review only.

Generation / DER Interconnection

ugm · client.ugm · 24 routes

Early Access

Compliance at the distributed-energy-resource interconnection edge, a staged generation-plant design that hands its fault contribution to the substation, and verified fixes for a failing check or stage.

IEEE 1547FERC Orders 827/842TM 5-811-6

The interconnection checks, the staged design workflow and the verified-fix proposals are in the API and as MCP tools. All draft, with AI-assisted review only.

BESS

der · client.der · 6 routes

Live

Stationary, grid-scale battery energy storage system interconnection and sizing checks.

Circuits, Buildings & Accessibility

The electrical fundamentals every other domain leans on, plus the building and sidewalk edges of the system.

Circuit / Grounding

circuit · client.circuit · 27 routes

Live

Fault current, voltage drop, ampacity, impedance, motor-start flicker, and phase balance for the distribution/feeder side.

IEEE 80IEEE 81IEEE 1453NEMA MG 1

Building Electrical

ubm · client.ubm · 14 routes

Early Access

Meter-to-building electrical compliance, with a verified fix for a failing check (the smallest conductor size, clearance or depth that passes).

NEC

Accessibility

ada · client.ada · 27 routes

Early Access

Public right-of-way accessibility compliance, with a verified fix for a failing check (the slope, width or dimension that passes).

PROWAG

AI-Factory & Datacenter

Cooling, redundancy, and equipment data for AI-factory design.

Thermal

thermal · client.thermal · 12 routes

Live

Liquid/air cooling and fluid-sizing calculations for AI-factory and datacenter design.

Datacenter Controls

controls · client.controls · 8 routes

Live

Redundancy/availability math and valve-actuator sizing for datacenter mechanical systems.

AI-Factory Equipment Data

datacenter · client.datacenter · 8 routes

Live

Reference data for AI-factory equipment -- racks, CDUs, CRAHs, UPS.

Harnesses sit above the domains: scripted examples of several working together.

Each domain is also a client in the Python SDK, and the SDK docs list them in the same groups.