System Architecture
Architecture of the Demiton execution platform and how it governs construction system interaction.
Demiton provides infrastructure that governs how construction systems interact.
Instead of allowing systems to exchange data directly, Demiton introduces a controlled execution layer that enforces deterministic behavior across the construction stack.
This architecture ensures that cost structures remain aligned between estimating, field execution, and financial systems.
Platform Layers
The platform operates through a layered architecture.
External Systems
These are the systems used by construction teams.
Examples include:
• estimating systems such as Pronamics
• field execution platforms such as Assignar
• financial systems such as Business Central
• payroll systems
• document repositories
Each system manages a different stage of the project lifecycle.
Adapter Layer
Adapters provide controlled interfaces to external systems.
Adapters handle:
• authentication
• API interaction
• data retrieval
• record creation
• protocol handling
By isolating system interaction inside adapters, Demiton prevents external systems from interacting directly with the execution runtime.
Blueprint Runtime
The Blueprint Runtime is the deterministic workflow engine.
Blueprints define the exact sequence of steps required to perform a task.
Examples include:
• retrieving site diary labour entries
• transforming labour records into canonical structures
• posting project costs to an ERP system
Each blueprint run is:
• persisted
• observable
• identity-bound
This ensures system behavior remains predictable and auditable.
Construct Layer
The Construct Layer provides semantic models for business concepts.
Examples include:
• Project
• LabourEntry
• Vendor
• PaymentFile
• ProjectFinancialState
Constructs allow workflows to operate on meaningful business entities rather than raw system records.
AI Layer
The AI layer provides reasoning and knowledge retrieval.
It can:
• answer operational questions
• summarize project activity
• retrieve documents and reports
However, AI does not execute actions directly.
All execution occurs through Blueprint workflows.
Design Principles
The Demiton architecture follows several principles:
Deterministic Execution
Every workflow step is defined and observable.
Adapter Isolation
External systems are accessed only through adapters.
Semantic Data Models
Constructs represent business concepts instead of raw API payloads.
Identity Boundaries
All actions are attributable to a user or system identity.
These principles ensure reliable system behavior across complex enterprise environments.