Institutional pricing memory · EPC

The estimating brain behind every Proconics bid.

Every quote you've priced and every job you've delivered, read back to you at bid time — where scope crept, what it actually cost, how much to pad.

8-stage AI parse pipelineGrounded + cited answersSHA-256 auditSA-resident · af-south-1
qip.proconics.app / command-center
Command Centerlive
Open bids14
Cu exposureR 4.24m
Under-contingent3
MarketCu$9,840/tSteel idx142.6ZAR18.91Brent$74EskomStage 0
Open quotes4 of 14
QU-6217
Synfuels — C3 Compressor House
R 2.26mhigh risk
QU-6203
Secunda HRU Catalyst Revamp
R 8.41mmed risk
QU-6175
Synfuels I&C Loop — Phase 2
R 4.90mhigh risk
QU-6160
Tridyum Control Room Fitout
R 0.74mlow risk
Estimating brain · risk
MV switchgear & I&C+R412k · 19%

vs QU-6203— you ran +22% on I&C (scope creep). Risk-adjusted for current market:

Copper+24% YoYcable + busbar · R180kLME · 03 Jun
MV breaker lead38 wks5 wks past programmeSiemens · May
ZAR / USD−8%on imported scopelive
Sea freight+R45kRed Sea reroute +12dDrewry
Contingency 20%confidence · high

Copper +6% this week.3 open I&C-heavy bids are now under-contingent — review QU-6217, QU-6175, QU-6188.

The loop

Not a document comparator. An estimating brain that learns.

01
Bid time

Quote from lived experience

Start a new estimate and QIP surfaces the comparable jobs you've actually run — what you quoted, what it cost, where scope crept, the margin you won at.

02
During delivery

Capture what actually happens

Scope changes, schedule slips, cost-versus-estimate drift — captured as the job runs, mostly auto-derived from the documents your team already produces.

03
Project close

The outcome sharpens the next bid

Every closed job flows back into the corpus. The next comparable estimate is tighter than the last. The loop compounds — quietly, on its own.

Every finished project makes the next quote better.

That compounding is the moat.

One workspace

Pull any thread, and the whole board responds.

Select a quote, a finding, a line item — anywhere — and every panel re-orients around it. Comparables, outcomes, the cost ledger, the audit trail. One connected instrument, the way an estimator actually thinks.

LiveTickers stream as quotes parse, reconcile and embed
FastKeyboard-first — ⌘K to anything, jump keys everywhere
DeepDrill from a single number down to its source rows
Project graph selected · QU-6217
QU-6217QU-6203QU-6175DraftQU-6160
The intelligence

Grounded, or it doesn't ship.

Estimators don't trust a black box, and they shouldn't. QIP answers in their language — and shows its working, every time.

Ask the corpusOpus · grounded
What's my real cost risk on the MV switchgear for the C3 Compressor House bid?
On comparable Synfuels work your MV switchgear ran +19–24% over estimate QU-6203 +22% (scope creep), QU-5990 +19% (vendor sub). Three current drivers push this one harder: copper +24% YoY LME · 03 Jun on cable + busbar (~R180k); MV breaker lead time is 38 weeks Siemens · May — 5 weeks past your programme; ZAR −8% live on the imported panels. Risk-adjusted: budget +R412k (19%), carry 20% contingency, and lock the breaker order before submission.
Grounding0.96Sources7CostR 1.84

Every claim cited

Each number points back to a quote, section or line item. Hover, click, verify the source.

Refuses to guess

Below the grounding threshold it says “insufficient evidence” — it never confabulates a rate.

LERR-ranked

Findings scored on Leverage · Ease · Risk · Reward, so the highest-value moves rise first.

Cost-capped

Per-query, per-quote and per-tenant budgets, enforced before the call — a hard wall, not a hope.

LERR triage
Every finding placed on Reward × Ease. Quick-wins surface in the glowing corner first.

The stack

No black box. A stack you can name.

QIP runs on the tools your engineers already respect — assembled into one auditable pipeline, resident in South Africa (af-south-1). Here's exactly what's under the hood.

Parse → reconcile → retrieve → answer
Ingest
S3 · presigned
Parse
Docling
Classify
Claude Haiku
Extract
Claude Opus
Reconcile
Deterministic SQL
Embed
Voyage 3
Retrieve
Pinecone
Answer
Claude Opus

Reasoning

  • Anthropic Claude — Opus 4 · Haiku
  • Docling document parsing
  • LERR scoring engine

Retrieval

  • Voyage 3 embeddings
  • Pinecone — tokenized vectors
  • Hybrid SQL + vector

Data

  • AWS RDS Postgres — af-south-1
  • pgvector + pgmq
  • Drizzle ORM

Security

  • WorkOS — SSO + step-up MFA
  • AES-256-GCM · AWS KMS
  • Hash-chained audit · RLS

Infrastructure

  • Vercel edge · ECS Fargate — af-south-1
  • AWS S3 + Secrets Manager
  • Terraform IaC · Sentry
Enterprise from the first line

Real money decisions deserve real controls.

QIP was built production-grade from day one — not a demo wearing a security badge. The hard parts were the foundation, not the afterthought.

RLS-01

Row-level multi-tenancy

Every branch isolated at the database engine. RLS on every row; Pinecone namespace-scoped.

AUD-01

Tamper-evident audit

SHA-256 hash-chained log, exported nightly to immutable S3 Object Lock. Verifiable end-to-end.

ENC-01

Encrypted identifiers

AES-256-GCM on client + project identifiers at rest; amounts stay reconcilable. KMS-managed keys.

RES-01

SA data residency

Documents in AWS af-south-1 (Cape Town); full stack in af-south-1 before client data loads. POPIA §72 agreements govern model egress.

IAM-01

SSO + step-up MFA

WorkOS AuthKit, enterprise SSO, step-up MFA on cross-branch reads — every access audited.

FIN-01

Cost governance

Per-query, per-quote and per-tenant budgets enforced before every model call. A hard ceiling.

Bring every job you've priced back to life.

Your pricing history is the moat. QIP turns it into the sharpest estimate in the room.

Sign in to your workspace