BIM Intent Compiler¶
Construction = BOM + (x, y, z). One formula that unifies geometry, procurement, scheduling, compliance, and cost β the way E=mcΒ² unified mass and energy. Five domains that the industry treats as separate tools, separate vendors, separate budgets β unified in a formula an inch long.
It reads a BOM and produces verified 3D coordinates β the same way an ERP system explodes a manufacturing BOM into work orders. The output renders live in the BIM OOTB browser viewer β no install, no server, two DBs, one browser. Domain-agnostic β buildings, bridges, ships, tunnels. Nothing invented. No AI, no LLM inside. Pure arithmetic. Deterministic.
together long ago β but I couldn't wait."
Redhuan D. Oon Β· ADempiere 2006 Β· iDempiere 2010 Β· BIM Compiler 2025
Every existing tool starts with geometry and extracts quantities downstream β draw first, count second. This compiler inverts the direction: the Bill of Materials is the source of truth, and geometry is the compiled output. Procurement doesn't follow design. Design follows procurement.
| Draw first, count second | Count first, draw second | |
|---|---|---|
| Source of truth | 3D model (Revit, ArchiCAD) | Bill of Materials |
| Quantities | Extracted after design | Inherent β the BOM IS the quantity |
| Change a wall | Redraw β re-extract QTO β re-estimate | Change one BOM line β recompile |
| Compliance | Separate checker (Solibri) | Same rule engine |
| Cost | Separate estimator | Same BOM Γ price list |
| Schedule | Separate tool (Primavera) | BOM tree topological sort |
| Proof | Visual inspection | Deterministic β every element traces to a source |
Built on iDempiere ERP conventions and SQLite, rendered browser-native with Three.js. From Kuala Lumpur, Malaysia β where BIM is mandated for all projects β₯ RM10M from July 2025. It is the Creator, Redhuan D. Oon's gift to the world.
The three apps you actually open¶
-
π§± BIM Viewer
Drop your own IFC β extracted to SQLite right in the browser; merge disciplines, fly-through, clash matrix, 4D/5D time-machine β all on the same file. Desktop and mobile, works offline.
Viewer Guide Β· Open
-
βοΈ DAGeVu Modeller
Author B-rep geometry β insert library parts, sketch, extrude, sweep, edit the 3D Grid β where the signed op-log is the feature tree.
-
π Kernel-ERP
Real iDempiere in the browser β POS, financial statements, the full Application Dictionary from SQLite. No Java, no server, no install.
The headline ideas¶
-
Clash Detection β In the Browser
Discipline-pair rules, fly-to visualization, live tolerance slider, in-viewer review workflow. Tens of thousands of elements, zero server.
-
Kernel-ERP β a Fold over a Signed Op-Log
C_Order, C_OrderLine, M_Product, M_BOM β folded from the iDempiere oracle. State is a deterministic fold over a signed operation log; even an
AD_Processis re-derived as a replay, not a method.Black Book Β· Cross-ERP Rosetta (incl. SAP / ACDOCA) Β· ERP world view
-
Enterprise Security β No Server Required
Cryptographic verification with no central server: HMAC attestation, Ed25519 identity signing, SHA-256 transport integrity. Your data never leaves your browser.
-
Editable Business Rules, Live
The Holy Grail β change a rule, watch the model and the ERP re-fold. Spatial ERP where every record has a place.
Documentation map¶
| I want to⦠| Start here |
|---|---|
| Get going (everyone starts here) | π User Guide |
| View a building in the browser | BIM Viewer Guide |
| Author geometry | DAGeVu Modeller Guide |
| Run the browser ERP | Kernel-ERP User Guide |
| Understand the ERP world view | MANIFESTO β read first |
| Compare to other tools | Feature Comparison Β· Migrate & Compare (ERP) |
| See where this sits in the industry | Strategic Positioning |
| Author geometry as a fold | DAGeVu Modeller β Geometry as a Fold |
| Walk to any element indoors | Find & Navigate β Indoor Wayfinding |
| Distributed / offline ERP | Distributed ERP |
| Go beyond buildings | Beyond Buildings β ShipYard |
| Contribute | Contribute β start here |
Copyright (c) 2025-2026 Redhuan D. Oon. MIT Licensed.