Inspiration
Across Eastern Africa, refugees, migrants, and pastoralist communities frequently cross borders — but their identities do not. We were inspired by the reality that healthcare access is often denied simply because identity systems don’t interoperate.
A mother who vaccinated her child in one country may need to restart vaccinations in another. A refugee seeking emergency care may be unable to prove eligibility. These gaps are not medical problems — they are identity infrastructure problems.
We asked ourselves: What if identity didn’t stop at borders?
That question inspired UbuntuID.
What it does
UbuntuID is a federated Pan-African digital identity interoperability layer for healthcare access.
Instead of replacing national IDs, it connects:
- National identity systems
- Humanitarian IDs
- Community-verified identities
Using Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs), UbuntuID allows healthcare providers to verify eligibility (e.g., vaccination status, maternal care access) without exposing unnecessary personal data.
Key features:
- Privacy-preserving verification
- Tiered identity levels for inclusion
- Offline-first support (QR + USSD)
- Cross-border healthcare continuity
At its core, UbuntuID verifies a claim without revealing full identity data:
\( Verify(Eligibility) \rightarrow True \)
without exposing:
\( Full\_Identity \)
How we built it
We designed UbuntuID using open digital identity standards:
- Decentralized Identifiers (DIDs) for self-sovereign identity anchoring
- Verifiable Credentials (VCs) signed by trusted issuers
- Public-key cryptography for secure verification
Credential issuance flow:
- Issuer (e.g., hospital or NGO) signs a credential
- User stores it as a minimal digital token
- Service provider verifies cryptographic proof
Mathematically:
\( Signature = Sign_{Issuer}(Credential) \)
\( Verify_{PublicKey}(Signature) = Valid \)
Our architecture is:
- Federated (no central database)
- Governance-based trust framework
- Offline-capable via QR tokens
Challenges we ran into
1. Governance & Trust
Cross-border recognition requires legal and institutional coordination.
2. Inclusion Without Documentation
Designing identity tiers for undocumented individuals while preventing misuse required careful balance.
3. Offline Infrastructure Constraints
Many rural clinics operate in low-connectivity environments. Verification had to work offline.
4. Privacy vs. Usability
Ensuring minimal data exposure while keeping verification simple for healthcare workers was challenging.
Accomplishments that we're proud of
- Designing a non-centralized continental identity layer
- Embedding privacy-by-design principles
- Creating a realistic phased pilot model for Eastern Africa
- Addressing both technical and governance feasibility
We are proud that UbuntuID connects systems instead of replacing them.
What we learned
- Identity is technical, political, and social.
- Interoperability can be more powerful than rebuilding systems.
- Inclusion requires deliberate design.
- African infrastructure realities demand offline-first solutions.
Balancing system design required optimizing:
\[ Security + Privacy + Inclusion + Usability \]
What's next for UbuntuID
- Pilot implementation in Eastern Africa
- Partnerships with hospitals, NGOs, and regional health authorities
- Development of a federated governance and certification framework
- Expansion beyond healthcare into:
- Education access
- Social protection
- Broader digital public services
- Education access
UbuntuID: One continent. Trusted identity. Inclusive public services.
Log in or sign up for Devpost to join the conversation.