Documentation
Architecture overview
The product has three layers. Each is available on its own, and the AI assistant ties all three together. This page is the high level map you can keep in your head while using the product.
1. The reference library
A collection of 375 (as of April 2026) structured engineering tables covering mechanical, civil, structural, electrical, chemical, and manufacturing disciplines. Every table has a defined set of columns, known units, and a clear way to look up rows. This is the raw data layer of the product.
Examples of what lives here: standard pipe dimensions in every schedule, steel section properties for every AISC shape, allowable stresses by material and temperature, wire and cable data, motor full load currents, rebar sizes, friction factors, thermal conductivities, common fluid properties, and hundreds more.
You can browse the library from the database page. Sample data is also linked from the public data index.
2. The calculator suite
50+ deterministic engineering calculators covering pipe and pump sizing, motor sizing, beam and column checks, heat exchanger sizing, conduit fill, voltage drop, and many more. Each calculator pulls its inputs from the reference library where applicable, so picking a “W12x26 beam” brings in a real set of section properties without you typing them in.
Calculators are deterministic: the same inputs always produce the same output. Every calculator states the code, standard, or method it follows. The full list is on the calculators page.
3. The AI assistant
A frontier language model with access to both the reference library of engineering documentation and tables and the calculator suite. The assistant decides which tool to use for a given question and returns real values from those tools, not from model memory. You interact with it on the AI page.
How the layers interact
The reference library feeds both the user facing search interface and the calculator suite. The calculator suite uses the reference library for lookup data (material properties, section dimensions, standard sizes). The AI assistant uses both: it searches the library for reference values/documentation and runs calculators for design questions.
This layering is why every answer the assistant gives can be traced back to a specific reference table or calculator run. You do not have to trust the model; you can verify the result against the same tool the model used.
What you choose depends on the task
- If you already know which table you want, use the database page and query it directly.
- If you already know which calculator you want, open it and fill in the inputs.
- If you want the assistant to pick the right tools for you, or you want to chain several actions together, use the AI assistant.