APP 01 · TAKEOFF
Blueprint Auditor
How much is there. The heaviest pipeline of the six: vector PDF, rasterised sheets, DWG and DXF all land in the same measured quantity model.
PDF · DWG · DXF · scanned sheets · schedules
Architecture
Most "AI for construction" pages stop at the marketing layer. This one doesn't. Below is what is actually inside the software: the parsers, the reasoning engine, the database file, the data packs, and the one design rule the whole thing is built around — the model is never allowed to find anything. It runs on our GPUs and arrives in a browser tab, so there is no server for you to rent and no hardware to buy.
What exists
Five finished programs, each one covering a single stage of the same job, and a sixth that puts the same interface in a site super's pocket. They share a codebase spine on purpose: a document read correctly in one app reads correctly in all of them, and the output of each stage is the input to the next without anything being retyped.
APP 01 · TAKEOFF
How much is there. The heaviest pipeline of the six: vector PDF, rasterised sheets, DWG and DXF all land in the same measured quantity model.
PDF · DWG · DXF · scanned sheets · schedules
APP 02 · DOCUMENT AUDIT
Whether the manual and the drawings agree. A cross-check engine over measurable properties, indexed by CSI division, that reports both statements and both references.
crosscheck/ · attribute_rules.json · spec_patterns.json
APP 03 · PRICING
What it should be bid at. Assemblies resolve against the rate packs; risk runs as a Monte Carlo over the cost model rather than a flat percentage on the bottom line.
assemblies/ · pricing/ · risk/ · scenarios/ · numpy
APP 04 · LEVELLING
Whose quote is actually cheapest. Quotes arriving in a dozen formats are normalised to one scope, and every adjustment prints the basis it was made on.
extraction/ · leveling/ · knowledge/ · openpyxl
APP 05 · BUYOUT
Whether anyone actually priced it. Cross-references the tender package against every proposal for gaps, overlaps and wording that will not survive a dispute.
crossref/ · master/ · clarify/ · learning/
APP 06 · Q4 2026
All five engines, reached from a phone, included in every plan at no extra cost. How it drives the real bridges without a rewrite is below.
Capacitor · FastAPI gateway · 243 operations
The load-bearing decision
Every finding comes out of the parsers and the deterministic engine, from text that exists on a numbered page of a document you supplied, and every one of them cites where it came from. MaraponeAI reads that finished result and writes about it. It is never asked to go looking.
That constraint is not a technical convenience — it is the reason the output is usable. An RFI goes on the project record with your name on it. If the architect answers "that clause does not say what you claim", you have to be able to point at the page. A model that invented a plausible requirement will have made you look careless, in writing, on a project you have to keep working on for two more years.
MODE 01 · LOCAL
Our own model, running on hardware we operate. No third-party AI vendor sees your drawings, there is no API key anywhere in the path, and one model serves the whole suite.
Our hardware · our model · no third-party AI vendor
MODE 02 · RULES
If the model is unavailable, a deterministic narrative generator reads the same structured result and writes the same briefing without free-form language. The product is fully functional in either mode — the findings, the citations and the numbers are identical, because they never came from the model in the first place.
Same findings · same citations · same exports
Where it runs
This used to be the section where a page like this quoted you a GPU server. It still does not apply, but for the opposite reason: the GPUs are ours. The analysis pipeline runs on Marapone hardware and the programs arrive as a web interface, so the machine on the estimator's desk needs nothing beyond a browser and a connection. What that costs you in exchange is set out plainly further down.
FROM $99/MO · THE PLANS
Any machine with a browser — Windows, macOS, Linux, five years old, borrowed. Nothing to provision, nothing to configure, no admin rights. The reasoning layer runs on our GPUs, so yours is irrelevant.
$0 hardware · live in minutes · no IT lift
$4,900+ · CUSTOMISED SETUP
Same architecture, tuned to your company: your historical documents, your templates, your rate sheet, your house language in the drafted letters. Appears in your account beside the standard five.
Engineering work · your data packs · same engine
$15,000+ · ENTERPRISE
Integration into what you already run — Procore, Sage, Autodesk or your own database — with single sign-on, your own retention rules and a signed DPA. Deployment into your own cloud tenant is available at this level.
Your tenant available · your governance applies
The sixth app · Q4 2026
The honest constraint first: the analysis pipeline — the parsers, the OCR, the geometry, and a model — cannot run on a phone. Any vendor claiming otherwise is running it on their server and calling it mobile. We run it on a server too, and we say so: everything here is a hosted service, phone and browser alike, and your documents are read on our hardware.
What it is not is a reimplementation. Each program exposes its entire feature set through one AppBridge class — the object its own HTML interface drives — and those classes instantiate perfectly well with no window attached. So the gateway drives the real bridge, and the phone reaches 243 operations across the five products with nothing reimplemented. A fix to an engine reaches the app with no porting step, which is the only way a bid priced on a phone stays identical to the same bid priced in the browser.
The shell
A native app built with Capacitor — iOS and Android — with real camera, filesystem and share access. Photograph a page on site and it enters the same pipeline as a scanned PDF.
Capacitor · iOS & Android · native APIs
Five engines, five interpreters
All five products expose a top-level src package and pin incompatible dependencies, so they cannot share one process. Each call spawns that product's own interpreter running a small adapter, exchanging one JSON command.
Subprocess per call · bounded queue · per-tool limits
One workspace per account
Subscribers are isolated by pointing the engines' home directory at a per-account folder. Each account gets its own projects, award history and learning corpus — with zero changes to the engines themselves.
Per-account isolation · content-addressed uploads
The phone is another window onto the same account, not a separate product: the app is included in every plan, with nothing extra to buy and no code to redeem. What it does, and when it ships →
Maintenance & upgrades
Leaving is one export
Your projects live in a versioned store scoped to your account, and everything in it comes out on demand — takeoffs, levelling sheets, audit reports, in formats that outlive us. Cancelling closes the programs; it does not hold your work hostage.
The model gets swapped for you
Nothing above the reasoning layer is tied to a particular model — because nothing above it depends on the model for a finding. When a better open-weight model ships we swap the file. You get it the day it lands, with no version to buy and no upgrade to schedule.
It gets quieter with use
The programs keep a record of what you asked, what the answer was, and which findings you judged to be noise. That corpus makes the next project quieter — and it stays inside your workspace, never pooled with another firm's and never used to train anything.
No lock-in clause
Month to month, no annual commitment, no implementation fee, and cancellation is a button in your own dashboard rather than a phone call — any time it stops doing what this page says.
Want to read the actual code?
Thirty minutes, screen shared: the cross-check engine, the reasoning layer, the database schema, one of your own documents run end to end. If your IT lead wants to be the one asking, bring them.