Deterministic BIM pricing

Same input.
Same result.
Every time.

Paste a product URL or describe a product. AI extracts the data. The engine calculates the cost.

estimate · deterministic
Engine calculated

Aluminium tilt-turn window1200x1400mm

Total price

11 286 kr

Total hours

11.88 h

Decision trace

  • R1.base_category · Base rate for window applied (6h)
  • R2.geometry · Geometry complexity: complex → ×1.8
  • R3.mep · MEP complexity: low → ×1.1
  • R4.variants · Normalized variant count (3) within included quota — no additional variant hours.

signature b57de55e7b04f330… · policy lithic-policy@1.0.0 · engine lithic-estimate@1.2.0

The problem

BIM pricing is inconsistent

Same product, different estimates

Two estimators price the same component and arrive at numbers hours apart.

Hidden assumptions

Multipliers, complexity factors, and reuse credits live in spreadsheets and heads.

Hard to explain pricing

Clients ask why a number is what it is. There is no clear answer.

No audit trail

When a price changes, no one can point to what changed or when.

Core principle

Lithic does not guess

AI extracted

AI layer

  • · Identifies product type
  • · Extracts dimensions and materials
  • · Infers geometry and MEP complexity

Interprets · does not price

Engine calculated

Engine layer

  • · Applies fixed rules
  • · Uses versioned pricing logic
  • · Produces a deterministic result

input_hash + policy_pack + engine_version

AI interprets. The engine owns truth.

Workflow

How it works

STEP 01

Paste product information

URL, free text, or spec sheet.

STEP 02

Review ProductSpec

Confirm what the AI extracted.

STEP 03

Generate estimate

The engine runs deterministically.

STEP 04

Review breakdown

Inspect the full decision trace.

Deliverables

What you get

Deterministic estimate

A single, reproducible number.

Full cost breakdown

Every hour, every multiplier, accounted for.

Decision trace

Every rule that fired, in order.

PolicyPack versioning

Immutable snapshots of pricing logic.

Replayable results

Re-run any estimate. Get the same number.

Modeling plan

A step-by-step production plan in hours.

Verifiability

Every estimate is verifiable

Estimate signature

fnv1a64:b57de55e7b04f330

PolicyPack version

lithic-policy@1.0.0

Engine version

lithic-estimate@1.2.0

Every estimate can be reproduced exactly. No hidden logic.

Transparency

Explainable pricing logic

decision_trace.log
lithic-estimate@1.2.0Engine calculated
R1.base_category     Base rate for window applied (6h)
R2.geometry          Geometry complexity: complex → ×1.8
R3.mep               MEP complexity: low → ×1.1
R4.variants          Normalized variant count (3) within included quota — no additional variant hours.
R6.price             Hourly rate 950 SEK/h × 11.88h = 11286 SEK

Start your first deterministic estimate

No guessing. No black box.