CARDBOARD PROTOCOL / PROJECT DOSSIER
AFRICAN BUSINESS NETWORK
Shared operational infrastructure for African businesses.
CARDBOARD PROTOCOL / PROJECT DOSSIER
Shared operational infrastructure for African businesses.
Chapter 01
Business operations existed across disconnected tools with no common identity or context.

The business remained one entity. Its operations had been divided across unrelated systems.
spreadsheet invoice tool chat
banking inventory government form
payment logistics documentsFIELD OBSERVATION
The problem was not the absence of software. Every operational action lived in a different system, with a different identity and data model.
An African business should not rebuild its digital identity whenever it enters another workflow, partner network or country.
Chapter 02
Business software is designed as isolated products while the business remains one continuous entity.
ASSUMPTION
ERP, CRM, payments and marketplaces each solve one area.
The architectural question became: what must remain common across every operation?
Chapter 03
The first implementation needed foundational boundaries, not the surface area of the final vision.
REJECTED — TOO MUCH SURFACE AREA
REWORKED
Identity, Organization, Membership, roles and permissions became the initial boundary.
Common contracts, events, data and API definitions establish what future modules will depend on.
Chapter 04
The vision spans countries and providers, but implementing that future immediately would destroy clarity.
The danger was not thinking too small.
The danger was implementing the 15-year architecture in the first release.
Chapter 05
Start as a well-partitioned modular monolith and extract only under measurable pressure.
SYSTEM BOUNDARY
Transactional simplicity stays intact while domains and contracts remain isolated.
Microservices should emerge through controlled extraction, not ideology.
NEXT EXTRACTION
Chapter 06
A layered platform with bounded contexts based on business capabilities.
apps/ api (NestJS) web (Next.js)
packages/ domain events permissions validation
docs/ journeys model contracts ADRs diagrams
infra/ Docker Kubernetes Helm TerraformEvents describe facts after successful state changes, not disguised commands.
CQRS and event sourcing remain selective: only where divergent models or complete historical truth justify the complexity.
Chapter 07
The design protects the long-term model while constraining the implementation surface.
Preserve the long-term model in documentation; restrict implementation to foundational domains.
Define journeys, domain, permissions, events and contracts before multiplying features.
Model extension points without pretending regulatory coverage or forcing AI into every operation.
Chapter 08
Implemented foundation and future modules remain visibly separated.
VERIFIED
CURRENT LIMIT
Chapter 09
Evolution remains tied to observable architecture pressure.
NEXT EXTRACTION
Chapter 10
The current platform foundation and its explicit boundaries.
VERIFIED
web: Next.js + TypeScript
api: NestJS
data: PostgreSQL + Redis
workspace: pnpm + Turborepo
architecture: modular monolith
domains: Identity + Organization foundation
evidence: requirements, journeys, contracts, ADRsAfrican Business Network was designed as a foundation from which operational systems could emerge without fragmenting the business underneath them.
Back cover
Many operational systems can emerge without fragmenting the business underneath them.