Logo Lanfrica

jrcity/vid

Domaine:

digital infrastructuresocioeconomic

Type de record:

software
Créateur:
jrc
Hôte:
The Pan-African Network Identity System. Built with Nokia Network-as-Code (NaC) CAMARA APIs # VID (Virtual ID) — Sovereign Network Identity for Africa **VID (Virtual ID)** is a decentralized, privacy-preserving identity system that leverages the **GSMA CAMARA APIs** (via Nokia Network-as-Code) and **Random Forest ML** to provide every African with a verifiable digital identity—no plastic cards required. --- ## 📺 Project Demo **Watch the Full System Walkthrough** --- ## 🚀 The Problem - **Identity Gap**: 500M+ Africans lack foundational ID. - **Privacy Leakage**: Current KYC processes require sharing PII (Names/Phones) with third parties. - **Fraud**: SIM swapping and identity theft are unchecked. - **Exclusion**: Rural feature phone users are locked out of digital services. ## 💡 The Solution VID transforms your **SIM card** into a trust anchor. By analyzing 5 core network signals, we calculate a **Trust Score** and generate a **Virtual ID** (e.g., Virtual NIN in Nigeria, Virtual Huduma in Kenya). ### Key Features: - **Zero-PII Storage**: We store SHA-256 hashes, never your name or phone number. - **Multi-SIM Bonding**: Trust scoring across multiple mobile networks. - **Agentic Monitor**: Autonomous fraud detection and auto-revocation. - **Universal Access**: Parity between premium Web App and USSD (`*384*57911#`). - **Pan-African**: Native support for 54+ countries and 6 local languages (Hausa, Swahili, Zulu, etc.). --- ## 🛠️ Architecture VID is built on a modern, high-performance stack: - **Backend**: FastAPI (Python 3.11+) - **Trust Engine**: Scikit-Learn (Random Forest Classifier) - **Networking**: Nokia NaC SDK (CAMARA APIs) - **Frontend**: React 18, TypeScript, Tailwind CSS - **USSD**: Africa's Talking Gateway - **Monitoring**: Autonomous Agentic Workers (Asyncio) For a deep dive into the engineering, see **docs/ARCHITECTURE.md**. --- ## 📂 Documentation - **Case Study** — Problem, Solution, and Impact. - **Feature Catalogue** — Detailed breakdown of all capabilities. - **User Guide** — Step-by-step instructions with screenshots. - **Pitc …