Skip to main content
Xcapit

UNICEF Innovation Fund

UNICEF Digital Wallet: Financial Inclusion for 4M+ People

How Xcapit built a blockchain-based digital wallet that reached 4M+ people across 167+ countries as part of the UNICEF Innovation Fund — recognized as a Digital Public Good by the DPGA.

React NativeSolidityEthereumRSKPolygonNode.jsTypeScript
4M+

People reached

167+

Countries

100%

Open source

5+

Years in production

All Case Studies

Financial exclusion affects over 1.4 billion adults worldwide — people without access to a bank account, a credit card, or any formal financial service. For many, the barrier is not lack of money but lack of infrastructure: no bank branch within reach, no credit history to evaluate, no identification that satisfies KYC requirements. UNICEF's Innovation Fund recognized that blockchain technology could provide a path to financial inclusion — but only if the technology was built for the people who need it most.

The Challenge

UNICEF needed a digital wallet that could work in the most demanding conditions imaginable. The target users were populations in developing countries with limited or no access to traditional banking. Many had never used digital financial services. Their devices were often entry-level Android phones with limited storage and processing power. Internet connectivity was intermittent at best — in some regions, users moved between WiFi access points to complete transactions.

The requirements were simultaneously strict and contradictory by traditional standards: bank-grade security on low-end devices, intuitive UX for first-time digital users, multi-currency support across different blockchain networks, and resilience to network interruptions — all built as open-source software that other organizations could freely adopt and extend.

Solution Architecture

Xcapit designed a non-custodial mobile wallet where users maintain full control of their cryptographic keys. This was a deliberate architectural choice: in regions where institutions may be unstable or untrustworthy, self-custody eliminates the risk of a central authority freezing or seizing user funds. There is no single point of failure — if Xcapit ceased to exist, users would still have full access to their assets.

Private Key Management

The wallet implements industry-standard BIP39 mnemonic phrase generation for key creation, combined with hierarchical deterministic (HD) key derivation (BIP44) to support multiple blockchain networks from a single recovery phrase. Keys are stored exclusively on the user's device using secure enclave hardware when available, with encrypted fallback storage on devices that lack hardware security modules.

Multi-Chain Support

The wallet supports Ethereum, RSK, and Polygon networks through a unified abstraction layer. Users can manage assets across different blockchain ecosystems from a single interface without needing to understand the underlying network differences. The abstraction layer was designed to minimize the effort of adding new networks — a critical requirement given the rapidly evolving blockchain landscape.

Offline-First Architecture

Recognizing that reliable internet is a luxury in many target markets, Xcapit implemented an offline-first architecture. Users can view their balance, prepare transactions, and sign them locally without any network connection. Transactions are queued and broadcast automatically when connectivity is restored. This design ensures that the wallet remains functional regardless of network conditions — a fundamental requirement for serving populations in remote or infrastructure-poor regions.

Security Without Complexity

Every security decision was evaluated against its impact on user experience. Biometric authentication (fingerprint, face recognition) is used when the device supports it, reducing the friction of PIN entry while maintaining strong access control. Transaction signing happens locally, meaning private keys never leave the device. The recovery phrase backup flow was designed to be clear and actionable for users who may have limited literacy, with visual aids and simplified language.

Cross-Platform Accessibility

Built with React Native, the wallet runs natively on both iOS and Android from a shared codebase. Performance optimization for low-end devices was a priority: the app's memory footprint and startup time were tuned to work smoothly on devices with as little as 1 GB of RAM and limited storage. The interface uses universal visual patterns and minimal text to reduce the barrier for users with varying levels of literacy.

Digital Public Good Recognition

The wallet's codebase was recognized as a Digital Public Good by the Digital Public Goods Alliance (DPGA), a multi-stakeholder initiative endorsed by the United Nations Secretary General. This recognition certifies that the software is open source, adheres to privacy and data protection standards, and contributes to the achievement of the UN Sustainable Development Goals. The designation makes the wallet available as a foundation for other organizations building financial inclusion tools — any government, NGO, or social enterprise can fork and customize the codebase for their own context.

Results & Impact

Over 5 years in production, the wallet has reached more than 4 million people across 167+ countries. The project demonstrated that blockchain-based financial tools, when designed with accessibility as a core requirement rather than an afterthought, can meaningfully contribute to financial inclusion at global scale.

The open-source approach proved critical for adoption: organizations and development agencies could evaluate the codebase, verify its security properties, and deploy customized versions without vendor lock-in. The DPGA recognition further accelerated institutional trust, enabling conversations with government agencies and multilateral organizations that would have been difficult with proprietary software.

Xcapit's Ongoing Relationship with UNICEF

The success of the digital wallet project established a long-term partnership between Xcapit and UNICEF Innovation. Building on this foundation, Xcapit developed Shelter, a smart contract disbursement engine that powers AidLink — a blockchain-based humanitarian cash transfer pipeline. Shelter was validated in a pilot in Cusco, Peru, distributing over $15,000 to 270 beneficiaries with sub-2-minute settlement times. The progression from wallet to disbursement infrastructure reflects Xcapit's deepening expertise in blockchain solutions for social impact.

Client Testimonial

"Congratulations to Xcapit for their excellent work. Their technology is bringing digital assets closer to those who need them most, helping UNICEF Innovation bring the benefit of technology to the last mile." — Shane O'Connor, Innovation Manager, UNICEF

Key Takeaways

  • Non-custodial architecture provides the strongest security guarantees for end users — no central authority can freeze or seize funds
  • Offline-first design is essential for products targeting populations in regions with limited connectivity
  • Open-source development and Digital Public Good recognition accelerate institutional trust and adoption
  • Multi-chain support future-proofs the platform as blockchain infrastructure evolves
  • Security and user experience are complementary when designed together — biometric auth, local key storage, and simplified flows prove this
  • A single recovery phrase (BIP39) managing assets across Ethereum, RSK, and Polygon reduces user complexity to a minimum
  • The long-term partnership with UNICEF — from wallet to Shelter/AidLink — demonstrates how proven delivery builds lasting client relationships
Share

Stay Updated

Get insights on AI, blockchain, and cybersecurity delivered to your inbox.

We respect your privacy. Unsubscribe anytime.

Building on blockchain?

Tokenization, smart contracts, DeFi — we've shipped it all.

Interested in Similar Results?

Let's discuss how we can apply similar solutions to your challenges.