Application Introduction
Project Name: ABYA Passport
Problem Statement:
The Conflux ecosystem lacks a decentralized identity (DID) layer tailored for education, credential verification, and learner-owned data. Current identity systems are siloed, centralized, and not interoperable across chains. This limits trust, portability, and access for millions of learners and employers.
Proposed Solution:
ABYA Passport is a multichain decentralized identity system that enables secure, privacy-preserving, and verifiable credentials across Conflux, Ethereum, ICP, Polygon, Solana, etc. It uses W3C DID standards, ZKPs for selective disclosure, and anchors credentials on-chain for tamper-proof verification.
Alignment with Conflux Network:
ABYA Passport will deploy DID registries, credential anchoring, and verification logic on Conflux eSpace. It leverages Conflux’s EVM compatibility, low fees, and scalability to build a learner-owned identity graph and credential wallet SDK for EdTech platforms.
Benefit to the Conflux Ecosystem:
- Introduces a novel DID use case for education and employment.
- Attracts developers building on DIDKit, Veramo, and W3C standards.
- Expands Conflux’s reach into the $404B EdTech and $70B digital identity markets.
Economic Benefit:
- Anchors credentials and identity metadata on Conflux, increasing on-chain activity.
- Enables credential issuance and verification APIs for institutions.
- Drives adoption of Conflux-based identity infrastructure across Africa and Asia.
Competitive Edge:
- Multichain DID support (did:conflux, did:ethr, did:web, did:key).
- ZK privacy layer for selective disclosure.
- AI-powered learning path engine and reputation scoring.
- Institutional lock-in via credential issuance partnerships.
Links:
- Website: https://abyauniversity.com
- dApp: https://rar27-4yaaa-aaaam-qd3sq-cai.icp0.io/
- GitHub: https://github.com/abya-university/abya-passport
- Twitter: https://twitter.com/AbyaUniversity
Conflux eSpace Grant Recipient Wallet Address: cfx:aarnknj44bbdc3hm1buyeepzb869sw5vc2k6fpj32b
Are you an incorporated startup? Not yet incorporated.
Technical Introduction
Functional Goals:
- DID creation and registry on Conflux.
- Credential issuance and anchoring.
- Cross-chain verification via Universal Resolver.
- Privacy-preserving proofs using ZKPs.
Problem Reference:
Learners lack portable, verifiable identities. Institutions struggle with fraud and slow verification. ABYA solves this with multichain DIDs and verifiable credentials.
Existing Solutions:
- Spruce: Web3 login, limited education use.
- Disco.xyz: Social identity, single-chain.
- Polygon ID: EVM-only, enterprise-focused.
Feasibility:
- DIDKit and Veramo support Conflux integration.
- W3C standards ensure interoperability.
- ZKPs (BBS+, zk-SNARKs) already tested in prototype.
Purpose:
To build a learner-owned identity system that scales across chains and institutions, anchored on Conflux.
Scope:
- DID registry
- Credential issuance
- Verification dashboard
- Privacy layer
- SDK for EdTech platforms
Objectives & Success Criteria:
- Deploy DID registry and credential anchoring on Conflux.
- Launch MVP with 1K+ DID creations and 0.5K+ credential issuances.
- Integrate with 1+ EdTech platforms or universities.
Definitions:
- DID: Decentralized Identifier
- VC: Verifiable Credential
- ZKP: Zero-Knowledge Proof
- DIDComm: DID communication protocol
References:
- W3C DID & VC standards
- DIDKit, Veramo, Universal Resolver
- Conflux eSpace developer docs
Technical Proposal
Functional Overview:
ABYA Passport is a multichain decentralized identity system that enables:
- DID creation using W3C standards (did:conflux, did:ethr, did:web, did:key).
- Verifiable Credential (VC) issuance for educational achievements.
- Credential anchoring on Conflux and other chains.
- Privacy-preserving verification using ZKPs.
- Cross-chain resolution via Universal Resolver.
Core Components:
- Smart Contracts: DID registry, credential anchoring, and verification logic on Conflux.
- Frontend: React dashboard for DID management and credential sharing.
- Privacy Layer: ZKPs (BBS+, zk-SNARKs) for selective disclosure.
- Multichain Support: Bridges and resolvers for Ethereum, ICP, Polygon, Solana.
Legal/Licensing:
- Open-source under MIT or Apache 2.0 license.
- GDPR and Kenya Data Protection Act compliance.
- Terms of Service and Privacy Policy for credential issuers and users.
Non-Functional Requirements:
- Usability: Mobile-first UX and Chrome Extension.
- Reliability: On-chain anchoring ensures tamper-proof verification.
- Performance: Fast DID resolution and credential sharing.
- Security: ZKPs, OAuth, and smart contract audits.
Implementation:
- DIDKit and Veramo for DID creation and resolution.
- Solidity smart contracts for credential anchoring.
- React frontend with wallet connectors (MetaMask, Phantom).
- MongoDB/Postgres for off-chain metadata.
User Interface:
- Dashboard for learners to manage DIDs and credentials.
- Credential viewer with QR sharing and verification status.
- Admin panel for institutions to issue credentials.
Total Budget
Grant Size Requested: $15,000
Justification:
- DID Registry Smart Contract (Conflux): $3,500
- Credential Anchoring & ZKP Integration: $3,000
- Frontend Dashboard (React + Wallets): $2,000
- Universal Resolver Integration: $1,500
- Documentation & Open Source Release: $1,000
- Community Engagement & Marketing: $2,000
- Project Management & Reporting: $2,000
Development Roadmap:
Batch 1: Foundation (Weeks 1–4)
- Finalize DID methods and Conflux integration scope.
- Develop and deploy DID registry smart contract on Conflux.
- Begin credential anchoring logic.
- Funding Release: $5,000
Batch 2: Core Features (Weeks 5–8)
- Build frontend dashboard for DID creation and credential viewer.
- Integrate ZKPs for privacy-preserving proofs.
- Implement Universal Resolver for cross-chain verification.
- Funding Release: $5,000
Batch 3: Testing & Launch (Weeks 9–12)
- Conduct QA and performance optimization.
- Prepare documentation and open-source release.
- Launch community onboarding and marketing campaign.
- Funding Release: $5,000
Team
Paul McOlaka | CEO
- Role: Project Lead, Strategy & Governance
- Responsibilities: Oversees project vision, partnerships, and compliance.
- Relevant Experience: MSc in Financial Engineering; DeFi Talent Program alumnus; former Fellow at Digital Euro Association; Co-Founder & CEO of ABYA University; Senior Research Officer at Blockchain & Climate Institute; active contributor to UN Internet Governance Forum.
- Github Repo: https://github.com/paulmcolaka
- Social Media Handles: https://www.linkedin.com/in/paulmcolaka/ | https://x.com/PaulMcOlaka
Peter Mwau | CTO & Blockchain Developer
- Role: Technical Lead
- Responsibilities: Smart contract development, DID integration, and system architecture.
- Relevant Experience: 3+ years in blockchain and Web3 development; expertise in Solidity, React, Hardhat; experience building secure, scalable decentralized applications.
- Github Repo: https://github.com/peter-mwau
- Social Media Handles: https://www.linkedin.com/in/peter-kyale-6b11a4233/ | https://x.com/KyalePeter
David Dext | Community Manager
- Role: Ecosystem Engagement Lead
- Responsibilities: Community building, user onboarding, and educational content.
- Relevant Experience: Proven track record in Web3 community strategy; experience with Socrates and ABYA University; skilled in translating complex blockchain concepts for mainstream adoption.
- Social Media Handles: https://www.linkedin.com/in/daviddext/ | https://x.com/Daviswriters98
Norman Gitonga | Full Stack Developer / ML Engineer
- Role: Frontend & Backend Developer
- Responsibilities: Builds dashboard, integrates DID flows, and manages backend systems.
- Relevant Experience: 2+ years in full-stack development; expertise in React.js, Django REST, Node.js; experience implementing decentralized identity systems using Solidity.
- Github Repo: https://github.com/NORMTOSH
- Social Media Handles: https://www.linkedin.com/in/normangitonga/
Michael Macharia | AI/ML Engineer / Blockchain Developer
- Role: Privacy & AI Integration Engineer
- Responsibilities: Implements ZKPs and AI-powered identity insights.
- Relevant Experience: Skilled in Python, Solidity, and agentic workflows; experience integrating AI into Web3 platforms.
- Github Repo: https://github.com/Mickmacha
- Social Media Handles: https://www.linkedin.com/in/michaelmacharia254/ | https://x.com/mickmachar
Clifford Omollo | AI/ML Engineer / Android Developer
- Role: Mobile Integration Engineer
- Responsibilities: Develops mobile-first UX and agent-based features.
- Relevant Experience: 3 years in Android development; currently building AI agents for ABYA ecosystem.
- Github Repo: https://github.com/AdoyoClifford
- Social Media Handles: https://www.linkedin.com/in/adoyo-clifford-5b4625210/ | https://x.com/adoyo_clifford
Gordon Otieno | Digital Marketing & SEO Specialist
- Role: Marketing & Growth Lead
- Responsibilities: Drives digital presence, SEO, and content strategy.
- Relevant Experience: Expertise in digital marketing and blockchain content creation; published work on blockchain’s role in governance.
- Social Media Handles: https://www.linkedin.com/in/gordon-otieno-8bb537317/
Wayua Musyoka | Business Development & Partnerships
- Role: Partnerships Manager
- Responsibilities: Secures institutional collaborations and strategic alliances.
- Relevant Experience: Strong background in stakeholder engagement and sustainable development; skilled in negotiation and strategic planning.
- Social Media Handles: https://www.linkedin.com/in/wayua-musyoka-848259132/
Terms of Use
I agree to all of the following terms of use in applying to a Conflux Ecosystem Grant
- I have read and understood the Conflux Grants Ecosystem Overview
- I have read about and understood that the Conflux Technical Grants are subject to a No-Sale rule
- I agree to provide KYC information to the Conflux Foundation for the sake of overall ecosystem security
- I understand that I will be required to follow public grant reporting requirements