MI-Technologies — Confidential
B2B Construction Procurement Marketplace · Multi-Tenant Whitelabel · Mi-Wallet Escrow & Settlement
Version: 1.2 Draft
Date: 8 June 2026
Status: Pending ARB sign-off
Classification: Confidential
This HLD is the single authoritative architectural reference for the MI-Proc platform. It defines architectural principles, engineering standards, integration contracts, microservice specifications, and operational guardrails governing every component.
The platform spans two payment eras: today a licensed third-party bank/PSP acts as escrow agent; in future MI-Technologies' own SAMA-licensed EMI wallet replaces it. The marketplace and procurement domains are insulated from which era is in force.
| Team | How to use this HLD |
|---|---|
| Backend (.NET) | Sections 6–12: DDD + Onion, one-DB-per-service, Outbox, idempotency; build each service per §10–§12 |
| Frontend (React/RN) | Sections 5, 13, 14: consume BFF only; honour whitelabel theming and server-driven config |
| Integration | Sections 4.1, 4.4, 12: external systems behind ACL with contract tests |
| DevOps/SRE | Sections 15–16: K8s topology, KSA data residency, CI/CD MUST-gates, Elastic APM, secrets, DR |
| QA | Section 17: test pyramid and mandatory per-service scenarios (idempotency, tenant-isolation, contract, chaos) |
| Security/Compliance | Sections 4, 5.4, 18: audit immutability, PII tokenisation, RBAC + maker-checker, dual-token, regulation mapping |
| ARB | Section 19: gate new services; require ADR and Defense-of-Design row |
MI-Technologies — Confidential · MI-Proc Platform HLD v1.2 Draft · 8 June 2026
This document is confidential and proprietary to MI-Technologies. Distribution is restricted to named recipients.