Enterprise Risk Register

Comprehensive risk assessment across all operational, technical, financial, and regulatory dimensions
Doc ID: EC-RISK-001 Version: 1.0 Date: August 2026 Status: INTERNAL Confidentiality: CONFIDENTIAL Owner: CEO

Scoring Methodology

Each risk is scored on Likelihood (1–5) and Impact (1–5). Risk Score = Likelihood × Impact.

15–25 Critical — immediate action required
8–12 High — mitigation plan required
4–6 Medium — monitor and manage
1–3 Low — accept and monitor

Regulatory Risks

IDRiskLIScoreMitigationOwner
REG-001Uganda has no blockchain regulatory framework — legal status of tokenized credentials uncertain5420Engage PwC for blockchain legal assessment; structure credentials as W3C VCs (recognised globally) not as financial instruments; monitor NITA/URSB guidanceCEO
REG-002Uganda Data Protection and Privacy Act 2019 compliance gaps in platform design3515Engage data protection legal counsel; implement DPA framework; ensure no student PII on-chain; appoint Data Protection Officer before institutional onboardingCTO
REG-003Cross-border data transfer requirements (Kenya, Tanzania expansion) add regulatory complexity339Legal review of EA data localisation requirements before regional expansion; design data residency options into architectureCEO
REG-004Incorporation delays (URSB) block investment close and customer contract signing4520Prioritise URSB incorporation as Item 1 in Tranche 1 budget ($5,000 allocated); engage legal counsel immediatelyCEO

Technology Risks

IDRiskLIScoreMitigationOwner
TECH-001Azure Container Apps platform outage causes service unavailability248Azure SLA 99.95%; Application Insights monitoring; auto-restart policies; incident response planCTO
TECH-002Smart contract bug causes incorrect credential issuance or revocation failure2510Third-party smart contract audit before mainnet; staged deployment (testnet → mainnet); OpenZeppelin audited base contractsCTO
TECH-003IPFS unavailability causes credential metadata inaccessible248Pinata pinning service SLA; backup storage on Azure Blob; local cache for frequently accessed credentialsCTO
TECH-004Critical dependency (NestJS, Ethers.js, Veramo) introduces breaking change or vulnerability339Automated dependency scanning; pinned version constraints; security update SLA (critical patches within 48 hours)CTO

Cybersecurity Risks

IDRiskLIScoreMitigationOwner
SEC-001Data breach exposes institutional or student data2510Encryption at rest and in transit; Azure Key Vault; RBAC; MFA enforced; no PII in logs; incident response plan with 72-hour notificationCTO
SEC-002API abuse / credential stuffing attack against platform339Rate limiting (1,000 req/min per key); API key rotation; anomaly detection via Application Insights; CAPTCHA on public endpointsCTO
SEC-003Institution signing key compromise enables fraudulent credential issuance155Azure Key Vault HSM storage; key rotation policy; audit log on all key accesses; institution key revocation mechanismCTO
SEC-004Phishing attack against founder accounts gives attacker platform admin access3515MFA on all admin accounts; hardware security keys for CEO/CTO; security awareness training; privileged access workstationsCEO

Smart Contract Risks

IDRiskLIScoreMitigationOwner
SC-001Reentrancy or access control vulnerability in IIN or Credential contracts2510Third-party audit; OpenZeppelin base contracts; no external calls in state-changing functions; comprehensive test coverageCTO
SC-002Ethereum network congestion causes high gas costs making on-chain operations unaffordable339Deploy on L2 (Base, Polygon) for cost efficiency; batch on-chain operations; gas cost monitoring and alertsCTO
SC-003EVM hard fork or protocol upgrade breaks deployed contracts144Upgradeable proxy pattern; monitor EIP proposals; test on fork simulationsCTO

Data Risks

IDRiskLIScoreMitigationOwner
DATA-001Student PII accidentally written on-chain due to implementation error155Hard architectural constraint enforced at code level; automated tests verify no PII in on-chain data; code review checklist itemCTO
DATA-002PostgreSQL data loss due to infrastructure failure155Azure PostgreSQL automated backups (daily, 7-day retention); point-in-time restore; geo-redundant backup optionCTO
DATA-003Institution SIS data mishandled by Connector Agent causing inaccurate credentials248Read-only SIS access; credential preview before issuance; audit log of all data fetched; institution approval step before bulk issuanceCTO

