2026 Code for GoodTech (C4GT) DMP2026

2026 Code for GoodTech (C4GT) DMP2026

Mifos has confirmed it will be participating in DMP 2026 with a set of exciting new projects.

This year we are entering 8 projects:

Mobile:

2026 Code for GoodTech (C4GT) DMP2026 | Mobile Security Remediation 2026

2026 Code for GoodTech (C4GT) DMP2026 | MVP Mifos Save Mobile Application

2026 Code for GoodTech (C4GT) DMP2026 | Mobile [Flow] Pocket Linked Accounts

Payment Hub EE:

2026 Code for GoodTech (C4GT) DMP2026 | Payment Hub EE, Operations UI in React

Mifos X - AI:

2026 Code for GoodTech (C4GT) DMP2026 | Agentic AI for Proactive Portfolio Management with Explainable Autonomy

2026 Code for GoodTech (C4GT) DMP2026 | Dynamic Pricing of Micro loans Using Reinforcement Learning

Mifos Gazelle:

2026 Code for GoodTech (C4GT) DMP2026 | Incorporation of Mifos X latest version into Mifos Gazelle

2026 Code for GoodTech (C4GT) DMP2026 | Mifos Gazelle JVM heap space project with configurable environment views

Applications must be via the C4GT application Process.

Project Details:

Mobile Security Remediation 2026

Jira Top Level Ticket:

MR-12 - Getting issue details... STATUS

GitHub Top Level Ticket for C4GT:https://github.com/openMF/mifos-pay/issues/1998

Description:

This project is to address 13 identified vulnerabilities before new feature development.

This impacts 3 repo’s in scope:

  • Mifos Mobile (MM) - Epic MM-573

  • Mifos X Field Office App (MIFOSAC) - Epic MIFOSAC-731

  • Mifos Pay (MW) - Epic MW-363

It will also consider other security considerations such as ensuring the self-service plugin is used across our applications.

Mentors: Rajan Maurya

Key Skills: Mobile, KMP, Security

Application System: C4GT Application System

MVP Mifos Save Mobile Application

Jira Top Level Ticket:

MSMA-1 - Getting issue details... STATUS

GitHub Top Level Ticket for C4GT: https://github.com/openMF/mifos-save-mobile-app/issues/2

Description:

The goal of this project is to implement comprehensive Group Banking and VSLA (Village Savings and Loan Association) functionality in the Mifos Android Client application. This will enable field officers to efficiently manage group-based financial services including Centers, Groups, Joint Liability Group (JLG) loans, Group Loans with Individual Monitoring (GLIM), Group Savings with Individual Monitoring (GSIM), Collection Sheets, and meeting-based operations—all with robust offline support for remote field operations.
Key Objectives:

Center Management: Implement complete center lifecycle management including creation, activation, viewing center details, managing associated groups, scheduling meetings, and tracking center-level accounts and attendance.
Group Management: Build comprehensive group functionality supporting:

  • Group creation, activation, and management
    Member enrollment and management
    Group meetings and attendance tracking
    Group-level savings and loan accounts
    Joint Liability Group (JLG) operations

VSLA (Village Savings and Loan Association) Support: Implement VSLA-specific features:

  • Share purchases and tracking
    Social fund contributions
    Rotating savings mechanisms
    Group fund distribution (share-out)
    Member savings and loan tracking within VSLA cycle

Group Loans with Individual Monitoring (GLIM): Enable field officers to:

  • Create group loans with individual member amounts
    Track individual disbursements within group loan
    Monitor individual repayment schedules
    Process individual and bulk repayments
    View individual vs group loan performance

Group Savings with Individual Monitoring (GSIM): Support group savings accounts where:

  • Individual member contributions are tracked
    Mandatory savings linked to loan repayments
    Individual balances within group account visible
    Bulk deposits and withdrawals supported

Collection Sheet & Bulk Operations: Implement efficient collection tools:

  • Productive Collection Sheet (staff-based)
    Center/Group Collection Sheet
    Bulk loan repayments
    Bulk savings deposits (mandatory savings)
    Attendance tracking
    Meeting-based transaction processing

Offline-First Architecture: All group banking operations available offline with automatic sync when connectivity returns.