The essentials
Your need, understood
Our reading of the specification.
You are digitising a business you already run across the whole value chain, from the ground to the handover of keys. The specification's central concern is transparency; our technical choices follow from it.
1. Trust is the product
The client is often abroad, the site in Dakar. ERK+ exists to close that distance.
Trust is the product
Client
Paris · NY · Dubaï
Every module is a confidence mechanism. Data integrity — audit log, payment ledger, timestamping — is a first-class feature.
We treat data integrity — an immutable audit log, a double-entry payment ledger, certified timestamping — as a feature, not a compliance chore. Any figure shown must be dated, attributable and explainable.
2. The field dictates the tech
A site manager on unstable 3G must be able to file his daily report, photos included. Hence:
- Offline-first on mobile: data entry with no network, sync when the connection returns
- On-device photo compression before upload, to limit bandwidth
- Queues: nothing is lost, everything replays in order
3. V1 is a foundation
Marketplace (V2), then finance and AI (V3): module boundaries and the payment core are drawn from V1. The transaction ledger is already structured for multi-merchant flows and financial products.
The 3 client journeys as a backbone
Acceptance is organised around your three real journeys — I start from scratch, I own a plot of land, I hand over a site already under way. Every sprint delivers steps testable end to end, across the seven roles, never isolated screens.