Market Risks

IDRiskLIScoreMitigationOwner
MKT-001Large global player (Accredible, Credly) enters African market with local pricing3412Build deep local integrations (SIS, NITA, NCHE) that are hard to replicate; PoIC Trust Agent as unique moat; lock-in via IIN governanceCEO
MKT-002African governments build competing national credential systems248Position EduCreds as infrastructure layer for government systems (B2G play); target NITA Uganda partnership; interoperability with national registriesCEO
MKT-003Institutions resist moving from paper/PDF certificates due to change management burden4312Workspace tier requires zero technical integration; employer demand pull creates institution incentive; PwC credibility helps enterprise salesCEO

Financial & Funding Risks

IDRiskLIScoreMitigationOwner
FIN-001Runway depleted before first revenue — company runs out of cash3515Tranche 1 ($25K) funds 4 months; milestone-gated fundraising; Azure credits and NIH workspace reduce burn; lean team until revenueCEO
FIN-002Tranche 2 ($50K SAFE) not raised — product delays prevent demonstration of traction3412Tranche 1 specifically funds 5-institution pilot to create traction evidence; PwC and NIH provide investor access; active fundraising already underwayCEO
FIN-003FX risk — USD fundraising vs UGX operating costs224Hold USD in USD account; convert to UGX as needed; limit FX exposure through timingCEO
FIN-004Azure cloud costs exceed budget as platform scales236Microsoft for Startups Azure credits; cost monitoring dashboards; auto-scaling policies; cost review monthlyCTO

Key-Person Risks

IDRiskLIScoreMitigationOwner
KP-001CTO (Paul) departs — loss of core technical knowledge25104-year vesting with 12-month cliff; comprehensive technical documentation; knowledge sharing practices; Mudebo (DevOps) as secondary technical leadCEO
KP-002CEO (Abdulmajid) incapacitated — investor relations and partnerships at risk155Vesting and succession clause in Founders' Agreement; Seanice (Operations) as continuity lead; document all key investor and partner contactsBoard
KP-003Multiple founders depart simultaneously, triggering "deadlock" scenario155Founders' Agreement dispute resolution (mediation → arbitration); cliff and vesting provide retention incentive; equity forfeiture on departure for causeLegal

Operational Risks

IDRiskLIScoreMitigationOwner
OPS-001URSB incorporation process delayed beyond Q3 2026 — investment cannot close3515Engage legal counsel immediately; allocate $5,000 from Tranche 1; track URSB timeline weeklyCEO
OPS-002PwC advisory engagement does not convert to active support236Formalise engagement scope via PwC Scope document (EC-COM-006); provide all requested materials; schedule follow-up meetingCEO
OPS-003Team burnout — pre-revenue stress on unfunded founders4312Tranche 1 includes $7,000 team stipends; clear milestone-based workload planning; NIH workspace provides community supportCEO

Reputational Risks

IDRiskLIScoreMitigationOwner
REP-001Fraudulent credential issued via platform (institution error or platform vulnerability)2510Institution legitimacy assessment (PoIC) before onboarding; credential preview before issuance; revocation mechanism; clear terms of service on institution responsibilityCTO
REP-002Negative press coverage of blockchain credential platform failure in Africa248Maintain honest, evidence-based communications; don't overstate traction or partnerships; PwC association provides credibility bufferCEO
REP-003Partner (PwC, Microsoft, NIH) publicly distances from EduCreds144Maintain professional conduct; deliver on commitments; avoid claims that exceed what partnerships formally coverCEO

Risk Summary Dashboard

CategoryTotal RisksCritical (15–25)High (8–14)Medium (4–7)Low (1–3)
Regulatory42110
Technology40130
Cybersecurity40210
Smart Contracts30111
Data30120
Market30210
Financial & Funding40211
Key-Person30120
Operational30210
Reputational30111
Total33214143
Top 3 Immediate Priorities: (1) REG-004 — URSB incorporation blocking investment close; (2) REG-001 — blockchain legal framework uncertainty; (3) FIN-001 — runway management before first revenue. All three are addressable with Tranche 1 funding.