SPAR Mapper
aka ID Account Mapper
Features
Maintains a mapping between Beneficiary ID and the Beneficiary's Financial Address
The Beneficiary ID can be anyone of the following
Beneficiary ID issued by a Country, that uniquely identifies the beneficiary
In the absence of a comprehensive National ID Program, the Beneficiary ID issued by the Department that administers a particular Social Program can be used
Any other ID, that is prevalent in the Country, that works reasonably to establish the identity of a beneficiary - e.g. Social Security Number, Income-Tax-ID, Passport ID etc. are examples that may be used
A token issued by a Token Issuing Platform (Authentication Provider), that issues a Token against a Beneficiary ID (Login ID). This is explained in more detail in the Self-Service feature of SPAR
The Financial Address can be one of
Bank Account
Mobile Wallet
An ID is linked to one Account (financial address). There can be only one mapping for an ID.
G2P Connect Compliant APIs - to
link - link a Beneficiary ID and Financial Address
unlink - unlink the existing mapping (delete the existing mapping)
modify - update the Financial Address
resolve - given a beneficiary Id, query to retrieve the Financial Address
Signature verification for clients (partners) via integrations with MOSIP's Partnermanager & Keymanager - TBD
The Mapper can be visualized in a tabular depiction as follows - (More Clarity on Structure of ID required)
234AFBC@mosip.openg2p
45678756456@branchOne@bankOne
DBCF34A@mosip.socialaccountregistry
9957585955@mpesa.ke
Usage in the G2P transfer chain
Consumers of SPAR Mapper
Refer to this picture - SPAR in the G2P landscape
The PBMS (Program and Beneficiary Management System) is the place where a government department (or a social welfare organization) manages the benefit programs. These programs will identify and target beneficiaries based on eligibility rules. Based on the beneficiary profiles and other attributes, the PBMS will calculate entitlements.
Each program, depending on the nature of the program will have disbursement cycles such as weekly, fortnightly, monthly and so on.
At the end of each disbursement cycle for a benefit program, the PBMS will draw up a list of beneficiaries and their entitlements.
Whenever any beneficiary is coopted or enrolled into a benefit program, we recommend that the PBMS platform (aka MIS platform) only works with the Beneficiary ID.
This Beneficiary ID can be anyone of the following
In case of a nation having a comprehensive foundational identity program, this national ID should be used
In the absence of a comprehensive foundational identity program, the department can choose to allocate a unique ID to every beneficiary and use that unique ID to identify the beneficiary OR the department can use any other locally prevalent ID such as Tax Identifier, Farmer Identifier that reasonably establishes the identity of an individual. Of course, in such cases, there should be a reasonably robust De-Duplication process to identify potential duplicates
Even in such a scenario, we recommend that the Beneficiary ID be allocated by a Social Registry System, that is decoupled from the PBMS System. In this scenario, an individual is registered into the Social Registry System and is allocated a unique ID (let's call it Social Registry ID). Now if the individual is coopted into a benefit program, the PBMS system only keeps the individual's Social Registry ID.
This is explained in the figure below
Thus, the PBMS produces only a list of Beneficiary IDs and their disbursement amounts. Now this beneficiary ID has to be translated into a Financial Address (either a Bank Account or a Mobile Wallet) so that the beneficiary's account/wallet can be credited appropriately.
For this, one of the following systems has to do a lookup into the SPAR Mapper using the beneficiary ID.
Depending on the implementation, anyone of the following participant systems can perform this lookup. These have been identified as 1, 2, 3 and 4 in the figure - SPAR in the G2P Landscape.
The PBMS itself can perform a lookup and create the disbursement list with ID and Financial Address (FA) of the beneficiary
The G2P-Cash-Bridge can do this lookup and enrich the disbursement list with the FA information
The Sponsor Bank (the bank that services the Government Department) can do this lookup and enrich the disbursement list with FA information before sending the list to the Clearing network
The Clearing Network (Switch) can do this lookup and then distribute the disbursement list amongst the various Destination Banks
The SPAR Mapper implements all APIs as specified by G2P Connect to facilitate interoperability and participation by these participants.
Maintainers of SPAR Mapper
Who and how do we update information in the SPAR Mapper?
Option - 1 - Banks and Mobile Service Providers
In this option, beneficiaries have to instruct their banks (or mobile wallet service providers for walllets) that they wish to receive the G2P benefit transfers in a specific account (or wallet). The Banks (or mobile wallet service providers) in turn update the SPAR Mapper, based on these instructions received from the beneficiaries. The banks update the SPAR Mapper using the standard G2PConnect APIs published by the Mapper.
In this, all the participant banks (and mobile wallet service providers) have to develop this technology infrastructure to update the Mapper and implement this process in their branches.
Option - 2 - Beneficiaries directly access the SPAR Self Service Portal
In this option, Beneficiaries access the Self Service Portal of SPAR Mapper and update their Account Number (or Wallet ID) against their ID. The Self Service Portal provides flexibility to the beneficiaries to modify this anytime.
Last updated