{"version":1,"pages":[{"id":"Z34LSbl73jbD9XWKn5eT","title":"Home","pathname":"/1.0.0","siteSpaceId":"sitesp_j78xs","emoji":"1f3e0","description":""},{"id":"kI5Mx2VY1WRIN5Cec03h","title":"Architecture","pathname":"/1.0.0/architecture","siteSpaceId":"sitesp_j78xs","emoji":"1f3e2","description":""},{"id":"Q3J2QnRDtyAPWT46LSmh","title":"Registration","pathname":"/1.0.0/secure-registry","siteSpaceId":"sitesp_j78xs","emoji":"1f4cb","description":""},{"id":"aV7F44pQG0n8BcbhXeZG","title":"Registration Interfaces","pathname":"/1.0.0/secure-registry/registration-methods","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"5fVNv7bp83qZ3ZJEWAXw","title":"Mobile Registration App","pathname":"/1.0.0/secure-registry/registration-methods/offline-registration","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"La8YmnE9lQouhTx7iUzC","title":"Self Service Portal","pathname":"/1.0.0/secure-registry/registration-methods/self-service-portal","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"KKIyz0iCgL61wL7uEBQz","title":"API Interface","pathname":"/1.0.0/secure-registry/registration-methods/api-interface","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"5B7XHv2yOKGugqD3ySEG","title":"ID Verification","pathname":"/1.0.0/secure-registry/id-verification","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"mJl1XPKJLAe5mZimiFuZ","title":"Registry","pathname":"/1.0.0/secure-registry/registry","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"aO69UvjIBgNlI5Lyrv7r","title":"Program Management","pathname":"/1.0.0/beneficiary-management","siteSpaceId":"sitesp_j78xs","emoji":"1f17f","description":""},{"id":"sco9rbClUedi4WmLaThc","title":"Eligibility Assessment","pathname":"/1.0.0/beneficiary-management/eligibility","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"3XVk3O9gptewzJgr6IZN","title":"Enrolment","pathname":"/1.0.0/beneficiary-management/enrolment","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"VWsmlw5cDhWnVxtgGfrf","title":"Deduplication","pathname":"/1.0.0/beneficiary-management/deduplication","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"ZAJlVgJClZCZCkJ4GlUG","title":"Disbursement Cycles","pathname":"/1.0.0/beneficiary-management/disbursement-cycles","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"NBl20zzY1BCWYNFRUB7q","title":"Entitlement","pathname":"/1.0.0/beneficiary-management/entitlement","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"JWvEL8zonY5JPfm7ObZa","title":"Verifiable Credentials","pathname":"/1.0.0/beneficiary-management/verifiable-credentials","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"vou87Gezp1uY9ygkvPR3","title":"Payment Management","pathname":"/1.0.0/eligibility-and-enrolment","siteSpaceId":"sitesp_j78xs","emoji":"1f4b5","description":""},{"id":"IShaQxbLQnpgCGdrr0YP","title":"Payment Cycles","pathname":"/1.0.0/eligibility-and-enrolment/payment-cycles","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"hx1UUxD8SEBzKEjZTehJ","title":"Payment Batches","pathname":"/1.0.0/eligibility-and-enrolment/payment-batches","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"BCOi6yXaiyr7Hy4jERUS","title":"Payment Manager","pathname":"/1.0.0/eligibility-and-enrolment/payment-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"YNuf60yryRNbQFs9Dz7L","title":"Payment Types","pathname":"/1.0.0/eligibility-and-enrolment/payment-types","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"gudh2czjKUtOAtTiZyZ3","title":"In Account","pathname":"/1.0.0/eligibility-and-enrolment/payment-types/in-account","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Payment Types"}]},{"id":"dPsdSeEi2HHacsl5Qaow","title":"Voucher","pathname":"/1.0.0/eligibility-and-enrolment/payment-types/voucher","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Payment Types"}]},{"id":"sfBH2Zy6ilNCMdzYLLfW","title":"Cash","pathname":"/1.0.0/eligibility-and-enrolment/payment-types/cash","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Payment Types"}]},{"id":"je1gLJTiqZvbD8KQG6o4","title":"In Kind","pathname":"/1.0.0/eligibility-and-enrolment/payment-types/in-kind","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Payment Types"}]},{"id":"RM5mnKtaGRuYjBlGa7yZ","title":"Payment Rails","pathname":"/1.0.0/eligibility-and-enrolment/payment-rails","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"XUyW5e3aNxXaNUpLoyl3","title":"Accounting","pathname":"/1.0.0/eligibility-and-enrolment/accounting","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"}]},{"id":"bZ520emcGGV0jS04utMs","title":"Accounting","pathname":"/1.0.0/eligibility-and-enrolment/accounting/accounting","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Accounting"}]},{"id":"jRiWfjvFxqSHzO5Xjn8c","title":"Reconciliation","pathname":"/1.0.0/eligibility-and-enrolment/accounting/reconciliation","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Accounting"}]},{"id":"lK9xh4QllAeGA0LoLpqX","title":"Reports","pathname":"/1.0.0/eligibility-and-enrolment/accounting/reports","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Payment Management","emoji":"1f4b5"},{"label":"Accounting"}]},{"id":"V1n3JiWuEGi2yRdKDmpC","title":"Notifications","pathname":"/1.0.0/notifications","siteSpaceId":"sitesp_j78xs","description":""},{"id":"HPAgspOynZOJM7AmW1ZR","title":"Monitoring and Reporting","pathname":"/1.0.0/monitoring-and-reporting","siteSpaceId":"sitesp_j78xs","emoji":"1f4ca","description":""},{"id":"TK8JezJrNCPnHZhvwpuu","title":"Workflows","pathname":"/1.0.0/workflows","siteSpaceId":"sitesp_j78xs","emoji":"26d3","description":""},{"id":"dtzDNk4JU2wwPl3lNHhE","title":"Cash grant scenario","pathname":"/1.0.0/workflows/cash-grant-scenario","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Workflows","emoji":"26d3"}]},{"id":"MD1bQDL7aAMTk0jOXIL9","title":"On-Demand Assistance","pathname":"/1.0.0/workflows/on-demand-assistance","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Workflows","emoji":"26d3"}]},{"id":"FpLtA5reVH4nZcPGW0CU","title":"Integrations","pathname":"/1.0.0/integrations","siteSpaceId":"sitesp_j78xs","emoji":"1f517","description":""},{"id":"4UMvlENMfTr8KFS7xkwl","title":"Mojaloop Integration","pathname":"/1.0.0/integrations/mojaloop-integration","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"}]},{"id":"NHeD9xy5smangAOP62ux","title":"MOSIP Integration","pathname":"/1.0.0/integrations/integration-with-mosip","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"}]},{"id":"07GT7t2h9RsgdflKjAvy","title":"ODK MTS Connector","pathname":"/1.0.0/integrations/integration-with-mosip/mts-connector","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"HVCk9eyIaXCARDqNfY39","title":"Registry MTS Connector","pathname":"/1.0.0/integrations/integration-with-mosip/registry-mts-connector","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"wTdg3uL4imertPSr3OAr","title":"Integration with e-Signet","pathname":"/1.0.0/integrations/integration-with-mosip/integration-with-e-signet","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"mSIbD8lFCzkZIDNepBKy","title":"API","pathname":"/1.0.0/api","siteSpaceId":"sitesp_j78xs","emoji":"2194","description":""},{"id":"C3f8YK39SUBNuBeBNNbE","title":"Testing","pathname":"/1.0.0/testing","siteSpaceId":"sitesp_j78xs","emoji":"2692","description":""},{"id":"p1ApKCjWtsm7h3skBa8B","title":"Community","pathname":"/1.0.0/community","siteSpaceId":"sitesp_j78xs","emoji":"1f465","description":""},{"id":"55D4LMWts9UftvnKccUg","title":"Contributing","pathname":"/1.0.0/community/contributing-to-openg2p","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Community","emoji":"1f465"}]},{"id":"PEZkiJfeLgUNM4bFVDxZ","title":"Code of Conduct","pathname":"/1.0.0/community/code-of-conduct","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Community","emoji":"1f465"}]},{"id":"ICQZfdOaHnbyRLKdeUHC","title":"License","pathname":"/1.0.0/license","siteSpaceId":"sitesp_j78xs","emoji":"1f4d7","description":""},{"id":"DNnQ1IAeoXw55BnSjyJZ","title":"How-To Guides","pathname":"/1.0.0/guides/user-guides","siteSpaceId":"sitesp_j78xs","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"T3S7KoqzRCdsUzH8b8RW","title":"Create Program","pathname":"/1.0.0/guides/user-guides/create-a-program","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"Z4DPrpQkgNtEP6rqRXwI","title":"Configure Proxy Mean Test","pathname":"/1.0.0/guides/user-guides/configure-proxy-mean-test","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"xPeTzXSbh59sVQ2I4lY0","title":"Create User and Assign Role","pathname":"/1.0.0/guides/user-guides/assign-roles-to-users","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"NFm8ILjvxsDE2YpLYRNC","title":"Create ODK Form","pathname":"/1.0.0/guides/user-guides/create-odk-form","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"JoZGi8st9CpxUZzfEa3e","title":"Create Portal Form","pathname":"/1.0.0/guides/user-guides/create-portal-form","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"UuT9huIOdVivElIlsPYq","title":"Provide Form Access to Field Agent","pathname":"/1.0.0/guides/user-guides/provide-form-access-to-field-agent","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"wiAJpn1waUlpSVGIx6k2","title":"Download Form on ODK Collect","pathname":"/1.0.0/guides/user-guides/download-form-on-odk-collect","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"z1HkKDT1RHHGldnbUaZ9","title":"Register Offline","pathname":"/1.0.0/guides/user-guides/register-offline","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"nbKSxXEDZFTwR9Q180Au","title":"Self Register Online","pathname":"/1.0.0/guides/user-guides/self-register-online","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ek0tbsli18oJC7XqiR7e","title":"Create MTS Connector","pathname":"/1.0.0/guides/user-guides/create-mts-connector","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"lONdVdPUUf72dHDx55Ll","title":"Create ODK MTS Connector","pathname":"/1.0.0/guides/user-guides/create-mts-connector/create-odk-mts-connector","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create MTS Connector"}]},{"id":"dsJr3S9pGUZewVOdRpRW","title":"Create OpenG2P Registry MTS Connector","pathname":"/1.0.0/guides/user-guides/create-mts-connector/create-openg2p-registry-mts-connector","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create MTS Connector"}]},{"id":"GGvYStIz81Juy0cO1HYI","title":"Enrol Registrants into Program","pathname":"/1.0.0/guides/user-guides/enrol-registrants-into-program","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"iD1thfYp10HVvDUnnj3Q","title":"Create and Approve Disbursement Cycle","pathname":"/1.0.0/guides/user-guides/create-and-approve-disbursement-cycle","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"JaZ7M06wKCcZ9FaJYICe","title":"Prepare and Send Payment","pathname":"/1.0.0/guides/user-guides/prepare-and-send-payment","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"DlIeCpzhCxHK6MU8Uxmr","title":"Create Payment Manager under Program","pathname":"/1.0.0/guides/user-guides/create-payment-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"n3CeSnS8BukfpJXSTiaS","title":"Create Payment Manager Types","pathname":"/1.0.0/guides/user-guides/create-payment-manager-types","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"dzC9rwRaYVxmrr4muM2d","title":"Create Payment Hub EE Payment Manager","pathname":"/1.0.0/guides/user-guides/create-payment-manager-types/create-payment-hub-ee-payment-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"au38OLtSNW8sMeIXu7Rq","title":"Create Payment Interoperability Layer Payment Manager","pathname":"/1.0.0/guides/user-guides/create-payment-manager-types/create-payment-interoperability-layer-payment-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"SqcHiGHpjRzKlGwBlxMk","title":"Create Default Payment Manager","pathname":"/1.0.0/guides/user-guides/create-payment-manager-types/create-default-payment-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"lUIxR9vqXTl6mQ5iHo17","title":"Create Eligibility Manager under Program","pathname":"/1.0.0/guides/user-guides/create-eligibility-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ExFaKKIFQ3MO8RRlAA7S","title":"Create Eligibility Manager Types","pathname":"/1.0.0/guides/user-guides/create-eligibility-manager-1","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"IUIQQb9zGsN7lFBcmwpF","title":"Create Default Eligibility Manager","pathname":"/1.0.0/guides/user-guides/create-eligibility-manager-1/create-default-eligibility-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"rzea3ginyOqlc6s0rgTH","title":"Create ID Document Eligibility Manager","pathname":"/1.0.0/guides/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"FFTMYytqeoHNQolJOeRT","title":"Create Phone Number Eligibility Manager","pathname":"/1.0.0/guides/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"us8AWhf4Otunk4JOZoHm","title":"Create Deduplication Manager under Program","pathname":"/1.0.0/guides/user-guides/create-deduplication-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ioqq9vFXRJQU9Ngi4kzW","title":"Create Deduplication Manager Types","pathname":"/1.0.0/guides/user-guides/create-deduplication-manager-types","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"Yo3w0ULke1mqsxZbVeKQ","title":"Create ID Deduplication Manager","pathname":"/1.0.0/guides/user-guides/create-deduplication-manager-types/create-id-deduplication-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types"}]},{"id":"8uKFWLD4Emq9lvmXKcHw","title":"Create Phone Number Deduplication","pathname":"/1.0.0/guides/user-guides/create-deduplication-manager-types/create-phone-number-deduplication","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types"}]},{"id":"F641jYoR8ToLrAMgtgJo","title":"Create Notification Manager under Program","pathname":"/1.0.0/guides/user-guides/configure-notification-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"mMfiO0ezAG2AT7Enugg4","title":"Create Notification Manager Types","pathname":"/1.0.0/guides/user-guides/create-notification-manager-types","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"YYGpfNweJYAEY7BYllWG","title":"Create SMS Notification Manager","pathname":"/1.0.0/guides/user-guides/create-notification-manager-types/create-sms-notification-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"JIHgulhMQfm4WiYvgxIy","title":"Create Email Notification Manager","pathname":"/1.0.0/guides/user-guides/create-notification-manager-types/create-email-notification-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"nHqm4fKLIew5QgGagIq8","title":"Create Fast2SMS Notification Manager","pathname":"/1.0.0/guides/user-guides/create-notification-manager-types/create-fast2sms-notification-manager","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"kBF2YJCj5NTmCzCclCMk","title":"Send Notification to Individual Registrants","pathname":"/1.0.0/guides/user-guides/send-notification-to-individual-registrants","siteSpaceId":"sitesp_j78xs","description":"TBD","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"GTH8b9BDLNbeFkouQhPV","title":"Configure ID Types","pathname":"/1.0.0/guides/user-guides/configure-id-types","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"J7884u12qj3QCrfA45ez","title":"Map ODK Form","pathname":"/1.0.0/guides/user-guides/map-odk-form","siteSpaceId":"sitesp_j78xs","description":"TBD","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ERuChIcsESO2prQU0N3q","title":"Integrate with MOSIP e-Signet","pathname":"/1.0.0/guides/user-guides/integrate-mosip-e-signet","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"1CZAAA9cUVCRaUljMuiy","title":"Map Self Service Portal Form","pathname":"/1.0.0/guides/user-guides/map-self-service-portal-form","siteSpaceId":"sitesp_j78xs","description":"TBD","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"mqJm5BjvrM1qyvI8Rrg1","title":"Install WireGuard App And Activate Tunnel","pathname":"/1.0.0/guides/user-guides/install-wireguard-app-and-activate-tunnel","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"hPiPMG4TLqOgb27W504o","title":"Install SmartScanner App","pathname":"/1.0.0/guides/user-guides/install-smartscanner-app","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"v2AEXqwodQs7lVn1QMDn","title":"Submit Reimbursement Using the Service Provider Portal","pathname":"/1.0.0/guides/user-guides/submit-reimbursement-using-the-service-provider-portal","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"XnakAIowYVu3GIunvrAR","title":"Documentation Guides","pathname":"/1.0.0/guides/documentation-guides","siteSpaceId":"sitesp_j78xs","emoji":"1f4d9","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"4A80TsGwjBUjYsHb5kTz","title":"Creating Diagrams","pathname":"/1.0.0/guides/documentation-guides/creating-diagrams","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Documentation Guides","emoji":"1f4d9"}]},{"id":"LBB6C0mU6hKAmkVpI8O1","title":"Writing Guidelines For How-To Guides","pathname":"/1.0.0/guides/documentation-guides/writing-guidelines-for-how-to-guides","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Documentation Guides","emoji":"1f4d9"}]},{"id":"9334MrtdcSQFopg4T3jV","title":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","pathname":"/1.0.0/guides/developer-guides","siteSpaceId":"sitesp_j78xs","emoji":"1f469-1f4bb","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"vpd8vKUhHvMSsdS4COUr","title":"Getting Started","pathname":"/1.0.0/guides/developer-guides/getting-started-1","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"9j7qEywqeEMpHenAYmoT","title":"Technology Stack","pathname":"/1.0.0/guides/developer-guides/technology-stack","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"nONs7cyYcLwys6q0nCf2","title":"About Github Repositories","pathname":"/1.0.0/guides/developer-guides/github-repositories","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"UlTobmgHZSXrNGWNFi5O","title":"openg2p-registry","pathname":"/1.0.0/guides/developer-guides/github-repositories/openg2p-registry","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","emoji":"1f469-1f4bb"},{"label":"About Github Repositories"}]},{"id":"5c5mej30w63PrkXTuWJj","title":"openg2p-program","pathname":"/1.0.0/guides/developer-guides/github-repositories/openg2p-program","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone","emoji":"1f469-1f4bb"},{"label":"About Github Repositories"}]},{"id":"8OIONAGUwIV5thdZIePR","title":"Deployment Guide","pathname":"/1.0.0/guides/deployment-guide","siteSpaceId":"sitesp_j78xs","emoji":"1f4d8","description":"Work in progress","breadcrumbs":[{"label":"Guides"}]},{"id":"hEJlsiEsTf2SLiUCmlim","title":"Deployment on Kubernetes","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"8puEHCFQAzDOdzAYc7Bv","title":"K8s Cluster Requirements","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes/k8s-cluster-requirements","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"YJVSntgmYYwg7VULYewj","title":"K8s Cluster Setup","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes/cluster-setup","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"Dh9cevxirsXwZRT4mN0Q","title":"Rancher Server Setup","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes/rancher-server-setup","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"RflbGgbRRgdbxa4sDe2h","title":"NFS Server Setup","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes/nfs-server-setup","siteSpaceId":"sitesp_j78xs","description":"WIP","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"iuH5F0W6jBIhhGQWmShW","title":"SSL Certificates using Letsencrypt","pathname":"/1.0.0/guides/deployment-guide/deployment-on-kubernetes/ssl-certificates-using-letsencrypt","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"lK6BH64zKfZvbVjpj5To","title":"Access to Deployed Setup","pathname":"/1.0.0/guides/deployment-guide/access-to-deployed-setup","siteSpaceId":"sitesp_j78xs","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"RiMOVaEI41yiQYUmAdE1","title":"Post Install Configuration","pathname":"/1.0.0/guides/deployment-guide/post-install-instructions","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"H6yTjK6DzTsf4LqGKOlw","title":"Packaging OpenG2P Docker","pathname":"/1.0.0/guides/deployment-guide/packaging-openg2p-docker","siteSpaceId":"sitesp_j78xs","description":"Work in progress","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"ylHBdmakHFTXN1fiw64s","title":"Home","pathname":"/0.7.0","siteSpaceId":"sitesp_ihODl","emoji":"1f3e0","description":""},{"id":"b3VBGQF79Sk892SSaWtu","title":"Modules","pathname":"/0.7.0/modules","siteSpaceId":"sitesp_ihODl","emoji":"1f9f1","description":""},{"id":"rAAbYFIwPSlmBW1W2StD","title":"OpenG2P ERP","pathname":"/0.7.0/modules/openg2p-erp","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"Modules","emoji":"1f9f1"}]},{"id":"i3SMZu8KCyAbca1v9YW3","title":"Verification Service","pathname":"/0.7.0/modules/verification-service","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"Modules","emoji":"1f9f1"}]},{"id":"vyVFh7bQNr0ypybqwA9U","title":"Deduplication Service","pathname":"/0.7.0/modules/deduplication-service","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"Modules","emoji":"1f9f1"}]},{"id":"WuUcrdK8F4km3VgGLwDy","title":"User Guides","pathname":"/0.7.0/user-guides","siteSpaceId":"sitesp_ihODl","emoji":"1f4d6","description":""},{"id":"sldODq1gokRnhsooewM9","title":"ODK","pathname":"/0.7.0/user-guides/odk","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"8wlu7jp1JCtCRGzUUsLa","title":"Tasks and Processes","pathname":"/0.7.0/user-guides/tasks-and-processes","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"lxNqSBLNMi0q2iCB4HRb","title":"Registration","pathname":"/0.7.0/user-guides/registration","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"lHxnkxp7kEaxECLCgx8r","title":"Beneficiary","pathname":"/0.7.0/user-guides/beneficiary","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"b7H5BOICcTSUTPoOMjJE","title":"Disbursement","pathname":"/0.7.0/user-guides/disbursement","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"QrAqKaekzUKRSp2oV1vw","title":"Voucher Service","pathname":"/0.7.0/user-guides/voucher-service","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"dU5czbx1ojJoujqx6Xda","title":"Verification Service","pathname":"/0.7.0/user-guides/verification-service","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"vohcM5YchcKo5a9XENaU","title":"Deduplication Service","pathname":"/0.7.0/user-guides/deduplication-service","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"A0sLh7LRRslMyROUID99","title":"Webhooks","pathname":"/0.7.0/user-guides/webhooks","siteSpaceId":"sitesp_ihODl","description":"","breadcrumbs":[{"label":"User Guides","emoji":"1f4d6"}]},{"id":"qeGzlwciM0IfCvfu2ZrL","title":"Github Repositories","pathname":"/0.7.0/github-repositories","siteSpaceId":"sitesp_ihODl","emoji":"1f3ec","description":""},{"id":"paEvwkjNL2vXNnONaO4h","title":"Overview","pathname":"/1.1","siteSpaceId":"sitesp_QawFZ","emoji":"1f3e0","description":""},{"id":"O0RXPvxeDUTfXvIKo4we","title":"Architecture","pathname":"/1.1/architecture","siteSpaceId":"sitesp_QawFZ","emoji":"1f3e2","description":""},{"id":"F59xP1qxtKPPrsr5uBu1","title":"Registration","pathname":"/1.1/secure-registry","siteSpaceId":"sitesp_QawFZ","emoji":"1f4cb","description":""},{"id":"SnAc4Mo5jCbR3CLWGf1n","title":"Registration Interfaces","pathname":"/1.1/secure-registry/registration-methods","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"dCoBeE1r8ukvOJr8VoBL","title":"ODK Collect App","pathname":"/1.1/secure-registry/registration-methods/offline-registration","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"uOZJPVhAagbqCzZ72Q7r","title":"Self Service Portal","pathname":"/1.1/secure-registry/registration-methods/self-service-portal","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"6NhEKnQMouV5yB2l5Kzh","title":"API Interface","pathname":"/1.1/secure-registry/registration-methods/api-interface","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"sbGAvioIbMzqCqVdLFgU","title":"Manual Entry","pathname":"/1.1/secure-registry/registration-methods/manual-entry","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"QVmpKeJurAo9PAqh21yZ","title":"Bulk Export From CSV","pathname":"/1.1/secure-registry/registration-methods/bulk-export-from-csv","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"},{"label":"Registration Interfaces"}]},{"id":"Igr9lYc1JClzhLDPbVsi","title":"ID Verification","pathname":"/1.1/secure-registry/id-verification","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"D6SFzxi38eNk7ZyOy0gk","title":"Registry","pathname":"/1.1/secure-registry/registry","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Registration","emoji":"1f4cb"}]},{"id":"9HeVy43V4k6xn4gDNx8W","title":"Program Management","pathname":"/1.1/beneficiary-management","siteSpaceId":"sitesp_QawFZ","emoji":"1f17f","description":""},{"id":"VbZScTCzzCQjQEeD0vVD","title":"Eligibility Assessment","pathname":"/1.1/beneficiary-management/eligibility","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"1BBq0cJKOcXZczoDfPOS","title":"Proxy Means Test","pathname":"/1.1/beneficiary-management/proxy-means-test","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"2qqis2ZNJjO78cheaVz7","title":"Enrolment","pathname":"/1.1/beneficiary-management/enrolment","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"9z15WJOC9y4xcN27NgQn","title":"Deduplication","pathname":"/1.1/beneficiary-management/deduplication","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"6fweaos1l51BRkkFt5TM","title":"Program Cycles","pathname":"/1.1/beneficiary-management/disbursement-cycles","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"bFwu6cqsi5MpwYUQl2k2","title":"Entitlement","pathname":"/1.1/beneficiary-management/entitlement","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"CLqIJ3LNbgn6Hy8aGzZH","title":"Notifications","pathname":"/1.1/beneficiary-management/notifications","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Program Management","emoji":"1f17f"}]},{"id":"CxjH4E1wa1F1zL8Zcmog","title":"Payments","pathname":"/1.1/eligibility-and-enrolment","siteSpaceId":"sitesp_QawFZ","emoji":"1f4b5","description":""},{"id":"LSLd2qWfts2o0NMj1U8i","title":"Payment Modes","pathname":"/1.1/eligibility-and-enrolment/payment-modes","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"760JRFJMa1C8uPI704Zf","title":"Payment Manager","pathname":"/1.1/eligibility-and-enrolment/payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"hAB7dDr7Q0WR5UbSv0y6","title":"Payment Batches","pathname":"/1.1/eligibility-and-enrolment/payment-batches","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"eXpvxCNwu7oWSDV6bPQv","title":"ID Account Mapper","pathname":"/1.1/eligibility-and-enrolment/id-account-mapper","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"1cpd83EMprAW9N3PpQcB","title":"Payment Rails","pathname":"/1.1/eligibility-and-enrolment/payment-rails","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"gvp7bH52gFQvLltjcufX","title":"Reimbursements","pathname":"/1.1/eligibility-and-enrolment/payment-types","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"}]},{"id":"bkZV3lQmSsSQLwDjGPSS","title":"Service Provider Portal","pathname":"/1.1/eligibility-and-enrolment/payment-types/voucher","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Payments","emoji":"1f4b5"},{"label":"Reimbursements"}]},{"id":"Vsvcpg2jMtunRGulm2q1","title":"Privacy & Security","pathname":"/1.1/privacy-and-security","siteSpaceId":"sitesp_QawFZ","emoji":"1f510"},{"id":"T5BftknzuFZkJFhstwM7","title":"Monitoring and Reporting","pathname":"/1.1/monitoring-and-reporting","siteSpaceId":"sitesp_QawFZ","emoji":"1f4ca","description":""},{"id":"8pdcgbOWFwPr0d2kJs8C","title":"System Administration","pathname":"/1.1/system-administration","siteSpaceId":"sitesp_QawFZ","emoji":"1f527","description":""},{"id":"eCdBnIeq6MimsUaciSlj","title":"Developer Mode","pathname":"/1.1/system-administration/developer-mode","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"System Administration","emoji":"1f527"}]},{"id":"QrPf9UZouMLT2LCoOGDr","title":"Role-Based Access Control","pathname":"/1.1/system-administration/role-based-access-control","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"System Administration","emoji":"1f527"}]},{"id":"ciHXOjgRJfGzUTNrwoIQ","title":"Internationalization (i18n)","pathname":"/1.1/system-administration/internationalization-i18n","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"System Administration","emoji":"1f527"}]},{"id":"s7MQO7pOzQRHqb9VPUkh","title":"Document Store","pathname":"/1.1/system-administration/document-storage","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"System Administration","emoji":"1f527"}]},{"id":"BDpwnq1IXAaLU5cGApAl","title":"Apps","pathname":"/1.1/system-administration/apps","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"System Administration","emoji":"1f527"}]},{"id":"cCstJoXNuWOF3RYcYR4C","title":"Workflows","pathname":"/1.1/workflows","siteSpaceId":"sitesp_QawFZ","emoji":"26d3","description":""},{"id":"8DebCjKPIrlU44wxpFEK","title":"Cash grant scenario","pathname":"/1.1/workflows/cash-grant-scenario","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Workflows","emoji":"26d3"}]},{"id":"8AcDwkLPeBxxzz3ptb5D","title":"Immediate Individual Assistance On-Demand","pathname":"/1.1/workflows/on-demand-assistance","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Workflows","emoji":"26d3"}]},{"id":"mQ8shCTyQjWsPvGOSggd","title":"Service Provider Reimbursement","pathname":"/1.1/workflows/service-provider-reimbursement","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Workflows","emoji":"26d3"}]},{"id":"Re2QtW6CfsfI19xGcmIs","title":"Integrations","pathname":"/1.1/integrations","siteSpaceId":"sitesp_QawFZ","emoji":"1f517","description":""},{"id":"KjgJzKnyULroPHfJv3wu","title":"M-PESA Integration","pathname":"/1.1/integrations/m-pesa-integration","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"}]},{"id":"7lXjbE7BUvo4GbD8BG1o","title":"Mojaloop Integration","pathname":"/1.1/integrations/mojaloop-integration","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"}]},{"id":"Y2EAJUA72GfoFsXArjIN","title":"MOSIP Integration","pathname":"/1.1/integrations/integration-with-mosip","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"}]},{"id":"DUViGXRIN6AGkXJ5rGcM","title":"ODK MTS Connector","pathname":"/1.1/integrations/integration-with-mosip/mts-connector","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"ppMY1QdqxitPaKziU68w","title":"Registry MTS Connector","pathname":"/1.1/integrations/integration-with-mosip/registry-mts-connector","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"BIqF8efyOz8pmlbK22Mi","title":"Integration with e-Signet","pathname":"/1.1/integrations/integration-with-mosip/integration-with-e-signet","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Integrations","emoji":"1f517"},{"label":"MOSIP Integration"}]},{"id":"kAUgNOcrzLhMihrhkC6k","title":"Releases","pathname":"/1.1/releases","siteSpaceId":"sitesp_QawFZ","emoji":"1f4e6"},{"id":"YIXEsVlhi6DMANpwnUZ1","title":"1.1.0","pathname":"/1.1/releases/1.1.0","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Releases","emoji":"1f4e6"}]},{"id":"LTWOX0jv5htyPZc5pVdu","title":"Release Notes","pathname":"/1.1/releases/1.1.0/release-notes","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Releases","emoji":"1f4e6"},{"label":"1.1.0"}]},{"id":"A0DCli5Mi4epIJasQota","title":"REST API","pathname":"/1.1/api","siteSpaceId":"sitesp_QawFZ","emoji":"2194","description":""},{"id":"hPoIEYyzKJmgvS8tFcov","title":"Testing","pathname":"/1.1/testing","siteSpaceId":"sitesp_QawFZ","emoji":"2692","description":""},{"id":"OCzOuTpH2TVZkKAfWUpk","title":"Community","pathname":"/1.1/community","siteSpaceId":"sitesp_QawFZ","emoji":"1f465","description":""},{"id":"6HAhE9jsVkibvLFsSUwK","title":"Contributing","pathname":"/1.1/community/contributing-to-openg2p","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Community","emoji":"1f465"}]},{"id":"GdjkUd3TX02PWNuCNgqV","title":"Code of Conduct","pathname":"/1.1/community/code-of-conduct","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Community","emoji":"1f465"}]},{"id":"CTkaqrDGHTy3kDpL51Qr","title":"License","pathname":"/1.1/license","siteSpaceId":"sitesp_QawFZ","emoji":"1f4d7","description":""},{"id":"vkSfo62EffMsfVpBMogc","title":"How-To Guides","pathname":"/1.1/guides/user-guides","siteSpaceId":"sitesp_QawFZ","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"MLTiGDc3QSFClDmjN9Bd","title":"Install WireGuard Client on Desktop/Laptop","pathname":"/1.1/guides/user-guides/install-wireguard-client-on-desktop-laptop","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"n0gR0C1oP6udyhGF6Lsn","title":"Install WireGuard Client on Android Device","pathname":"/1.1/guides/user-guides/install-wireguard-app-and-activate-tunnel","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"Ff3mXaKwG93sRakt5Hol","title":"Create User and Assign Role","pathname":"/1.1/guides/user-guides/assign-roles-to-users","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"PGlUJSkAmDfnTdhThtJw","title":"Create a Custom Group","pathname":"/1.1/guides/user-guides/create-entitlement-manager-role","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"k1CnbI77zisyjQeKSk3Z","title":"Create Program","pathname":"/1.1/guides/user-guides/create-a-program","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"h90qBj1O6HXzBnlLAvP6","title":"Create Self-Service Portal Form","pathname":"/1.1/guides/user-guides/create-portal-form","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"4hvAaMTM1hUnacp8PBl5","title":"Map Self-Service Portal Form","pathname":"/1.1/guides/user-guides/map-self-service-portal-form","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"Ye7T1Fo3RC6HAkyvyt8B","title":"Self Register Online","pathname":"/1.1/guides/user-guides/self-register-online","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"1ybHrFrYJmOiTUbhQ1sj","title":"Integrate with MOSIP e-Signet","pathname":"/1.1/guides/user-guides/integrate-mosip-e-signet","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"lyOWnebWKoQC0h0OeokK","title":"Create ODK Form","pathname":"/1.1/guides/user-guides/create-odk-form","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"l88UYla2gIHloJe7YMCj","title":"Provide Form Access to Field Agent","pathname":"/1.1/guides/user-guides/provide-form-access-to-field-agent","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"Ztcj3BSKKwD8Y5k2i1Jf","title":"Download Form on ODK Collect","pathname":"/1.1/guides/user-guides/download-form-on-odk-collect","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"DufIsicN8LsTipr06z0x","title":"Register Offline","pathname":"/1.1/guides/user-guides/register-offline","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"X5LwndDkKpmGXM2jXavb","title":"Create MTS Connector","pathname":"/1.1/guides/user-guides/create-mts-connector","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"G0nZobdVuBG3yruYLLpP","title":"Create ODK MTS Connector","pathname":"/1.1/guides/user-guides/create-mts-connector/create-odk-mts-connector","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create MTS Connector"}]},{"id":"sAJldDnwQTFh1H0SNJg0","title":"Create OpenG2P Registry MTS Connector","pathname":"/1.1/guides/user-guides/create-mts-connector/create-openg2p-registry-mts-connector","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create MTS Connector"}]},{"id":"77nQTdkaqEtXFZJll40q","title":"Create Eligibility Manager Types","pathname":"/1.1/guides/user-guides/create-eligibility-manager-1","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"RGqq9MWfycpzLXFUzS22","title":"Create Default Eligibility Manager","pathname":"/1.1/guides/user-guides/create-eligibility-manager-1/create-default-eligibility-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"pNwKYzb1jS1Sl6hERhHn","title":"Create ID Document Eligibility Manager","pathname":"/1.1/guides/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"SaPiLWbCAGqlyrwkbrlw","title":"Create Phone Number Eligibility Manager","pathname":"/1.1/guides/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types"}]},{"id":"ucuWYiNbU02k4uaOW5pu","title":"Create Eligibility Manager under Program","pathname":"/1.1/guides/user-guides/create-eligibility-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"eIrkcawgOpa9MiVazRsO","title":"Configure Proxy Means Test","pathname":"/1.1/guides/user-guides/configure-proxy-mean-test","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"P8kcZfeOrx7a1L9EJiSE","title":"Enrol Registrants into Program","pathname":"/1.1/guides/user-guides/enrol-registrants-into-program","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"BiNpHycyooVnqf01r6Ah","title":"Configure ID Types","pathname":"/1.1/guides/user-guides/configure-id-types","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"23B5o89Zls9ppUHnXDNf","title":"Create Deduplication Manager under Program","pathname":"/1.1/guides/user-guides/create-deduplication-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ApSZqCSSbQoHSwibcNTA","title":"Create Deduplication Manager Types","pathname":"/1.1/guides/user-guides/create-deduplication-manager-types","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"QC1sQArW9MnOFZL37Mes","title":"Create ID Deduplication Manager","pathname":"/1.1/guides/user-guides/create-deduplication-manager-types/create-id-deduplication-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types"}]},{"id":"LlBpHNufcaqreIWzrvg6","title":"Create Phone Number Deduplication","pathname":"/1.1/guides/user-guides/create-deduplication-manager-types/create-phone-number-deduplication","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types"}]},{"id":"jm02CtMJ7CNbeV0JelPO","title":"Deduplicate Registrants","pathname":"/1.1/guides/user-guides/deduplicate-registrants","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"9oi5gnjO9j9CSWmMMkk8","title":"Create Notification Manager Types","pathname":"/1.1/guides/user-guides/create-notification-manager-types","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"aw3exGLRc2OWzbQV1J3H","title":"Create SMS Notification Manager","pathname":"/1.1/guides/user-guides/create-notification-manager-types/create-sms-notification-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"6qQyNbZsgYL5mwVjg7jZ","title":"Create Email Notification Manager","pathname":"/1.1/guides/user-guides/create-notification-manager-types/create-email-notification-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"AasFba31cXoC5qoUio1O","title":"Create Fast2SMS Notification Manager","pathname":"/1.1/guides/user-guides/create-notification-manager-types/create-fast2sms-notification-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types"}]},{"id":"KbDXG5szaGtWfdSey2Le","title":"Create Notification Manager under Program","pathname":"/1.1/guides/user-guides/configure-notification-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"1lLXbpXH2wfbWdTiK2Tw","title":"Send Notifications to Individual Registrants","pathname":"/1.1/guides/user-guides/send-notifications-to-individual-registrants","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"yvZIPKj0S984n2ZrG8JZ","title":"Configure Program Manager under Program","pathname":"/1.1/guides/user-guides/configure-program-manager-in-program","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"aJFjDafmAiRoVlTlcYwp","title":"Create and Approve Program Cycle","pathname":"/1.1/guides/user-guides/create-and-approve-disbursement-cycle","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"nyr6fEvmw7UykXLTA9k1","title":"Multi-Stage Approval","pathname":"/1.1/guides/user-guides/multi-stage-approval","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"6P3HPLMKMpgdk6v9Lmy3","title":"Create Entitlement Voucher Template","pathname":"/1.1/guides/user-guides/create-entitlement-voucher-template","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"i8Xc9QQzIt50nczpDh3W","title":"Create Entitlement Manager Type","pathname":"/1.1/guides/user-guides/create-entitlement-manager-type","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"HyqUUyxPXXLHT7ic62px","title":"Create Default Entitlement Manager","pathname":"/1.1/guides/user-guides/create-entitlement-manager-type/create-default-entitlement-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Entitlement Manager Type"}]},{"id":"L5zXE08poSnxtxCaMNA3","title":"Create Voucher Entitlement Manager","pathname":"/1.1/guides/user-guides/create-entitlement-manager-type/create-voucher-entitlement-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Entitlement Manager Type"}]},{"id":"od50nwixs0gzhttJUKIe","title":"Configure Entitlement Manager under Program","pathname":"/1.1/guides/user-guides/create-entitlement-manager-type-1","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"i8Y6MNiTajPJYbhq61RY","title":"Create Payment Manager Types","pathname":"/1.1/guides/user-guides/create-payment-manager-types","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"wwyRdPqPbDLXbCZ8w3SO","title":"Create Payment Hub EE Payment Manager","pathname":"/1.1/guides/user-guides/create-payment-manager-types/create-payment-hub-ee-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"AVp7slGLF8CptZZSeWO7","title":"Create Payment Interoperability Layer Payment Manager","pathname":"/1.1/guides/user-guides/create-payment-manager-types/create-payment-interoperability-layer-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"Gz9U9BTHuKex4erpjOec","title":"Create Default Payment Manager","pathname":"/1.1/guides/user-guides/create-payment-manager-types/create-default-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"VerL0WwxGeGRwgeftJYk","title":"Create Cash Payment Manager","pathname":"/1.1/guides/user-guides/create-payment-manager-types/create-cash-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"lXa1EiI9XE93aRmrw0uT","title":"Create File Payment Manager","pathname":"/1.1/guides/user-guides/create-payment-manager-types/create-file-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"},{"label":"Create Payment Manager Types"}]},{"id":"Cgh6owR5cB5p0KAVj4tw","title":"Configure Payment Manager in Program","pathname":"/1.1/guides/user-guides/create-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"8oMSAlzEGjVSgJmBKPZc","title":"Prepare and Send Payment","pathname":"/1.1/guides/user-guides/prepare-and-send-payment","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"l0bh9Zj5Arx1kloEucd3","title":"Install SmartScanner App","pathname":"/1.1/guides/user-guides/install-smartscanner-app","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"ed3rSw8Xhs6bZ3QopRLJ","title":"Submit Reimbursement Using the Service Provider Portal","pathname":"/1.1/guides/user-guides/submit-reimbursement-using-the-service-provider-portal","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"XvnqeFWzPMDvGZPcM8L2","title":"Reimburse the service provider","pathname":"/1.1/guides/user-guides/reimburse-service-provider","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"How-To Guides","emoji":"1f4d4"}]},{"id":"MvYk4hovqoQb41NQWIvp","title":"Documentation Guides","pathname":"/1.1/guides/documentation-guides","siteSpaceId":"sitesp_QawFZ","emoji":"1f4d9","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"eh8swTe8F9Tzw0oCOg6x","title":"Creating Diagrams","pathname":"/1.1/guides/documentation-guides/creating-diagrams","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Documentation Guides","emoji":"1f4d9"}]},{"id":"waALk9LsHm5Lbr42vOXa","title":"OpenG2P Module Doc Template","pathname":"/1.1/guides/documentation-guides/openg2p-module-doc-template","siteSpaceId":"sitesp_QawFZ","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"Guides"},{"label":"Documentation Guides","emoji":"1f4d9"}]},{"id":"ZYw1lY6pSqlFr1KgJUzZ","title":"Writing Guidelines For How-To Guides","pathname":"/1.1/guides/documentation-guides/writing-guidelines-for-how-to-guides","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Documentation Guides","emoji":"1f4d9"}]},{"id":"tlIqqKRjb8ovJHzrSyNk","title":"Developer Zone","pathname":"/1.1/guides/developer-guides","siteSpaceId":"sitesp_QawFZ","emoji":"1f469-1f4bb","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"AKwheX5Rv1Wtrxb6wwj0","title":"Getting Started","pathname":"/1.1/guides/developer-guides/getting-started-1","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"9LUUpT2gBpnGUdsnYeSG","title":"Installing OpenG2P On Linux","pathname":"/1.1/guides/developer-guides/installing-openg2p-on-linux","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"a99CIC9O6rTLXlxm2f1e","title":"Technology Stack","pathname":"/1.1/guides/developer-guides/technology-stack","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"tCQJ5snXy1V9DhjvdhUR","title":"Modules","pathname":"/1.1/guides/developer-guides/modules","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"}]},{"id":"eWEBF0WLYVI85jWGgxSk","title":"G2P Entitlement In-kind","pathname":"/1.1/guides/developer-guides/modules/g2p-entitlement-in-kind","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"uwtIxv5D83p0gGhWfQ3o","title":"G2P SelfServicePortal","pathname":"/1.1/guides/developer-guides/modules/g2p-selfserviceportal","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"q9TbfqV5Z9iiJRF4adH3","title":"OpenG2P Program Payment: G2P Connect Payment Manager","pathname":"/1.1/guides/developer-guides/modules/openg2p-program-payment-g2p-connect-payment-manager","siteSpaceId":"sitesp_QawFZ","description":"! working Inprogress","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"wtSkgtCHZC1LBlOnK4VR","title":"G2P Notifications: Wiserv SMS Service Provider","pathname":"/1.1/guides/developer-guides/modules/g2p-notifications-wiserv-sms-service-provider","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"5ihugf2v4lt5XTjPItKx","title":"G2P Registry: Rest API","pathname":"/1.1/guides/developer-guides/modules/g2p-registry-rest-api","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"OVklNLGKwhJ6SQTugiuH","title":"G2P Formio","pathname":"/1.1/guides/developer-guides/modules/g2p-formio","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"sy8D0RlfnKw8lgLh1eU2","title":"G2P Registry: Base","pathname":"/1.1/guides/developer-guides/modules/openg2p-module-doc-template","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"WAWO3VJzxbkHAITuPebe","title":"G2P Registry: Individual","pathname":"/1.1/guides/developer-guides/modules/openg2p-module-doc-template-1","siteSpaceId":"sitesp_QawFZ","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"UdvpMKT6Wjc4nlMvP1Yk","title":"G2P: Proxy Means Test","pathname":"/1.1/guides/developer-guides/modules/g2p-proxy-means-test","siteSpaceId":"sitesp_QawFZ","breadcrumbs":[{"label":"Guides"},{"label":"Developer Zone","emoji":"1f469-1f4bb"},{"label":"Modules"}]},{"id":"2npqJdEdKUpk5ayvnRaF","title":"Deployment Guide","pathname":"/1.1/guides/deployment-guide","siteSpaceId":"sitesp_QawFZ","emoji":"1f4d8","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"NbPBaGUGnPE0V5yUO9tE","title":"Deployment on Kubernetes","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"gVu2gt1U3mIXQcMoY3n6","title":"K8s Cluster Requirements","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes/k8s-cluster-requirements","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"Ea2nCxekzvVspBFyxUGI","title":"K8s Cluster Setup","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes/cluster-setup","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"Q5AnIOFQLvCyyZlqXaTS","title":"Rancher Server Setup","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes/rancher-server-setup","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"HY51GdwVWh286x7ii3nG","title":"NFS Server Setup","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes/nfs-server-setup","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"lCyhcMTMDx5i1NSlKft1","title":"SSL Certificates using Letsencrypt","pathname":"/1.1/guides/deployment-guide/deployment-on-kubernetes/ssl-certificates-using-letsencrypt","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"},{"label":"Deployment on Kubernetes"}]},{"id":"BwJ3ZhsHNU5rpUUDevmy","title":"Post Install Configuration","pathname":"/1.1/guides/deployment-guide/post-install-instructions","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"EcDWALQYgoTgFfNJWBGq","title":"Access to Deployed Setup","pathname":"/1.1/guides/deployment-guide/access-to-deployed-setup","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"7SFymOzygdWA2kRenHc7","title":"Packaging OpenG2P Docker","pathname":"/1.1/guides/deployment-guide/packaging-openg2p-docker","siteSpaceId":"sitesp_QawFZ","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Deployment Guide","emoji":"1f4d8"}]},{"id":"fS236LMyYefabQUgls13","title":"Home","pathname":"/1.2","siteSpaceId":"sitesp_sfzhk","emoji":"1f3e0"},{"id":"yZeKNniRfeFrhqZNolie","title":"Architecture","pathname":"/1.2/platform/architecture","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"T7gmcqmqGtJa2f7aQJXC","title":"Modules","pathname":"/1.2/platform/modules","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"bxctE3AY9myewiVazsno","title":"Program & Beneficiary Management System","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"gT8wrARU5GMTeoQfgKST","title":"Program Management","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/program-management","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"kUYvrWu2R1QmTPPgTaic","title":"Program Disbursement Cycles","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/program-disbursement-cycles","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"C2hHAoOXdzFaPMKJgjzy","title":"Beneficiary Management","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/beneficiary-management","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"qGqXD7tRenRefymb4YnI","title":"ID Verification","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/id-verification","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"uNAIrBt72RGJSanUwbZJ","title":"Beneficiary Registry","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/beneficiary-registry","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"oYpELjXu1xqsnxOE6Vhj","title":"Eligibility","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/eligibility","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"IwoHUH9e1qGKhbRcjqsS","title":"Proxy Means Test","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/eligibility/proxy-means-test","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Eligibility"}]},{"id":"nLPnG27XQM7gF0D4S3vm","title":"Deduplication","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/deduplication","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"E62j3G3FExbEQhYFXN8G","title":"Enrolment","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/enrolment","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"bmLdvRlsKedYC0lW7rM6","title":"Entitlement","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/entitlement","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"QkWPgUVuwrveogIt39Ml","title":"Disbursement","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"5ZTxqMfaJUceMhfT6HST","title":"In-kind Transfer","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/in-kind-transfer","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Disbursement"}]},{"id":"JOPbjxHsC2TQ7xC1ljks","title":"Digital Cash Transfer","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/digital-cash-transfer","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Disbursement"}]},{"id":"mGXBgCgKuK2DI5YNbnOY","title":"Voucher","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/voucher","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Disbursement"}]},{"id":"nZqsOgUWG22NQh8HyfDR","title":"Self Service Portal","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/self-service-portal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"U2PddsqeHKywJ3x5RhXn","title":"Document Management","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/document-management","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"xpMm9BdXdoVXVvf27jPa","title":"Multi-tenancy","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/multi-tenancy-in-pbms","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"oPW6nkpaOsUU0FoVxaBO","title":"Notifications","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/notifications","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"aZAeiyckUXVkbaQa6w5u","title":"Accounting","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/accounting","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"0nmRvGebBt9VYYzzDDUL","title":"Administration","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/administration","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"}]},{"id":"52kcYXruegLqUwlJZKIn","title":"Multi-tenancy","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/administration/multi-tenancy","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Administration"}]},{"id":"oy5a7b67VsNKqLxEwk5L","title":"RBAC","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/administration/role-based-access-control","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Administration"}]},{"id":"SmvzfF66wCekllLoSI32","title":"i18n","pathname":"/1.2/platform/modules/program-and-beneficiary-management-system/administration/internationalization-i18n","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Program & Beneficiary Management System"},{"label":"Administration"}]},{"id":"y6pWNVpv0VmnEMHrAxQq","title":"Social Registry","pathname":"/1.2/platform/modules/social-registry","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"PHlY2qWZpeQcBYB2AZ4L","title":"Registration Tool Kit","pathname":"/1.2/platform/modules/registration-tool-kit","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"iBxw7u83FYxa522a2xVw","title":"ODK Collection App","pathname":"/1.2/platform/modules/registration-tool-kit/odk-collection-app","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"Registration Tool Kit"}]},{"id":"T3NHEdArkwwGuKsXliK7","title":"SPAR","pathname":"/1.2/platform/modules/social-payments-account-registry-spar","siteSpaceId":"sitesp_sfzhk","description":"Social Payments Accounts Registry","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"jnMz7P4irtsJx0n1RLHP","title":"G2P Cash Transfer Bridge","pathname":"/1.2/platform/modules/g2p-cash-transfer-bridge","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"ZccGRBMd1rebiwFTTa1A","title":"File-based Payment Backend","pathname":"/1.2/platform/modules/g2p-cash-transfer-bridge/file-based-payment-backend","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"},{"label":"G2P Cash Transfer Bridge"}]},{"id":"FEwIBIOxd6vFGZTYgYbu","title":"4Sure Verifier","pathname":"/1.2/platform/modules/4sure-verifier","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Modules"}]},{"id":"Ok0VPBNGPuFPC5zs3ALX","title":"Monitoring and Reporting","pathname":"/1.2/platform/monitoring-and-reporting","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"py9FsNFSKf1F0smvQZPU","title":"Logging","pathname":"/1.2/platform/logging","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"qfhGgK05ywvtYiGVgfhZ","title":"Privacy and Security","pathname":"/1.2/platform/privacy-and-security","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"e6A5uMkRdQgwBnZlbfi3","title":"Key Manager","pathname":"/1.2/platform/privacy-and-security/key-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Privacy and Security"}]},{"id":"a3L5NMD3NiNJAYxn415G","title":"Key Manager Architecture","pathname":"/1.2/platform/privacy-and-security/key-manager-architecture","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Privacy and Security"}]},{"id":"wz2RAkLwVvvWvJmqU0YQ","title":"Interoperability","pathname":"/1.2/platform/interoperability","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"gF0H1TwZEjSYBcQvHIvt","title":"Integrations","pathname":"/1.2/platform/integrations","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"pRokji6pVQA2ufflQhMT","title":"OpenG2P eSignet Integration","pathname":"/1.2/platform/integrations/openg2p-e-signet-integration","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Integrations"}]},{"id":"1s0SG3ykn4dppB1d7VOn","title":"OpenG2P M-Pesa Integration","pathname":"/1.2/platform/integrations/openg2p-m-pesa-integration","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Integrations"}]},{"id":"fIKktczQVf19g5EPS0u2","title":"OpenG2P Mojaloop Integration","pathname":"/1.2/platform/integrations/openg2p-mojaloop-integration","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Integrations"}]},{"id":"K8xJCIQ8qj7TiDcYJkko","title":"Technology Stack","pathname":"/1.2/platform/technology-stack","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"tXJSYRflVBax7KBPCiav","title":"Reference","pathname":"/1.2/platform/reference","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"CR4GKYOgPwa5P39zp5VW","title":"API","pathname":"/1.2/platform/reference/api","siteSpaceId":"sitesp_sfzhk","emoji":"2194","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Reference"}]},{"id":"5Lh4Y9UqAPOlgCko0PY8","title":"Releases","pathname":"/1.2/platform/releases","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"Rs941908039pf7P9dbzg","title":"1.1.0","pathname":"/1.2/platform/releases/1.1.0","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Releases"}]},{"id":"FVakIyOwNjUl1Zy8LRFm","title":"Release Notes","pathname":"/1.2/platform/releases/1.1.0/release-notes","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"Releases"},{"label":"1.1.0"}]},{"id":"b2noWelN7IZdTP7GBrO2","title":"License","pathname":"/1.2/platform/license","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"ujxL3Mm9hl00PEOQAX4f","title":"OpenG2P Support Policy","pathname":"/1.2/platform/license/openg2p-support-policy","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"},{"label":"License"}]},{"id":"vMAV1oaojA1DiTenlUJV","title":"FAQ","pathname":"/1.2/platform/faq","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"PLATFORM","emoji":"1f369"}]},{"id":"P0OAvBBFWkpVWNL2VPI8","title":"Use Cases","pathname":"/1.2/use-cases/use-cases","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USE CASES","emoji":"26ce"}]},{"id":"lkm5Ou7dYlYxtMgV4vKU","title":"Immediate Assistance On Demand","pathname":"/1.2/use-cases/use-cases/immediate-assistance-on-demand","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USE CASES","emoji":"26ce"},{"label":"Use Cases"}]},{"id":"vjRtaH0YXpMTLlA2EXCz","title":"Registration using Self Service Portal","pathname":"/1.2/use-cases/use-cases/registration-using-self-service-portal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USE CASES","emoji":"26ce"},{"label":"Use Cases"}]},{"id":"HIXIWn7AWzVVZIXZXNoG","title":"Registration in Low Connectivity Areas","pathname":"/1.2/use-cases/use-cases/registration-in-low-connectivity-areas","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USE CASES","emoji":"26ce"},{"label":"Use Cases"}]},{"id":"cB7BuPVpZr30nqVKXa5O","title":"Service Provider Reimbursement","pathname":"/1.2/use-cases/use-cases/service-provider-reimbursement","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USE CASES","emoji":"26ce"},{"label":"Use Cases"}]},{"id":"Lru7OAq9jtz8Ae8cLyRx","title":"Deployment Architecture","pathname":"/1.2/deployment/deployment-architecture","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"}]},{"id":"a8d85bjRtWhX684aJhNh","title":"Infrastructure Setup","pathname":"/1.2/deployment/infrastructure-setup","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"}]},{"id":"5t7hOiyi4mrjgNPGCTAv","title":"Hardware Requirements","pathname":"/1.2/deployment/infrastructure-setup/k8s-cluster-requirements","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"VkiYanH7INq7JKhTT2wD","title":"Wireguard Server Setup","pathname":"/1.2/deployment/infrastructure-setup/wireguard-server-setup","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"wK1lKD03zIG83MHwXTqz","title":"Rancher Setup","pathname":"/1.2/deployment/infrastructure-setup/rancher","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"Izk7pWnOlxVwuE1Xqznh","title":"NFS Server Setup","pathname":"/1.2/deployment/infrastructure-setup/nfs-server","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"QPx9ff86A3q8DUqc4ipi","title":"OpenG2P K8s Cluster Setup","pathname":"/1.2/deployment/infrastructure-setup/cluster-setup","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"BZXQJZ1UjDS4Fy2Ny3dn","title":"Loadbalancer Setup","pathname":"/1.2/deployment/infrastructure-setup/loadbalancer-setup","siteSpaceId":"sitesp_sfzhk","description":"(WIP)","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Infrastructure Setup"}]},{"id":"UVkjzlRSPJJnOsPFKXL9","title":"External Components Setup","pathname":"/1.2/deployment/external-components-setup","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"}]},{"id":"zS6BpeH4nIoWXqryxBiR","title":"PostgreSQL Server Deployment","pathname":"/1.2/deployment/external-components-setup/postgresql-server","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"dQgqgbcQa7z1dRigG2lV","title":"Keycloak Deployment","pathname":"/1.2/deployment/external-components-setup/keycloak-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"zKkG4n0v4dF7koHVUppZ","title":"Minio Deployment","pathname":"/1.2/deployment/external-components-setup/minio-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"x5Fxnk0T5ch34Rev12YE","title":"ODK Central Deployment","pathname":"/1.2/deployment/external-components-setup/odk-central-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"TXeyLrzzHvQTvzU1eJZZ","title":"Kafka Deployment","pathname":"/1.2/deployment/external-components-setup/kafka-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"S9btGmKUtFZEeRc0gqck","title":"Logging & OpenSearch Deployment","pathname":"/1.2/deployment/external-components-setup/logging-and-opensearch-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"ZbV4onkvxzdPDobBMOe7","title":"Keymanager Deployment","pathname":"/1.2/deployment/external-components-setup/keymanager-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"QReaeHMGQdodBVgEbboM","title":"eSignet Deployment","pathname":"/1.2/deployment/external-components-setup/esignet-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"External Components Setup"}]},{"id":"iIsGpNTaYUYs4PgNbN85","title":"OpenG2P Modules Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"}]},{"id":"98WdtNltJNqTZwvF5mal","title":"PBMS Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment/pbms-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"}]},{"id":"gSGERq2ErM4xdOJ6xcAv","title":"Post Install Configuration","pathname":"/1.2/deployment/openg2p-modules-deployment/pbms-deployment/post-install-instructions","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"},{"label":"PBMS Deployment"}]},{"id":"MH8gAJuAeRcd0bSFAwW4","title":"Social Registry Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment/social-registry-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"}]},{"id":"Pg55kj0iKEIhwQqAma9D","title":"GCTB Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment/gctb-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"}]},{"id":"f95y0wGQVqZfSlaE10W0","title":"SPAR Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment/spar-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"}]},{"id":"Zz8EYD9kHMzCPFYlCoSV","title":"SPAR Post Installation Configuration","pathname":"/1.2/deployment/openg2p-modules-deployment/spar-deployment/spar-post-installation-configuration","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"},{"label":"SPAR Deployment"}]},{"id":"9CYLrpgHYM3KrflvR4Dj","title":"Reporting Deployment","pathname":"/1.2/deployment/openg2p-modules-deployment/reporting-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"OpenG2P Modules Deployment"}]},{"id":"XyoYz3BXQNU9FHKqX4HW","title":"Deployment Guides","pathname":"/1.2/deployment/deployment-guide","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"}]},{"id":"9H4JTGqIJpzE2eakwKx6","title":"Giving Access to Users","pathname":"/1.2/deployment/deployment-guide/access-to-deployed-setup","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"BJ0zUksusJ8qOCDjq7Rd","title":"Packaging OpenG2P Docker","pathname":"/1.2/deployment/deployment-guide/packaging-openg2p-docker","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"KKz9nO1dPUaIClhTkdQs","title":"SSL Certificates using Letsencrypt","pathname":"/1.2/deployment/deployment-guide/ssl-certificates-using-letsencrypt","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"NucGs5seogy0Jo377uP0","title":"Install WireGuard Client on Desktop/Laptop","pathname":"/1.2/deployment/deployment-guide/install-wireguard-client-on-desktop-laptop","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"UpF0xpwPTfCdT4DOaQWO","title":"Install WireGuard Client on Android Device","pathname":"/1.2/deployment/deployment-guide/install-wireguard-app-and-activate-tunnel","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"0rhzCaz9tSCzEVP1jvsa","title":"Make Environment Publicly Accessible using AWS LB Configuration","pathname":"/1.2/deployment/deployment-guide/make-environment-publicly-accessible-using-aws-lb-configuration","siteSpaceId":"sitesp_sfzhk","description":"For internal use","breadcrumbs":[{"label":"DEPLOYMENT","emoji":"1f5c4"},{"label":"Deployment Guides"}]},{"id":"J0ddhaQyBuUpzrY1EWAw","title":"Getting Started","pathname":"/1.2/developer-zone/getting-started-1","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"}]},{"id":"fwK0WfzFl9jfWJ5FyEQI","title":"Installing OpenG2P On Linux","pathname":"/1.2/developer-zone/getting-started-1/installing-openg2p-on-linux","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Getting Started"}]},{"id":"42NzsVDL67oXN23J2zwI","title":"Repositories","pathname":"/1.2/developer-zone/repositories","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"}]},{"id":"lFrrM1UZWc4vbNchCyGt","title":"openg2p-mts","pathname":"/1.2/developer-zone/repositories/openg2p-mts","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"3jKXHuUPpXTsQUsFcJLC","title":"MTS Connector","pathname":"/1.2/developer-zone/repositories/openg2p-mts/mts-connector","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-mts"}]},{"id":"PAfGy9OKR238CoAXQUyZ","title":"OpenG2P Registry MTS Connector","pathname":"/1.2/developer-zone/repositories/openg2p-mts/openg2p-registry-mts-connector","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-mts"}]},{"id":"SLPthBchDOepl5soLEpw","title":"openg2p-documents","pathname":"/1.2/developer-zone/repositories/openg2p-documents","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"MfimHcWXZa0HlSpeX1z6","title":"openg2p-formio","pathname":"/1.2/developer-zone/repositories/openg2p-formio","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"rUkGpRnChLgqasXNeNba","title":"G2P Formio","pathname":"/1.2/developer-zone/repositories/openg2p-formio/g2p-formio","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-formio"}]},{"id":"wmexW6kwKYrzYVZ0bba4","title":"openg2p-registry","pathname":"/1.2/developer-zone/repositories/openg2p-registry","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"6R78Obcbgz4zGv1shUFL","title":"G2P Registry: Rest API Extension Demo","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-rest-api-extension-demo","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"E1AWGJMgbQL4V0iBNabC","title":"G2P Registry: Additional Info REST API","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-additional-info-rest-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"bA2zFNyDzE2lMsnBg5Lj","title":"G2P Registry: Bank Details Rest API","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-bank-details-rest-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"IRgt9GPLpUzlkXjIdFI5","title":"G2P Registry: Additional Info","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-additional-info","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"um176e2h6seCxvIBHGQo","title":"G2P Registry:Bank Details","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-bank-details","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"8HWTkeaqGz1KGhIROD0R","title":"G2P Registry:Membership","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-membership","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"AlJnAjCft98YbDN4fuFe","title":"G2P Registry: Group","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-group","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"NLrisHup5UwMuyayfLZs","title":"G2P Registry: Individual","pathname":"/1.2/developer-zone/repositories/openg2p-registry/openg2p-module-doc-template-1","siteSpaceId":"sitesp_sfzhk","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"dvECWZzjqV349qS73XYY","title":"G2P Registry: Base","pathname":"/1.2/developer-zone/repositories/openg2p-registry/openg2p-module-doc-template","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"k2MUy52N3qsSrzRs6zHz","title":"G2P Registry: Rest API","pathname":"/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-rest-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-registry"}]},{"id":"ya7DKtpiKRpOK81xEG6Z","title":"openg2p-program","pathname":"/1.2/developer-zone/repositories/openg2p-program","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"pPjTkqMMrBGPeJe67Q3O","title":"OpenG2P Program Payments: In Files","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payments-in-files","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"Y2pBPuragMaY6c9rLEsx","title":"OpenG2P Program: Documents","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-documents","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"Yyw9aBcAAfH7aJPXjiDL","title":"OpenG2P Program Payment (Payment Hub EE)","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-payment-hub-ee","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"22upgw4ijXzjgzigUhxz","title":"G2P Programs: REST API","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-programs-rest-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"oKwgMAMQaNTYJQpCePYt","title":"G2P Program : Program Registrant Info Rest API","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-program-program-registrant-info-rest-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"sCUpYOWRPW5msbBlQZtq","title":"OpenG2P Entitlement: Differential","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-entitlement-differential","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"1X6RHpAjg6nQl3T3sAVg","title":"G2P Program Payment Manager: Payment Interoperability Layer","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-program-payment-manager-payment-interoperability-layer","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"JuPIuaKsUc24ZtIb3O95","title":"G2P Program Approval","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-program-approval","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"FCfRI7JDnKFJwMk3ldr6","title":"OpenG2P Entitlement Voucher","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-entitlement-voucher","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"XgaVD4f80v74LA5L5csE","title":"OpenG2P Program Assessment","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-assessment","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"bFktWa0BGWDLfzIxUe5a","title":"OpenG2P Program Reimbursement","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-reimbursement","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"XemNPDaIYxSNSRFCfrKP","title":"OpenG2P Program Registrant Info","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-registrant-info","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"MOzvL9jJ4NEANldJVVRN","title":"OpenG2P Program Payment Cash","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-cash","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"5J4IferbSDelJEhfnNKj","title":"OpenG2P Program Payment Simple Mpesa Payment Manager","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-simple-mpesa-payment-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"MxwgQ13FXRhtLIAk5aMS","title":"OpenG2P Programs Cycleless","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-programs-cycleless","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"GoseuklLtWA4uehKRFHu","title":"OpenG2P Programs Autoenrol","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-programs-autoenrol","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"UbvEzLahPU4qSn2F08sl","title":"OpenG2P Entitlement In-kind","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-entitlement-in-kind","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"716St3fSgXZu3zeX9uSq","title":"G2P SelfServicePortal","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-selfserviceportal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"hAV5cUoFp3ueUDGDJYN1","title":"OpenG2P Program Payment: G2P Connect Payment Manager","pathname":"/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-g2p-connect-payment-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"J7o6iABrRRjV1oKxckXr","title":"G2P Notifications: Wiserv SMS Service Provider","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-notifications-wiserv-sms-service-provider","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"ORAK3dbOPpkHhyTLQ51M","title":"G2P: Proxy Means Test","pathname":"/1.2/developer-zone/repositories/openg2p-program/g2p-proxy-means-test","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-program"}]},{"id":"GXKbwrCjdWaxi9PCUamw","title":"openg2p-testing","pathname":"/1.2/developer-zone/repositories/openg2p-testing","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"o11gyWQjAqJjSc83G1GZ","title":"openg2p-fastapi-template","pathname":"/1.2/developer-zone/repositories/openg2p-fastapi-template","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"mPeH2kUeTmXNqnjipZn0","title":"openg2p-fastapi-common","pathname":"/1.2/developer-zone/repositories/openg2p-fastapi-common","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"nAOISnrzr0YO854GbA04","title":"OpenG2P FastAPI Common","pathname":"/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-common","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"zfzNCT0eJpYCMbriUaKw","title":"OpenG2P FastAPI Auth","pathname":"/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-auth","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"efLBJqr7ISvaPrC0KJtt","title":"OpenG2P Common: G2P Connect ID Mapper","pathname":"/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-common-g2p-connect-id-mapper","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"RHb4ugx9vbHPWH4PhrjM","title":"social-payments-account-registry","pathname":"/1.2/developer-zone/repositories/social-payments-account-registry","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"5get4vaaQQfPTQy15ij8","title":"g2p-cash-transfer-bridge","pathname":"/1.2/developer-zone/repositories/g2p-cash-transfer-bridge","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"zaExYbE6Y0NC4hu7XSGp","title":"openg2p-deployment","pathname":"/1.2/developer-zone/repositories/openg2p-deployment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"QOYzQYEMp4v7PXBIjHRq","title":"openg2p-documentation","pathname":"/1.2/developer-zone/repositories/openg2p-documentation","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"eEQdaftYAmz78N0hrXud","title":"openg2p-helm","pathname":"/1.2/developer-zone/repositories/openg2p-helm","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"6xnrG7dpGxRm8EMuNUzq","title":"openg2p-theme","pathname":"/1.2/developer-zone/repositories/openg2p-theme","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"THRDWog23AthhA4LU4Gl","title":"openg2p-portal-api","pathname":"/1.2/developer-zone/repositories/openg2p-portal-api","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"Rse5ZNkbFc0pscO1kchO","title":"openg2p-mosip","pathname":"/1.2/developer-zone/repositories/openg2p-mosip","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"INReohCUsOhnbGgt5BLt","title":"openg2p-notifications","pathname":"/1.2/developer-zone/repositories/openg2p-notifications","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"zaPiaEUwg32NY6KmEaBa","title":"openg2p-packaging","pathname":"/1.2/developer-zone/repositories/openg2p-packaging","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"4Reespzsb5GKxwa3drFw","title":"openg2p-importers","pathname":"/1.2/developer-zone/repositories/openg2p-importers","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"2p3vyfNGlPJUtkvjdeBt","title":"G2P ODK Importer","pathname":"/1.2/developer-zone/repositories/openg2p-importers/g2p-odk-importer","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"},{"label":"openg2p-importers"}]},{"id":"eDWfMDQgaNZ3ViTMlZrA","title":"openg2p-documents","pathname":"/1.2/developer-zone/repositories/openg2p-documents-1","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"2eLUpsgI0Jtip9lJRkb7","title":"openg2p-reporting","pathname":"/1.2/developer-zone/repositories/openg2p-reporting","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"KbkEOnzKk0C2CMLgcAcX","title":"openg2p-self-service-portal","pathname":"/1.2/developer-zone/repositories/openg2p-self-service-portal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"nE32scqzwaFbspZjrmQM","title":"openg2p-portal","pathname":"/1.2/developer-zone/repositories/openg2p-portal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"QvNrRVUydLbR2dsfscE9","title":"odoo-json-field","pathname":"/1.2/developer-zone/repositories/odoo-json-field","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"MQCUaTkJsqvHQudL7kQK","title":"spar-ui","pathname":"/1.2/developer-zone/repositories/spar-ui","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"5MOaWYloSix0aUc5UHEj","title":"openg2p-auth","pathname":"/1.2/developer-zone/repositories/openg2p-auth","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"QIQXTURJkYhfuDzfLLTs","title":"openg2p-voucher-scanner-app","pathname":"/1.2/developer-zone/repositories/openg2p-voucher-scanner-app","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"di043TItH03mpaaKkQKn","title":"openg2p-security","pathname":"/1.2/developer-zone/repositories/openg2p-security","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"xAJOM0DsJzm9QlloD3Bg","title":"openg2p-mts","pathname":"/1.2/developer-zone/repositories/openg2p-mts-1","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"cuQoU796Q9JD0cRQV9lM","title":"server-auth","pathname":"/1.2/developer-zone/repositories/server-auth","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"wFyq18t5qXQW5gLmBGUB","title":"openg2p-data","pathname":"/1.2/developer-zone/repositories/openg2p-data","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"Vd9bbFG5ioo3EEHQs0qu","title":"openg2p-esignet","pathname":"/1.2/developer-zone/repositories/openg2p-esignet","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"jWIZgnul63qrydlfdZK1","title":"spar-load-test","pathname":"/1.2/developer-zone/repositories/spar-load-test","siteSpaceId":"sitesp_sfzhk","description":"All documentation relating to load testing of REST APIs of the SPAR (Social Protection Account Registry - aka Account Mapper) module","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"5g52w8a7J4sMVwZBSZs9","title":"4sure","pathname":"/1.2/developer-zone/repositories/4sure","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Repositories"}]},{"id":"ylDoBX9g3QmdivkYO23r","title":"Testing","pathname":"/1.2/developer-zone/testing","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"}]},{"id":"dwhmnZKvdVpiDC6rIRHx","title":"Test Workflow","pathname":"/1.2/developer-zone/testing/test-workflow","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Testing"}]},{"id":"Z4lMug3rfDZgPLOPuJNK","title":"Automation Framework","pathname":"/1.2/developer-zone/testing/automation-framework","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"DEVELOPER ZONE","emoji":"1f468-1f4bb"},{"label":"Testing"}]},{"id":"Q6u3os0z8wuhPZBKGSUo","title":"Contributing","pathname":"/1.2/community/contributing-to-openg2p","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"COMMUNITY","emoji":"1f469-1f4bb"}]},{"id":"kBb0EJd4il9KnrKr4JSw","title":"Code of Conduct","pathname":"/1.2/community/code-of-conduct","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"COMMUNITY","emoji":"1f469-1f4bb"}]},{"id":"cQfYfj93q8iaTPpCB52x","title":"Platform Guides","pathname":"/1.2/user-guides/platform-guides","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"}]},{"id":"Tdd6flxC6u7aa5csCwJz","title":"Registration","pathname":"/1.2/user-guides/platform-guides/registration","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"OHhviQLGy1TZcdWx7SRI","title":"Self Register Online","pathname":"/1.2/user-guides/platform-guides/registration/self-register-online","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"}]},{"id":"GpV22klAf2GmGu4sStxq","title":"ODK","pathname":"/1.2/user-guides/platform-guides/registration/odk","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"}]},{"id":"KqCLwGeD3JPypU5tUXQE","title":"Create a Project for a Program","pathname":"/1.2/user-guides/platform-guides/registration/odk/create-odk-form","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"CXdL6WllzC9iKT5ud28Q","title":"Create a Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/create-a-form","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"TpbLUTpGTRG0ky4VlKyY","title":"Upload a Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/upload-a-form","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"ClUjL4IBtMWN0TKw5RJ9","title":"Upload revised Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/upload-revised-form","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"3chP24I1Mlhwduoe9L4L","title":"Test a Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/test-a-form","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"0fDgsgtJTQ0sNPwGZXR2","title":"Publish a Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/publish-a-form","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"lAQWw9McE2p0XbOouhSE","title":"Provide Form Access to Field Agent","pathname":"/1.2/user-guides/platform-guides/registration/odk/provide-form-access-to-field-agent","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"hAhZO7MYxD37CxedSZjf","title":"Download Form on ODK Collect","pathname":"/1.2/user-guides/platform-guides/registration/odk/download-form-on-odk-collect","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"vLSTJZE1j7dcBOqeih1k","title":"Delete a Form","pathname":"/1.2/user-guides/platform-guides/registration/odk/delete-a-form","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"0FXJFhKpDm4uNZkmOtMm","title":"Register Offline","pathname":"/1.2/user-guides/platform-guides/registration/odk/register-offline","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK"}]},{"id":"vmACO57TSNTaAQM4ZG04","title":"ODK Importer","pathname":"/1.2/user-guides/platform-guides/registration/odk-importer","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"}]},{"id":"W7JHkuuJ6CQVzP0prbai","title":"Customize the ODK Importer Configuration based on the ODK Form Fields","pathname":"/1.2/user-guides/platform-guides/registration/odk-importer/customize-the-odk-importer-configuration-based-on-the-odk-form-fields","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Registration"},{"label":"ODK Importer"}]},{"id":"sMq1slktwh7fNitEjzNY","title":"Authentication","pathname":"/1.2/user-guides/platform-guides/authentication","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"xWZK7a8CGCNvCe6oIo7N","title":"Integrate with MOSIP e-Signet","pathname":"/1.2/user-guides/platform-guides/authentication/integrate-mosip-e-signet","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Authentication"}]},{"id":"aC77vWNxDBJ8vLv2FI8q","title":"Deduplication","pathname":"/1.2/user-guides/platform-guides/deduplication","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"ZN0vbg790u95ty2fPh46","title":"Deduplicate Registrants","pathname":"/1.2/user-guides/platform-guides/deduplication/deduplicate-registrants","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Deduplication"}]},{"id":"cIfICP1kbcE0vJyY66Nm","title":"Eligibility and Program Enrollment","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"d38Hc9h3bYCnwNK2N77q","title":"Enrol Registrants into Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/enrol-registrants-into-program","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"j920pPAW7YeSOau4TEmT","title":"Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"bmFk3ZkZzW1KU7gvqbr4","title":"Create Manager Type","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"N48WxPR648hbCjxqI2US","title":"Create Eligibility Manager Types","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"}]},{"id":"drMej2qq0hK6ZLhXLTJy","title":"Create Default Eligibility Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1/create-default-eligibility-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Eligibility Manager Types"}]},{"id":"UgMRSltIDBh90MyWl3Xp","title":"Create ID Document Eligibility Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Eligibility Manager Types"}]},{"id":"N33qDZDdCAc4FPqKXZOD","title":"Create Phone Number Eligibility Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1/create-phone-number-eligibility-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Eligibility Manager Types"}]},{"id":"QiQuY4x35aIg6MIo4WPd","title":"Create Deduplication Manager Types","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"}]},{"id":"MkH5ywTn2JxJh8ujkEY8","title":"Create ID Deduplication Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types/create-id-deduplication-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Deduplication Manager Types"}]},{"id":"TwBxDJTuCkfnk81gSadC","title":"Create Phone Number Deduplication","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types/create-phone-number-deduplication","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Deduplication Manager Types"}]},{"id":"AHYg3iC6Qx2kI5LpfKMA","title":"Create Notification Manager Types","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"}]},{"id":"GO2bnTCub13CNyEJAelx","title":"Create SMS Notification Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-sms-notification-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Notification Manager Types"}]},{"id":"ef2t6OPdqhZG4Bkbpmz5","title":"Create Email Notification Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-email-notification-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Notification Manager Types"}]},{"id":"tbpqZg1wuSHTnJ5053Ec","title":"Create Fast2SMS Notification Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-fast2sms-notification-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Notification Manager Types"}]},{"id":"KfN2ddWVN7MXugbKwOWW","title":"Create Entitlement Manager Type","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"}]},{"id":"Sy87uFhLJjaIe1qpY5c9","title":"Create Default Entitlement Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type/create-default-entitlement-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Entitlement Manager Type"}]},{"id":"xRYllYmb3r0E8vDfnw9p","title":"Create Voucher Entitlement Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type/create-voucher-entitlement-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Entitlement Manager Type"}]},{"id":"Mnv3gk1DRfczMUNj6iUd","title":"Create Payment Manager Types","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"}]},{"id":"1LyDNPgOheUReSwmjsc8","title":"Create Payment Hub EE Payment Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-payment-hub-ee-payment-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Payment Manager Types"}]},{"id":"A0rtC4ECp0KLXnbngrq9","title":"Create Payment Interoperability Layer Payment Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-payment-interoperability-layer-payment-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Payment Manager Types"}]},{"id":"rg8kJIkK3Te6M9e7jStB","title":"Create Default Payment Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-default-payment-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Payment Manager Types"}]},{"id":"WuHbzJuESxtPilDEuV5F","title":"Create Cash Payment Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-cash-payment-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Payment Manager Types"}]},{"id":"3kqb6nzRHy4VQVIfZCZz","title":"Create File Payment Manager","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-file-payment-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"},{"label":"Create Manager Type"},{"label":"Create Payment Manager Types"}]},{"id":"LRRS0lU8lt3l3TsqiOWc","title":"Create Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-a-program","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"i3j9C7102QYWGZvPmSsy","title":"Map Self-Service Portal Form","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/map-self-service-portal-form","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"syEprcrSJQjJIvW6PrMl","title":"Create Eligibility Manager under Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-eligibility-manager","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"LFX2Fd7RWPfulVbKGoju","title":"Create Deduplication Manager under Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-deduplication-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"h7XtgmpfGHVhDeW9fAOj","title":"Create Notification Manager under Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/configure-notification-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"x42INaKsuMh1alvvZ2bc","title":"Configure Program Manager under Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/configure-program-manager-in-program","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"I8cEZIQAZHt5vZvLgOxH","title":"Create Entitlement Voucher Template","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-entitlement-voucher-template","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Program"}]},{"id":"NyKwX5EKdRFwE76v34CE","title":"Configuration","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"iQ7JVTwZd6icxYyqtxMN","title":"Configure Proxy Means Test","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/configure-proxy-mean-test","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Configuration"}]},{"id":"JBC48wOjgR1V3aNMyDlA","title":"Configure ID Types","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/configure-id-types","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Configuration"}]},{"id":"ZoetrFfBSG7bSMpn97gg","title":"Configure Entitlement Manager under Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/create-entitlement-manager-type-1","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Configuration"}]},{"id":"52boPofLUYj3m1OOIc4K","title":"Configure Payment Manager in Program","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/create-payment-manager","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Configuration"}]},{"id":"lqQZIQzxlz7tHzE6P2Ww","title":"Approval","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"vgjqxrKnckmGtSYEmaVU","title":"Create and Approve Program Cycle","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval/create-and-approve-disbursement-cycle","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Approval"}]},{"id":"hyawh21eKfILiZ62GlGj","title":"Multi-Stage Approval","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval/multi-stage-approval","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Approval"}]},{"id":"7sB9t4mCgI62FbMjbPYB","title":"MTS Connector","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"kD4CvNs3J81e9UoIwWCQ","title":"Create MTS Connector","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"MTS Connector"}]},{"id":"eU82cRz8FDbfwcxF75En","title":"Create ODK MTS Connector","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector/create-odk-mts-connector","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"MTS Connector"},{"label":"Create MTS Connector"}]},{"id":"29Xo9jFUsZD1FPQNTDYY","title":"Create OpenG2P Registry MTS Connector","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector/create-openg2p-registry-mts-connector","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"MTS Connector"},{"label":"Create MTS Connector"}]},{"id":"zzWLF3821cqcLE2eELjd","title":"Settings","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/settings","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"DOjYAVg3gShpIUinAaFG","title":"Create User and Assign Role","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/settings/assign-roles-to-users","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Settings"}]},{"id":"5ohsXmVlxcUcI8wxcTYP","title":"Website","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/website","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"}]},{"id":"a3j8QyeK9cBunRAJoS8H","title":"Create Self-Service Portal Form","pathname":"/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/website/create-portal-form","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Eligibility and Program Enrollment"},{"label":"Website"}]},{"id":"pdUKCstZ5g376TWJadJ8","title":"Notification","pathname":"/1.2/user-guides/platform-guides/notification","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"nGSy7EEWq9Rmk3sfY7lh","title":"Send Notifications to Individual Registrants","pathname":"/1.2/user-guides/platform-guides/notification/send-notifications-to-individual-registrants","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Notification"}]},{"id":"DjD2a30rSlRJ2mNBShXm","title":"Prepare and Send Payment","pathname":"/1.2/user-guides/platform-guides/notification/prepare-and-send-payment","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Notification"}]},{"id":"sH8Ca7ZFKqvyazycJcq9","title":"Entitlement","pathname":"/1.2/user-guides/platform-guides/entitlement","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"ndsO5CPlpEHgGF3M3hhl","title":"Install SmartScanner App","pathname":"/1.2/user-guides/platform-guides/entitlement/install-smartscanner-app","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Entitlement"}]},{"id":"olnrrzdV2yWA5nAkV1JL","title":"Cash Transfer","pathname":"/1.2/user-guides/platform-guides/cash-transfer","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"LXvufW7SxfaNNqVFRwCd","title":"Reimbursement","pathname":"/1.2/user-guides/platform-guides/cash-transfer/reimbursement","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Cash Transfer"}]},{"id":"AfPxvxwL7iR5EzrVyMpi","title":"Submit Reimbursement Using the Service Provider Portal","pathname":"/1.2/user-guides/platform-guides/cash-transfer/reimbursement/submit-reimbursement-using-the-service-provider-portal","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Cash Transfer"},{"label":"Reimbursement"}]},{"id":"Kd9TB2uSOZn07s1Tc4NS","title":"Reimburse the service provider","pathname":"/1.2/user-guides/platform-guides/cash-transfer/reimbursement/reimburse-service-provider","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"Cash Transfer"},{"label":"Reimbursement"}]},{"id":"IPOomy6GgoQlTKuBpmdd","title":"Accounting and Reporting","pathname":"/1.2/user-guides/platform-guides/accounting-and-reporting","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"2DpXIWck3fNGLUESiTi2","title":"SPAR","pathname":"/1.2/user-guides/platform-guides/spar","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"q4I4biA7nKQB8LpmLnjU","title":"Self Update ID with Financial Address information","pathname":"/1.2/user-guides/platform-guides/spar/self-update-id-with-financial-address-information","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"SPAR"}]},{"id":"1x8CSjpurxeszZIlWMip","title":"Admin Guide to Link ID with Financial Address information","pathname":"/1.2/user-guides/platform-guides/spar/admin-guide-to-link-id-with-financial-address-information","siteSpaceId":"sitesp_sfzhk","description":"","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"SPAR"}]},{"id":"4a1PEfpUEgZPgeYfGnQo","title":"4Sure","pathname":"/1.2/user-guides/platform-guides/4sure","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"}]},{"id":"7zP68cx5uGnFLvMWUhT9","title":"Verify Digital Credentials using 4Sure","pathname":"/1.2/user-guides/platform-guides/4sure/verify-digital-credentials-using-4sure","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"4Sure"}]},{"id":"tcVE9tOkXKjEpH6B8QgV","title":"Verify and Populate the form in ODK Collect using 4Sure","pathname":"/1.2/user-guides/platform-guides/4sure/verify-and-populate-the-form-in-odk-collect-using-4sure","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Platform Guides"},{"label":"4Sure"}]},{"id":"BLV2u852kzrCEP5qkXk4","title":"Documentation Guides","pathname":"/1.2/user-guides/documentation-guides","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"}]},{"id":"MFfnwS2rNAMiSHu9ubcg","title":"Documentation Guidelines","pathname":"/1.2/user-guides/documentation-guides/documentation-guidelines","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Documentation Guides"}]},{"id":"cMThk2sGomJxM8V4F7aC","title":"OpenG2P Module Doc Template","pathname":"/1.2/user-guides/documentation-guides/openg2p-module-doc-template","siteSpaceId":"sitesp_sfzhk","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"USER GUIDES","emoji":"1f4d4"},{"label":"Documentation Guides"}]},{"id":"q7beZdiMA4XIdsM5skTU","title":"Articles","pathname":"/1.2/blog/articles","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"BLOG"}]},{"id":"gyY2MqReZM5eM73ZZU2A","title":"OpenG2P and SDG Goals","pathname":"/1.2/blog/articles/openg2p-and-sdg-goals","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"BLOG"},{"label":"Articles"}]},{"id":"lT10YeFjsIIoaiSvkAPG","title":"OpenG2P - A Building Block for DPI","pathname":"/1.2/blog/articles/openg2p-a-building-block-for-dpi","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"BLOG"},{"label":"Articles"}]},{"id":"mo7HU6KmfOu2GNRU5VJg","title":"Case Studies","pathname":"/1.2/blog/case-studies","siteSpaceId":"sitesp_sfzhk","breadcrumbs":[{"label":"BLOG"}]},{"id":"TFfERzpZeibDsVF6ZW33","title":"Overview","pathname":"/1.3","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"ilU8m4TEX3b79bhUWK0K","title":"Social Registry","pathname":"/1.3/social-registry","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"3mcZ1w8yHbbgztxa9ksl","title":"Features","pathname":"/1.3/social-registry/features","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"}]},{"id":"9RplvVCx6if9iEnfXs27","title":"Individuals and Groups","pathname":"/1.3/social-registry/features/individuals-and-groups","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"0YXnh5STwZ5rdGsjyGKz","title":"User Guides","pathname":"/1.3/social-registry/features/individuals-and-groups/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Individuals and Groups"}]},{"id":"x3cC8z2Uk09Up374jwpq","title":"Create an Individual Registrant","pathname":"/1.3/social-registry/features/individuals-and-groups/user-guides/create-an-individual-registrant","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Individuals and Groups"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"FFp9L28mCW5rxPZ1GGBa","title":"Create a Group and Add Individual Registrants to the Group","pathname":"/1.3/social-registry/features/individuals-and-groups/user-guides/create-a-group-and-add-individual-registrants-to-the-group","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Individuals and Groups"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"4ADKl3jQWf6Yc7xDQdnb","title":"Import CSV file to Social Registry","pathname":"/1.3/social-registry/features/individuals-and-groups/user-guides/import-csv-file-to-social-registry","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Individuals and Groups"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"D7th1KbbRjmqDFelkPdH","title":"Deduplication","pathname":"/1.3/social-registry/features/deduplication","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"kbkEJeXLa7GPBQA2z18g","title":"User Guides","pathname":"/1.3/social-registry/features/deduplication/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Deduplication"}]},{"id":"NBePQQxaY6GjhSDgvodH","title":"Configure ID Deduplication, Deduplicate, and Save Duplicate Groups/Individuals","pathname":"/1.3/social-registry/features/deduplication/user-guides/configure-id-deduplication-deduplicate-and-save-duplicate-groups-individuals","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"yo93SEGWvFs1Hkpgh1O8","title":"Deduplicator Service","pathname":"/1.3/social-registry/features/deduplication/deduplicator-service","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Deduplication"}]},{"id":"jx1pTTgY6pajyabtgcnn","title":"Lock and Unlock","pathname":"/1.3/social-registry/features/lock-and-unlock","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"KAjTlCo5tkErXkFX07bh","title":"Enumerator","pathname":"/1.3/social-registry/features/enumerator","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"xeE1b4dsCtAM2qwMkNaX","title":"Enumerator ID","pathname":"/1.3/social-registry/features/enumerator/enumerator-id","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Enumerator"}]},{"id":"JuEUyqTSAHbuhgjfsAgX","title":"Dynamic Updates","pathname":"/1.3/social-registry/features/registry-update-mechanisms","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"08ttdNCiRzbZO2cqikPo","title":"Document Upload","pathname":"/1.3/social-registry/features/document-upload","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"rl4ozIxSIgkjQENRyReb","title":"ODK Importer","pathname":"/1.3/social-registry/features/odk-importer","siteSpaceId":"sitesp_FL6p6","description":"Work in Progress","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"HM72uH6tjewvuz6hVhaP","title":"User Guide","pathname":"/1.3/social-registry/features/odk-importer/user-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ODK Importer"}]},{"id":"DXWthe0srs7DBGBsi5tM","title":"Configure and Import ODK Form","pathname":"/1.3/social-registry/features/odk-importer/user-guide/configure-and-import-odk-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ODK Importer"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"eYkSim5uJCju2abwhcI2","title":"Import Specific ODK Forms using ODK Instance ID","pathname":"/1.3/social-registry/features/odk-importer/user-guide/import-specific-odk-forms-using-odk-instance-id","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ODK Importer"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"Ryqg2iqgtMtcxaH23Thp","title":"Registration Portal","pathname":"/1.3/social-registry/features/registration-portal","siteSpaceId":"sitesp_FL6p6","description":"Work In Progress","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"cbmKOS6V4UZTu6aLHtIP","title":"User Guides","pathname":"/1.3/social-registry/features/registration-portal/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Registration Portal"}]},{"id":"JoKRV3XU5HaVwiIufq2q","title":"Create a New Household","pathname":"/1.3/social-registry/features/registration-portal/user-guides/create-a-new-household","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Registration Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"gO9OA948DY8K7g0YUOZI","title":"Create a New Individual in Registration Portal","pathname":"/1.3/social-registry/features/registration-portal/user-guides/create-a-new-individual-in-registration-portal","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Registration Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"6liuJzUd0w4FKG78daKe","title":"Create a New Portal User","pathname":"/1.3/social-registry/features/registration-portal/user-guides/create-a-new-portal-user","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Registration Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"yiLe8NSA8B3dc9IT6Uxx","title":"Configure Portal User to Limit Accessing Location","pathname":"/1.3/social-registry/features/registration-portal/user-guides/configure-portal-user-to-limit-accessing-location","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Registration Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"K7pPZiFcO4uj439PugVD","title":"Configurations","pathname":"/1.3/social-registry/features/configurations","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"EExhs1Zk4Rhto0wdUymi","title":"User Guide","pathname":"/1.3/social-registry/features/configurations/user-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"}]},{"id":"th9h2JhDLIcSC2OwAZHJ","title":"Configure ID Types","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-id-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"lKdFWmNY0BV3mHDAVLlq","title":"Configure Registrant Tags","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-registrant-tags","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"cTu3VVgU1HJx2dM821Ns","title":"Configure Gender Types","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-gender-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"IhSUIWf5U3dV9bdsyuiw","title":"Configure Relationships","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-relationships","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"zRnzdJMHjOEXG7MRti6z","title":"Configure Group Types","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-group-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"gUBku5IwBxs2hZGNYtkX","title":"Configure Group Membership Kind","pathname":"/1.3/social-registry/features/configurations/user-guide/configure-group-membership-kind","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Configurations"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"237rwbS59dCKT8sdRpZy","title":"User Management","pathname":"/1.3/social-registry/features/administration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"pDjquSianvXmxVGlK5Nm","title":"User Guide","pathname":"/1.3/social-registry/features/administration/user-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"User Management"}]},{"id":"HV4nsxGveXUd7e4ke8Yu","title":"Create User","pathname":"/1.3/social-registry/features/administration/user-guide/create-user-and-assign-role","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"User Management"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"YGclH5llhRSMgHnBIx4H","title":"Assign a Role to a User","pathname":"/1.3/social-registry/features/administration/user-guide/assign-a-role-to-a-user","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"User Management"},{"label":"User Guide","emoji":"1f4d4"}]},{"id":"T6yfQVNjpBHfG1zPIJft","title":"Geographic","pathname":"/1.3/social-registry/features/geographic","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"N1qR7BCvRqNo4h3SqbRT","title":"Data Share","pathname":"/1.3/social-registry/features/data-share","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"LmDemhVmGjg70NNQqilZ","title":"Languages Support","pathname":"/1.3/social-registry/features/languages-support","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"cBpJdXX62SIOy9Q8YEOW","title":"User Guides","pathname":"/1.3/social-registry/features/languages-support/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Languages Support"}]},{"id":"YRNPp4M1UNCCTfZO105x","title":"Set Language Preference","pathname":"/1.3/social-registry/features/languages-support/user-guides/set-language-preference","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Languages Support"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"UQ6o9IGr6cY1fHlJ0Pmx","title":"API","pathname":"/1.3/social-registry/features/api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"VSBsAM5nrGodBWMlbnIl","title":"Search APIs","pathname":"/1.3/social-registry/features/api/search-apis","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"API"}]},{"id":"tNdu62UWv3peKjK4aGPF","title":"Individual APIs","pathname":"/1.3/social-registry/features/api/individual-apis","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"API"}]},{"id":"4sx8WB2KPgYfohomaT4V","title":"Group APIs","pathname":"/1.3/social-registry/features/api/group-apis","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"API"}]},{"id":"gyWSwGxVwmyrt2Z76Lp4","title":"Privacy and Security","pathname":"/1.3/social-registry/features/privacy-and-security","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"kap5POpi7OuruGzuWHWp","title":"Interoperability","pathname":"/1.3/social-registry/features/interoperability","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"gqH63bJEHhnWcTEtvuMD","title":"Monitoring and Reporting","pathname":"/1.3/social-registry/features/monitoring-and-reporting","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"BnlJvwNjZBctITUUzyTN","title":"ID Integration","pathname":"/1.3/social-registry/features/id-integration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"CYbgvvqlHLr5nryHLBnt","title":"ID Validation and Tokenisation","pathname":"/1.3/social-registry/features/id-integration/tokenisation","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"}]},{"id":"aOBXIPyRd4S0iSk0mppC","title":"ID Authentication","pathname":"/1.3/social-registry/features/id-integration/id-authentication","siteSpaceId":"sitesp_FL6p6","description":"work in progress","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"}]},{"id":"QEjVOnmpXS52CXHHc9JL","title":"User Guides","pathname":"/1.3/social-registry/features/id-integration/id-authentication/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"},{"label":"ID Authentication"}]},{"id":"13PWoCN7FTdSMMFoO6m1","title":"Configure eSignet Auth Provider for ID Authentication","pathname":"/1.3/social-registry/features/id-integration/id-authentication/user-guides/configure-esignet-auth-provider-for-id-authentication","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"},{"label":"ID Authentication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"9Cc7cbLHMcp9WdB3qrIK","title":"ID Authentication Process","pathname":"/1.3/social-registry/features/id-integration/id-authentication/user-guides/id-authentication-process","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"work in progress","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"},{"label":"ID Authentication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"9oYn8wUnht8RjjXq82S0","title":"eSignet Client Creation","pathname":"/1.3/social-registry/features/id-integration/id-authentication/user-guides/esignet-client-creation","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"},{"label":"ID Authentication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"MgWqWc8JypS1FWvpaZCp","title":"Fayda ID Integration","pathname":"/1.3/social-registry/features/id-integration/fayda-id-integration","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"ID Integration"}]},{"id":"wPahmZREFEmvfozMGLwv","title":"Verifiable Credentials Issuance","pathname":"/1.3/social-registry/features/verifiable-credentials-issuance","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"cF43Rbri2wd2nsXZStmt","title":"User Guides","pathname":"/1.3/social-registry/features/verifiable-credentials-issuance/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Verifiable Credentials Issuance"}]},{"id":"xFsHd2vdwNhSrtvBDcI5","title":"Configure Inji to download Social Registry VCs","pathname":"/1.3/social-registry/features/verifiable-credentials-issuance/user-guides/configure-inji-to-download-social-registry-vcs","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Verifiable Credentials Issuance"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"xxZby4ui6A1ZagxmdutY","title":"Computed fields","pathname":"/1.3/social-registry/features/score-computation","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"ODcphdoHLdB98PvS53Bc","title":"Record Revision History","pathname":"/1.3/social-registry/features/record-revision-history","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"BAOT4vR1JBuCHw6vS6Kq","title":"SPAR Integration for Account Info","pathname":"/1.3/social-registry/features/spar-integration-for-account-info","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"UNRG3BOitJMpSepdd5RJ","title":"Self Service Registration Portal","pathname":"/1.3/social-registry/features/self-service-registration-portal","siteSpaceId":"sitesp_FL6p6","description":"Work in Progress","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"rEYLJmyblqylDrPmFUvL","title":"Unique Reference ID","pathname":"/1.3/social-registry/features/unique-reference-id","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"THM4heNWXNFYtxC39gRK","title":"Logging","pathname":"/1.3/social-registry/features/logging","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"}]},{"id":"jUOdO97MSP5MUWXrBZIT","title":"Audit Logs","pathname":"/1.3/social-registry/features/logging/audit-log","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Logging"}]},{"id":"4XK1x8QR4qsVFTRl5RyC","title":"System Logs","pathname":"/1.3/social-registry/features/logging/system-logs","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Logging"}]},{"id":"kXYei4vKdUFkotx2bKON","title":"Change log","pathname":"/1.3/social-registry/features/logging/change-log","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Features"},{"label":"Logging"}]},{"id":"xMB9smI4fqZgnxWQJdRZ","title":"Versions","pathname":"/1.3/social-registry/versions","siteSpaceId":"sitesp_FL6p6","description":"Social Registry versions","breadcrumbs":[{"label":"Social Registry"}]},{"id":"I21vllNMfOpbkXr72FwP","title":"Deployment","pathname":"/1.3/social-registry/deployment","siteSpaceId":"sitesp_FL6p6","description":"Social Registry Deployment","breadcrumbs":[{"label":"Social Registry"}]},{"id":"ACfymtKiRpOSdYTIpmt8","title":"Domain names and Certificates","pathname":"/1.3/social-registry/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_FL6p6","description":"Domain names and mapping for Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Deployment"}]},{"id":"0r5xFdlYX2YQbouhyL0w","title":"Install Odoo Modules","pathname":"/1.3/social-registry/deployment/install-odoo-modules","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Deployment"}]},{"id":"cIzeqTt2B7NAS8msN6pT","title":"Developer Zone","pathname":"/1.3/social-registry/developer-zone","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"}]},{"id":"zEONxPmrZRekI1wvwXjP","title":"Technology Stack","pathname":"/1.3/social-registry/developer-zone/technology-stack","siteSpaceId":"sitesp_FL6p6","description":"The following technologies and tools are used by Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"}]},{"id":"oz6YSq2THTiGm68bLYI2","title":"Repositories","pathname":"/1.3/social-registry/developer-zone/repositories","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"}]},{"id":"ghIXOpEFujMye4KXyDGW","title":"Developer Install","pathname":"/1.3/social-registry/developer-zone/developer-install","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"}]},{"id":"ZPKiwnM38KV42dm84jWF","title":"Developer Install of OpenG2P Package on Linux","pathname":"/1.3/social-registry/developer-zone/developer-install/developer-install-of-openg2p-package-on-linux","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d8","description":"Installation of Social Registry on developer machine","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"png1ULwe001KSuwCGztJ","title":"Packaging","pathname":"/1.3/social-registry/developer-zone/packaging","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"}]},{"id":"v4vQbKXqepgVMIG8JfFt","title":"Docker Packaging Guide","pathname":"/1.3/social-registry/developer-zone/packaging/docker-packaging-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d8","description":"How to create SR Docker Package","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"},{"label":"Packaging"}]},{"id":"nagxd9N5mwtIdFeAJWcG","title":"Helm Packaging Guide","pathname":"/1.3/social-registry/developer-zone/packaging/helm-packaging-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d8","description":"How to create a Helm Package for Social Registry","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"},{"label":"Packaging"}]},{"id":"4h99MZRviDMcmrU91gKB","title":"Odoo Modules","pathname":"/1.3/social-registry/developer-zone/odoo-modules","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"}]},{"id":"FPVVd9AophO3i3upWqC4","title":"ODK App User Mapping","pathname":"/1.3/social-registry/developer-zone/odoo-modules/odk-app-user-mapping","siteSpaceId":"sitesp_FL6p6","description":"WORK IN  PROGRESS","breadcrumbs":[{"label":"Social Registry"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"jza2bRFvwdBNO6vQ9Rmx","title":"PBMS","pathname":"/1.3/pbms","siteSpaceId":"sitesp_FL6p6","description":"GP2 MIS - Program and Beneficiary Management System"},{"id":"TdRGAXNtGhLwU7biPSA0","title":"Features","pathname":"/1.3/pbms/functionality","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"}]},{"id":"DkhCwsfSb9ce1rumE9Vt","title":"Program Management","pathname":"/1.3/pbms/functionality/program-management","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"vIKcEosBZHeXuJ53KxVT","title":"Role of a Program Manager","pathname":"/1.3/pbms/functionality/program-management/role-of-a-program-manager","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"}]},{"id":"elS9BfiLwIYtfizaEJQe","title":"Program Life Cycle","pathname":"/1.3/pbms/functionality/program-management/program-life-cycle","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"}]},{"id":"8rzFuHc8xiTYeXDl0fzH","title":"User Guides","pathname":"/1.3/pbms/functionality/program-management/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"}]},{"id":"9XApRYcMW6gdk8Z8CZyT","title":"Create Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-a-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"TXxE2sZXoL6sQ0hcQzKz","title":"Create Eligibility Manager under Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-eligibility-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"zb4iV4BjRW7XKMrTXVA7","title":"Create Program Manager for a Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/configure-program-manager-in-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Program","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"hLfFIb6j3eioOq98MnyB","title":"Create Deduplication Manager under Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-deduplication-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"5mPJgADGmnpIuHTZsBod","title":"Create Manager Type","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"Z7ToiNrdNxe23S2nH5ti","title":"Create Payment Manager Types","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"}]},{"id":"NwISVcORcI9zVrolCDaK","title":"Create Payment Hub EE Payment Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-payment-hub-ee-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"0N4pZJPlCOkc0KzDz5is","title":"Create Payment Interoperability Layer Payment Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-payment-interoperability-layer-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"fIRxi91syYuuCLkHuh5d","title":"Create Default Payment Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-default-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"eC74qw3sDeYIPwCumIEe","title":"Create Cash Payment Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-cash-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"ejFYlIB3lcqdIJSzTF0W","title":"Create File Payment Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-file-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"iEwZcFBq2zhSoLTjC9pA","title":"Configure Entitlement Manager under Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-entitlement-manager-type-1","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"huCVEJhIAwE6vPHvMtXj","title":"Configure Payment Manager in Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/create-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"eT5YvvfEjixfW5eEDGzP","title":"Configure Default Program Manager","pathname":"/1.3/pbms/functionality/program-management/user-guides/configure-default-program-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"FHJ3o2heGnxkyjrgGe0X","title":"Archive, Delete, End, and Re-activate a Program","pathname":"/1.3/pbms/functionality/program-management/user-guides/archive-delete-end-and-re-activate-a-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Management"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"yKIvFfKQtXQW2PMD2j2K","title":"Program Disbursement Cycles","pathname":"/1.3/pbms/functionality/program-disbursement-cycles","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"mRkG0LsLOpQ0nY7qN8dz","title":"User Guides","pathname":"/1.3/pbms/functionality/program-disbursement-cycles/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Disbursement Cycles"}]},{"id":"vuTHqpg1wfHubX6atG6d","title":"Create Program Fund","pathname":"/1.3/pbms/functionality/program-disbursement-cycles/user-guides/create-program-fund","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Disbursement Cycles"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"ny5hVKETPNI6R3tFWb2c","title":"Create Cycle Manager for a Program","pathname":"/1.3/pbms/functionality/program-disbursement-cycles/user-guides/create-cycle-manager-for-a-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Program Disbursement Cycles"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"nmh1CirFeHS1fndFtA78","title":"Beneficiary Management","pathname":"/1.3/pbms/functionality/beneficiary-management","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"jExIsnJ4s4JqfP9IC8or","title":"Beneficiary Registry","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"}]},{"id":"f4jHMfeMly5DnXZWorHz","title":"User Guides","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry"}]},{"id":"yqFdIhD9DLziO3i7NKH2","title":"Create an Individual Registrant","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/create-an-individual-registrant","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Beneficiary Registry","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"4eilj5SyM2tFUqWKlVnz","title":"Create a Group and Add Individual Registrants to the Group","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/create-a-group-and-add-individual-registrants-to-the-group","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Beneficiary Registry","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"YqsJH77Xf5ZEBHmhWGch","title":"Assign a Program to a Group","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/assign-a-program-to-a-group","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"XmOpgTyY0ZZwlOZF0qV3","title":"Assign a Program to an Individual","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/assign-a-program-to-an-individual","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"1YukWAnqjgQxeroXpKde","title":"Beneficiary Registry Configurations","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"}]},{"id":"fnAPTZkr9vUEtF0gEmnT","title":"User Guides","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"}]},{"id":"1OpKhIVWpu5tZHvIb6gm","title":"Configure ID Types","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-id-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Beneficiary Registry","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"dSlsTrZ6jlE6khTPh9HD","title":"Configure Registrant Tags","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-registrant-tags","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Beneficiary Registry","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"C6D4aFXhKRcEGr8Y79aD","title":"Configure Gender Types","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-gender-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"la8u77JLCVAj2AFqOkos","title":"Configure Relationships","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-relationships","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"8dna86lThLrjy2cItW1T","title":"Configure Group Types","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-group-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"NbLSyQgEVmw6jVs5Kj0Y","title":"Configure Group Membership Kind","pathname":"/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-group-membership-kind","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Beneficiary Registry Configurations"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"mG0BDdUlctxAhJfJ99uv","title":"Registration","pathname":"/1.3/pbms/functionality/beneficiary-management/registration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"}]},{"id":"0Gu5ib2Sepu92EW0v4X5","title":"User Guides","pathname":"/1.3/pbms/functionality/beneficiary-management/registration/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Registration"}]},{"id":"1qnDR5VEqeIXxh2QrlJM","title":"Import CSV File to Registry Module","pathname":"/1.3/pbms/functionality/beneficiary-management/registration/user-guides/import-csv-file-to-registry-module","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Beneficiary Management"},{"label":"Registration"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"cTVxgjMq0dUJk0TDnbW2","title":"ID Verification","pathname":"/1.3/pbms/functionality/id-verification","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"dpVTIOeAMoaz2HSixp9i","title":"Eligibility","pathname":"/1.3/pbms/functionality/eligibility","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"DBeAH97gFotA6tCMDpM1","title":"Proxy Means Test","pathname":"/1.3/pbms/functionality/eligibility/proxy-means-test","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"}]},{"id":"2HCJEhjaP3s7OEy9iOMr","title":"User Guides","pathname":"/1.3/pbms/functionality/eligibility/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"}]},{"id":"vLeZsDvCpJTHFaJ4R4GX","title":"Create Eligibility Manager Types","pathname":"/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"7mzJbOgXQuHqZ1k2DyF0","title":"Configure Default Eligibility Manager","pathname":"/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/create-default-eligibility-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types","emoji":"1f4d4"}]},{"id":"jAMEjESwpyL65QENHPSG","title":"Create ID Document Eligibility Manager","pathname":"/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types","emoji":"1f4d4"}]},{"id":"pOABJf8TOIJOCsY57M2v","title":"Create Phone Number Eligibility Manager","pathname":"/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Eligibility Manager Types","emoji":"1f4d4"}]},{"id":"GeJKDW568DdbTbgGjU1n","title":"Configure Proxy Means Test","pathname":"/1.3/pbms/functionality/eligibility/user-guides/configure-proxy-means-test","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"q6aDqDrlriCSs5CRPRTv","title":"Verify Eligibility of Enrolled Registrants","pathname":"/1.3/pbms/functionality/eligibility/user-guides/verify-eligibility-of-enrolled-registrants","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Eligibility"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"AE1OF2z1jkbOyJOL4FVx","title":"Deduplication","pathname":"/1.3/pbms/functionality/deduplication","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"2zYYBJ9nPjPNTGQRTT8S","title":"User Guides","pathname":"/1.3/pbms/functionality/deduplication/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"}]},{"id":"Fo0pCFjmGGnyVu5K6YoE","title":"Deduplicate Registrants","pathname":"/1.3/pbms/functionality/deduplication/user-guides/deduplicate-registrants","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"xsoF6wq45qEdYxWtAx4o","title":"Create Deduplication Manager Types","pathname":"/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"637Pd9R7643bqhNIbN3R","title":"Configure Default Deduplication Manager","pathname":"/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/configure-default-deduplication-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types","emoji":"1f4d4"}]},{"id":"FOx1GyWvAvNDlPYLbrSB","title":"Create ID Deduplication Manager","pathname":"/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/create-id-deduplication-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types","emoji":"1f4d4"}]},{"id":"XoNiLKas3x2ZKAUukWca","title":"Create Phone Number Deduplication","pathname":"/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/create-phone-number-deduplication","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Deduplication"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Deduplication Manager Types","emoji":"1f4d4"}]},{"id":"aA2pUZD1886zfLNdx8Kw","title":"Enrolment","pathname":"/1.3/pbms/functionality/enrolment","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"Xd5mXx45cvzZuNhjdW6V","title":"User Guides","pathname":"/1.3/pbms/functionality/enrolment/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Enrolment"}]},{"id":"jaNLFXZBoHaPJY4ULfyp","title":"Enroll Registrants into Program","pathname":"/1.3/pbms/functionality/enrolment/user-guides/enrol-registrants-into-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Enrolment"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"QbEAz1poTiQ8gLQhBBIg","title":"Auto-Enroll New Registrants into a Program","pathname":"/1.3/pbms/functionality/enrolment/user-guides/auto-enroll-new-registrants-into-a-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Enrolment"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"FUGV4zSAUfyT9qrmzosI","title":"Enroll Eligible Individual Registrants into a Program","pathname":"/1.3/pbms/functionality/enrolment/user-guides/enroll-eligible-individual-registrants-into-a-program","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Enrolment"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"oT4a3IQvEeNxdJokSpqy","title":"Entitlement","pathname":"/1.3/pbms/functionality/entitlement","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"3C8W4twuIgrtpnbOsHrw","title":"User Guides","pathname":"/1.3/pbms/functionality/entitlement/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"}]},{"id":"ag0kIgR8hUZ3Xjy0xCED","title":"Multi-Stage Approval","pathname":"/1.3/pbms/functionality/entitlement/user-guides/multi-stage-approval","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"9IjwYyVwRx2DfluWYHqf","title":"Create Entitlement Manager Type","pathname":"/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"kRIhWaoBTiXRyiwUNam4","title":"Create Default Entitlement Manager","pathname":"/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/create-default-entitlement-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Entitlement Manager Type","emoji":"1f4d4"}]},{"id":"u5NPDxo9olq7PChijETq","title":"Create Voucher Entitlement Manager","pathname":"/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/create-voucher-entitlement-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Entitlement Manager Type","emoji":"1f4d4"}]},{"id":"lSDK4uiEDlVg9ox0PCi2","title":"Configure Cash Entitlement Manager","pathname":"/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/configure-cash-entitlement-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Entitlement Manager Type","emoji":"1f4d4"}]},{"id":"NaDT7L4ZY5byANmr1hto","title":"Create Entitlement Voucher Template","pathname":"/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-voucher-template","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"FHFNrwwS3dzlo1UaX1Pf","title":"Configure the Payments File with QR Code","pathname":"/1.3/pbms/functionality/entitlement/user-guides/configure-the-payments-file-with-qr-code","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"47JbLaG3FYuan2QHFj4J","title":"Configure Default Cycle Managers","pathname":"/1.3/pbms/functionality/entitlement/user-guides/configure-default-cycle-managers","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"q6dDRgBTR60n1rimY41p","title":"Export Beneficiaries Approved Entitlement","pathname":"/1.3/pbms/functionality/entitlement/user-guides/export-beneficiaries-approved-entitlement","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Entitlement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"1ZlbqvBYgICkYPWCGxlj","title":"Disbursement","pathname":"/1.3/pbms/functionality/disbursement-cycles","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"esVOO62ar1GPeNkHySds","title":"Payment Batches","pathname":"/1.3/pbms/functionality/disbursement-cycles/payment-batches","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"}]},{"id":"aPMGgPDNkiXkUPnsS21Z","title":"In-Kind Transfer","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"}]},{"id":"BUnfGydebDSdldClwyaY","title":"User Guides","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"In-Kind Transfer"}]},{"id":"kpJg71rcbLSsZ5VgiMYe","title":"Create a Product in Inventory","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/create-a-product-in-inventory","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"In-Kind Transfer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"QgtrqCUuzNUOIRUt2Xno","title":"Configure In-Kind Entitlement Manager","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/configure-in-kind-entitlement-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Disbursement - In-Kind","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"In-Kind Transfer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"3EhQMI0dcNIBNMUsRvDc","title":"Create and Approve Program Cycle","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/create-and-approve-disbursement-cycle","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"In-Kind Transfer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"h8sjItG0TK6C9ZpxwMWJ","title":"Verify Eligibility of Registrants in a Cycle","pathname":"/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/verify-eligibility-of-registrants-in-a-cycle","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"In-Kind Transfer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"aXSP0BEDe86eMond4qaF","title":"Digital Cash Transfer","pathname":"/1.3/pbms/functionality/disbursement-cycles/digital-cash-transfer","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"}]},{"id":"ID0y4r5pC5pwWDJILbZE","title":"e-Voucher","pathname":"/1.3/pbms/functionality/disbursement-cycles/e-voucher","siteSpaceId":"sitesp_FL6p6","description":"Digital vouchers for goods and services","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"}]},{"id":"sqMBdwss5rbImpzvcVpy","title":"User Guides","pathname":"/1.3/pbms/functionality/disbursement-cycles/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"}]},{"id":"BTmZPngvEonuxGzdOYdn","title":"Prepare and Send Payment","pathname":"/1.3/pbms/functionality/disbursement-cycles/user-guides/prepare-and-send-payment","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Disbursement"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"9k74p4gfdj6h16jCKhgT","title":"Self Service Portal","pathname":"/1.3/pbms/functionality/self-service-portal","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"Wi2z5n8ijFShJ60OdmvF","title":"User Guides","pathname":"/1.3/pbms/functionality/self-service-portal/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Self Service Portal"}]},{"id":"ENyr8U2V9qwsuqKitfQ7","title":"Self Register Online","pathname":"/1.3/pbms/functionality/self-service-portal/user-guides/self-register-online","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Self Service Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"qQ64t4Mqe7cx6y6Lwf4h","title":"Create Self Service Portal Form","pathname":"/1.3/pbms/functionality/self-service-portal/user-guides/create-portal-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Self Service Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"E99inxTwrvJESUqAi27n","title":"Map Self Service Portal Form","pathname":"/1.3/pbms/functionality/self-service-portal/user-guides/map-self-service-portal-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Self Service Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"17CFN6IgiteOuAZpOb0H","title":"Document Management","pathname":"/1.3/pbms/functionality/document-management","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"yKmYFERdP6RT51GbMupD","title":"Multi-tenancy","pathname":"/1.3/pbms/functionality/multi-tenancy-in-pbms","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"gMfB7fv6rOHOzv3nTWUP","title":"Notifications","pathname":"/1.3/pbms/functionality/notifications","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"8n8FrpgcFQQLarabHuNB","title":"User Guides","pathname":"/1.3/pbms/functionality/notifications/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"Notifications user guides","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"}]},{"id":"i2W8uV5vj18kYarnvgmu","title":"Send Notifications to Individual Registrants","pathname":"/1.3/pbms/functionality/notifications/user-guides/send-notifications-to-individual-registrants","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"c5m7iSNauUOiB9GPrPT4","title":"Create Notification Manager Types","pathname":"/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"8v7sdH9O3zkZfo1e3kmD","title":"Create SMS Notification Manager","pathname":"/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-sms-notification-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types","emoji":"1f4d4"}]},{"id":"GZDEW9Qi2X8twO2Fz5y2","title":"Create Email Notification Manager","pathname":"/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-email-notification-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types","emoji":"1f4d4"}]},{"id":"kHt5o8D1FEZ0lewEwb12","title":"Create Fast2SMS Notification Manager","pathname":"/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-fast2sms-notification-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create Notification Manager Types","emoji":"1f4d4"}]},{"id":"T129Oh9uptGILUCZZX8M","title":"Create Notification Manager under Program","pathname":"/1.3/pbms/functionality/notifications/user-guides/configure-notification-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Notifications"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"3vit54soToM2qyVfM6Zw","title":"Accounting","pathname":"/1.3/pbms/functionality/accounting","siteSpaceId":"sitesp_FL6p6","description":"Work in Progress","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"Km8Pd2GO2ScIM2U88CNh","title":"Administration","pathname":"/1.3/pbms/functionality/administration","siteSpaceId":"sitesp_FL6p6","description":"Work in progress","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"kDIFz4UvSDOgv5iWhzbN","title":"RBAC","pathname":"/1.3/pbms/functionality/administration/role-based-access-control","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Administration"}]},{"id":"fzEIUN9EqANIeyJwnMUF","title":"User Guides","pathname":"/1.3/pbms/functionality/administration/role-based-access-control/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Administration"},{"label":"RBAC"}]},{"id":"nRxTDqxKvhS1IPCid38n","title":"Create User and Assign Role","pathname":"/1.3/pbms/functionality/administration/role-based-access-control/user-guides/assign-roles-to-users","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Administration"},{"label":"RBAC"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"ZJVEiiWmJyUD3WBL0Cx6","title":"Configure Keycloak Authentication Provider for User Log in","pathname":"/1.3/pbms/functionality/administration/role-based-access-control/user-guides/configure-keycloak-authentication-provider-for-user-log-in","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Administration"},{"label":"RBAC"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"8NOlBxohAqKXEh5wgEXr","title":"i18n","pathname":"/1.3/pbms/functionality/administration/internationalization-i18n","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Administration"}]},{"id":"IhAUpYimECSke9VBaBw8","title":"ODK Importer","pathname":"/1.3/pbms/functionality/odk-importer","siteSpaceId":"sitesp_FL6p6","description":"Work In progress","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"HysCP7FySWECWs8dTFMs","title":"User Guides","pathname":"/1.3/pbms/functionality/odk-importer/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"ODK Importer"}]},{"id":"8DGUpqlNIeN4oHSqJZ7l","title":"Configure and Import ODK Form","pathname":"/1.3/pbms/functionality/odk-importer/user-guides/customize-the-odk-importer-configuration-based-on-the-odk-form-fields","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"ODK Importer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"MNwWRcYF8nZ7EoNCC0Yu","title":"Import Specific ODK Forms using ODK Instance ID","pathname":"/1.3/pbms/functionality/odk-importer/user-guides/import-specific-odk-forms-using-odk-instance-id","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"ODK Importer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"W3s6312xdwH6d8e5ians","title":"Import Social Registry Data into PBMS","pathname":"/1.3/pbms/functionality/odk-importer/user-guides/import-social-registry-data-into-pbms","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"ODK Importer"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"NJJQKiacbY68ErExuHRF","title":"MTS Connector","pathname":"/1.3/pbms/functionality/mts-connector","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"bL3GO8aXgaOTKMSrkjSP","title":"User Guides","pathname":"/1.3/pbms/functionality/mts-connector/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"MTS Connector"}]},{"id":"0PJzXhfEtSBeWmkp2hSn","title":"Create MTS Connector","pathname":"/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"MTS Connector"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"cDW2IFtzIFybmuKBJO14","title":"Create ODK MTS Connector","pathname":"/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector/create-odk-mts-connector","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"MTS Connector"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create MTS Connector","emoji":"1f4d4"}]},{"id":"5tCbQaIj3mcQ6nbwwNBR","title":"Create OpenG2P Registry MTS Connector","pathname":"/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector/create-openg2p-registry-mts-connector","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"MTS Connector"},{"label":"User Guides","emoji":"1f4d4"},{"label":"Create MTS Connector","emoji":"1f4d4"}]},{"id":"WAtD7j7V0MJyMaY83aRM","title":"Audit Logs","pathname":"/1.3/pbms/functionality/audit-logs","siteSpaceId":"sitesp_FL6p6","description":"Work in progress","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"bfWMiC5xXEgYERbNOhQ0","title":"Service Provider Portal","pathname":"/1.3/pbms/functionality/service-provider-portal","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"rd3pgWprfvfeaGCmqZy0","title":"User Guides","pathname":"/1.3/pbms/functionality/service-provider-portal/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Service Provider Portal"}]},{"id":"BuidUBmt9BRIVf5FpfYT","title":"Submit Reimbursement Using the Service Provider Portal","pathname":"/1.3/pbms/functionality/service-provider-portal/user-guides/submit-reimbursement-using-the-service-provider-portal","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Service Provider Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"YNc8RiJz5Q7ZKwaPYq9p","title":"Reimburse the Service Provider","pathname":"/1.3/pbms/functionality/service-provider-portal/user-guides/reimburse-service-provider","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Service Provider Portal"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"nIIQU9ArkCmpYTmPnLne","title":"Interoperability","pathname":"/1.3/pbms/functionality/interoperability","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"PfPQ5v77T2GkHcwd8wtn","title":"Privacy and Security","pathname":"/1.3/pbms/functionality/privacy-and-security","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"Mhp1ENZSIs54mMjErU2F","title":"Periodic Biometric Authentication for Beneficiaries","pathname":"/1.3/pbms/functionality/periodic-biometric-authentication-for-beneficiaries","siteSpaceId":"sitesp_FL6p6","description":"Upcoming features - under development","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"pgxsKCapCG6u74O5O9Mi","title":"Beneficiary Exit Process","pathname":"/1.3/pbms/functionality/beneficiary-exit-process","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"vlgjdltchdqnFo1l0dyU","title":"Verifiable Credential Issuance","pathname":"/1.3/pbms/functionality/verifiable-credential-issuance","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"A4y4ruOa69ZGaEUtMQRc","title":"User Guides","pathname":"/1.3/pbms/functionality/verifiable-credential-issuance/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Verifiable Credential Issuance"}]},{"id":"aJakQTkveaCf2OYwjBvG","title":"Configure Inji to download Beneficiary VCs","pathname":"/1.3/pbms/functionality/verifiable-credential-issuance/user-guides/configure-inji-to-download-beneficiary-vcs","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Verifiable Credential Issuance"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"HWLkZaN9yBylhATapVvN","title":"Deduplication","pathname":"/1.3/pbms/functionality/deduplication-1","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"CvE4fBOIWnJyxro8glhd","title":"Manual In-Kind Entitlement","pathname":"/1.3/pbms/functionality/manual-in-kind-entitlement","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"d6c1pxMiJYYyvALqb107","title":"Print Disbursement Summary","pathname":"/1.3/pbms/functionality/print-disbursement-summary","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"XO9gobfkCNnWW72Tjzc6","title":"Monitoring & Reporting","pathname":"/1.3/pbms/functionality/monitoring-and-reporting","siteSpaceId":"sitesp_FL6p6","description":"Work in progress","breadcrumbs":[{"label":"PBMS"},{"label":"Features"}]},{"id":"vzzjBGjgazz5PR2eSkZS","title":"Logging","pathname":"/1.3/pbms/functionality/monitoring-and-reporting/logging","siteSpaceId":"sitesp_FL6p6","description":"Logging in PBMS","breadcrumbs":[{"label":"PBMS"},{"label":"Features"},{"label":"Monitoring & Reporting"}]},{"id":"3gXyH3IfSochYxxzuEhO","title":"Versions","pathname":"/1.3/pbms/versions","siteSpaceId":"sitesp_FL6p6","description":"PBMS versions","breadcrumbs":[{"label":"PBMS"}]},{"id":"CFE4PqlJN07Jp81FsiHW","title":"Developer Zone","pathname":"/1.3/pbms/developer-zone","siteSpaceId":"sitesp_FL6p6","description":"PMBS Developer's Zone","breadcrumbs":[{"label":"PBMS"}]},{"id":"5oURA47BBsIczPF5niQ5","title":"Odoo Modules","pathname":"/1.3/pbms/developer-zone/odoo-modules","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"otnNsj6RtPNyciHaiZtw","title":"G2P Enumerator","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-enumerator","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"bzYSsTNJtvyXZ82oOVAY","title":"OpenG2P Registry MTS Connector","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-registry-mts-connector","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"5jV76tL4MzdGu8rpWRyO","title":"G2P Documents Store","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-documents","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"m5FbYbyLIuQs5zt5WGkU","title":"MTS Connector","pathname":"/1.3/pbms/developer-zone/odoo-modules/mts-connector","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"CH12Js8PZ41vmEEXySOz","title":"G2P Formio","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-formio","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"c2KUGdgmEKl8EuqxK2Mk","title":"G2P Registry: Rest API Extension Demo","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-rest-api-extension-demo","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"toMAjbVlHLu8HPcFzd0a","title":"G2P Registry: Additional Info REST API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-additional-info-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"0n6oOWxR3Cv55tPMqWtg","title":"G2P Registry: Bank Details Rest API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-bank-details-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"Ai2v4jOHBqP3jur7isrA","title":"G2P Registry: Additional Info","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-additional-info","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"OlFq8rrAaky1KtFhQcbj","title":"G2P Registry: Membership","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-membership","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"htg2oGh7k9PFNGK0RLic","title":"G2P Registry: Groups","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-group","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"9KyulTqhIvBy67ROdYez","title":"G2P Registry: Individual","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-module-doc-template-1","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"3zi7AaCIpGUuCwzFGzy4","title":"G2P Registry: Base","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-module-doc-template","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"6UpCXZ4Egn7yKjCRomP7","title":"G2P Registry: Rest API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"6BPfxpfRmEs4mexrOaBZ","title":"G2P Registry: Bank Details","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-registry-bank-details","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"cSR2wnleeUgXGlqFG3rY","title":"OpenG2P Program Payment (Payment Hub EE)","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-payment-hub-ee","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"rx9J0N8jUWz6ZEaez3kl","title":"OpenG2P Program Payments: In Files","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payments-in-files","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"vzg4VN1GP6DdgZ6OWhgP","title":"G2P Program : Program Registrant Info Rest API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-program-program-registrant-info-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"eM1E3hPHco5IlGnjqy3j","title":"OpenG2P Entitlement: Differential","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-entitlement-differential","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"t8wyjfOUFxZ6mHkNuH4g","title":"OpenG2P Program: Approval","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-program-approval","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"3uYnhAq59EXLYQaEF5im","title":"OpenG2P Program: Assessment","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-assessment","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"ykpcjq7bqkeEKR52D78P","title":"G2P Program: Registrant Info","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-registrant-info","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"wc1k5vRU8F6Fkb52yp3O","title":"OpenG2P Program Payment: Simple Mpesa Payment Manager","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-simple-mpesa-payment-manager","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"egnnzt7YCq12UsSd0zaw","title":"OpenG2P Programs: Cycleless","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-programs-cycleless","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"JRfvRmwpLtOUCgYETQWs","title":"OpenG2P Entitlement: In-Kind","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-entitlement-in-kind","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"Dvp5A5bOoD6erQZqdl6V","title":"G2P Notifications: Wiserv SMS Service Provider","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-notifications-wiserv-sms-service-provider","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"SHIwMswSWAKbNURSQhv8","title":"G2P: Proxy Means Test","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-proxy-means-test","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"OZiR5ptwL1tbrd2HDX9P","title":"G2P Programs: REST API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-programs-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"a2IBnxFt1G3MmQNGhj4R","title":"G2P Program Payment (Payment Interoperability Layer)","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-program-payment-manager-payment-interoperability-layer","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"TBCp04HXE8iiMUTscVyZ","title":"OpenG2P Entitlement: Voucher","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-entitlement-voucher","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"3Q6uraOn1lSvZahjCp0D","title":"OpenG2P Programs: Reimbursement","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-reimbursement","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"nJli3zyXBe7I7YW5CrLS","title":"OpenG2P Program Payment: Cash","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-cash","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"5yZCAbDTivS195998RM0","title":"OpenG2P Program: Documents","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-documents","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"3kY2zkohoTjPpKUKACrF","title":"OpenG2P Program Payment: G2P Connect Payment Manager","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-g2p-connect-payment-manager","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"AfkYFmOBUpiFnOdlgcXv","title":"OpenG2P Programs: Autoenrol","pathname":"/1.3/pbms/developer-zone/odoo-modules/openg2p-programs-autoenrol","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"66r6J5CVdXfZneK0H2gL","title":"G2P ODK Importer","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-odk-importer","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"oXMLjeTXUMkti4BNP4dY","title":"G2P Service Provider Beneficiary Management","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-service-provider-beneficiary-management","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"hEmfQKOaBY7JWw3woi0y","title":"OpenID Connect Authentication","pathname":"/1.3/pbms/developer-zone/odoo-modules/openid-connect-authentication","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"KaMmDGecnmQqcD9Qmmbq","title":"G2P Auth: OIDC - Reg ID","pathname":"/1.3/pbms/developer-zone/odoo-modules/authentication-oidc-reg-id","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"LzUEbxrnQhLU53Pki6eg","title":"G2P OpenID VCI: Base","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-base","siteSpaceId":"sitesp_FL6p6","description":"Module name","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"8FXq6LXDRegGpgmOxQkG","title":"G2P OpenID VCI: Programs","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-programs","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"4NNN8WsIUuWIRKyTRxww","title":"G2P OpenID VCI: Rest API","pathname":"/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-rest-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Odoo Modules"}]},{"id":"e3PgE2ywTaBGUUUwePoO","title":"Developer Install on Linux","pathname":"/1.3/pbms/developer-zone/installing-openg2p-on-linux","siteSpaceId":"sitesp_FL6p6","description":"Installation of PBMS on developer machine","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"O1FwQXcwYVCJpROoNqgn","title":"Repositories","pathname":"/1.3/pbms/developer-zone/repositories","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"72exGTGy4Id3arVLYZ77","title":"openg2p-fastapi-common","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"RYKuKqz3IGRF41zasOxV","title":"OpenG2P FastAPI Common","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-common","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"ag1oZKj0yOr76tsOJvII","title":"OpenG2P FastAPI Auth","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-auth","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"SHO0iueD2Zb8muHxDKUB","title":"OpenG2P Common: G2P Connect ID Mapper","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-common-g2p-connect-id-mapper","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"},{"label":"openg2p-fastapi-common"}]},{"id":"xZAJupbsJZQgAwGiR3fs","title":"social-payments-account-registry","pathname":"/1.3/pbms/developer-zone/repositories/social-payments-account-registry","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"aLN5UaEzVBScFpoojwOk","title":"g2p-bridge","pathname":"/1.3/pbms/developer-zone/repositories/g2p-bridge","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"S9R4ifKhBBlSReP305mw","title":"openg2p-packaging","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-packaging","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"oak5AnHvkNknPd5ZNt5R","title":"openg2p-security","pathname":"/1.3/pbms/developer-zone/repositories/openg2p-security","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"cx9QsQYVglJ6nVM5hG0h","title":"spar-load-test","pathname":"/1.3/pbms/developer-zone/repositories/spar-load-test","siteSpaceId":"sitesp_FL6p6","description":"All documentation relating to load testing of REST APIs of the SPAR (Social Protection Account Registry - aka Account Mapper) module","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"U74A0JxGLcNs0KfIG4Ch","title":"4sure","pathname":"/1.3/pbms/developer-zone/repositories/4sure","siteSpaceId":"sitesp_FL6p6","description":"work in progress","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"NnZJn48N1CS1hv8MsZMy","title":"G2P SelfServicePortal","pathname":"/1.3/pbms/developer-zone/repositories/g2p-selfserviceportal","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Repositories"}]},{"id":"MHbQydlempRqUdkLrIi9","title":"Technology Stack","pathname":"/1.3/pbms/developer-zone/technology-stack","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"ygHesICkTUif99O1Lonk","title":"Testing","pathname":"/1.3/pbms/developer-zone/testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"gc3tYI2GnIuqNzqSJd33","title":"Test Workflow","pathname":"/1.3/pbms/developer-zone/testing/test-workflow","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Testing"}]},{"id":"4oj46HV6iIQtb10bcDMu","title":"Automation Framework","pathname":"/1.3/pbms/developer-zone/testing/automation-framework","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Testing"}]},{"id":"RJTDEAd9SPz6dmRy6zlC","title":"Deployment","pathname":"/1.3/pbms/deployment","siteSpaceId":"sitesp_FL6p6","description":"PBMS Deployment","breadcrumbs":[{"label":"PBMS"}]},{"id":"UipY1QdAsolg7qcrJMco","title":"i18n","pathname":"/1.3/pbms/deployment/i18n","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Deployment"}]},{"id":"VRs1HDe0BTCBko7fGdHh","title":"Installation of Odoo Modules","pathname":"/1.3/pbms/deployment/installation-of-odoo-modules","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"PBMS"},{"label":"Deployment"}]},{"id":"FGCmbl7NltbdPJEE0Fyz","title":"Domain names and Certificates","pathname":"/1.3/pbms/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_FL6p6","description":"Domain names and mapping for PBMS","breadcrumbs":[{"label":"PBMS"},{"label":"Deployment"}]},{"id":"dH5E6ivitVvW9xMGPzlv","title":"Helm Charts","pathname":"/1.3/pbms/deployment/helm-charts","siteSpaceId":"sitesp_FL6p6","description":"PBMS Master Helm Chart","breadcrumbs":[{"label":"PBMS"},{"label":"Deployment"}]},{"id":"xX7Z2ZbSvoq5IegEBRs5","title":"SPAR","pathname":"/1.3/spar","siteSpaceId":"sitesp_FL6p6","description":"Social Payments Account Registry"},{"id":"6UgrfjQC3ptHGCUjvPvN","title":"Features","pathname":"/1.3/spar/features","siteSpaceId":"sitesp_FL6p6","description":"SPAR Features","breadcrumbs":[{"label":"SPAR"}]},{"id":"uCsAlSALbnzfh91m1xSP","title":"SPAR Mapper","pathname":"/1.3/spar/features/spar-mapper","siteSpaceId":"sitesp_FL6p6","description":"aka ID Account Mapper","breadcrumbs":[{"label":"SPAR"},{"label":"Features"}]},{"id":"gDl8bRSmtyeM8NgEAlO3","title":"SPAR Self Service","pathname":"/1.3/spar/features/spar-self-service","siteSpaceId":"sitesp_FL6p6","description":"Providing Self Service features for the beneficiaries","breadcrumbs":[{"label":"SPAR"},{"label":"Features"}]},{"id":"6ajXvatCBCKCOpCWocsQ","title":"Privacy & Security","pathname":"/1.3/spar/features/privacy-and-security","siteSpaceId":"sitesp_FL6p6","description":"SPAR Privacy & Security","breadcrumbs":[{"label":"SPAR"},{"label":"Features"}]},{"id":"aIc0SRb1tPTesN1oVQ9J","title":"Interoperability","pathname":"/1.3/spar/features/interoperability","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Features"}]},{"id":"sz1hGIWjCPDwIPzYMqub","title":"Monitoring & Reporting","pathname":"/1.3/spar/features/monitoring-and-reporting","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Features"}]},{"id":"ajO2lgGbWTQGi9lxbcWS","title":"Deployment","pathname":"/1.3/spar/deployment","siteSpaceId":"sitesp_FL6p6","description":"SPAR Deployment","breadcrumbs":[{"label":"SPAR"}]},{"id":"KcZbrrLJ4OmPy0nQOv78","title":"Domain Names and Certificates","pathname":"/1.3/spar/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_FL6p6","description":"Domain names and mapping for SPAR","breadcrumbs":[{"label":"SPAR"},{"label":"Deployment"}]},{"id":"3tKucYX6eossDMn9QCD8","title":"Helm Charts","pathname":"/1.3/spar/deployment/helm-charts","siteSpaceId":"sitesp_FL6p6","description":"SPAR Master Helm Chart","breadcrumbs":[{"label":"SPAR"},{"label":"Deployment"}]},{"id":"GRKkBChgLExP7OV8OGyP","title":"User Guides","pathname":"/1.3/spar/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"SPAR"}]},{"id":"pFuXJNcK68HPCFa102Mc","title":"Link FA (Self Service)","pathname":"/1.3/spar/user-guides/self-update-id-with-financial-address-information","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"FfsF4zzjP9FOOBLBqbxt","title":"Link FA (Admin)","pathname":"/1.3/spar/user-guides/admin-guide-to-link-id-with-financial-address-information","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"Z3ycxWo4N0oeuHBkTosy","title":"Development","pathname":"/1.3/spar/development","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"}]},{"id":"yIgZLwDlyqgGsN2RL7EL","title":"Jira Board","pathname":"/1.3/spar/development/jira-board","siteSpaceId":"sitesp_FL6p6","description":"You can find the status of the current sprints, releases and backlogs in the Jira Board.","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"O5bxijUrRyK66TtV9ybf","title":"Testing","pathname":"/1.3/spar/development/testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"T5lCYITYb0RUem8Eg4cG","title":"Unit Testing","pathname":"/1.3/spar/development/testing/unit-testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"uke8akivI4uwYffaiA1D","title":"Functional Testing","pathname":"/1.3/spar/development/testing/functional-testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"JOd1czD3zKP3xecjsjmP","title":"Performance Testing","pathname":"/1.3/spar/development/testing/performance-testing","siteSpaceId":"sitesp_FL6p6","description":"Performance testing of SPAR sub modules","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"kJaWowwrAPXF3MHRIIXA","title":"Mapper","pathname":"/1.3/spar/development/testing/performance-testing/mapper","siteSpaceId":"sitesp_FL6p6","description":"Mapper Performance Testing","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"}]},{"id":"fp0cAHRTuvaNrb3yVZDD","title":"Resolve API","pathname":"/1.3/spar/development/testing/performance-testing/mapper/resolve-api","siteSpaceId":"sitesp_FL6p6","description":"Performance testing of Resolve API","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"QSX7a9qAz9VVbviJgBkp","title":"Link API","pathname":"/1.3/spar/development/testing/performance-testing/mapper/link-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"5mTlycIxVaoqCRmNsTRV","title":"Unlink API","pathname":"/1.3/spar/development/testing/performance-testing/mapper/unlink-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"mqOdH6zboziu2vrZ62v4","title":"Update API","pathname":"/1.3/spar/development/testing/performance-testing/mapper/update-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"YM0pVpXT7ADjxAcmnQHl","title":"Developer Install","pathname":"/1.3/spar/development/developer-install","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"n090UbczyIFwGSSHT5aN","title":"SPAR Mapper API","pathname":"/1.3/spar/development/developer-install/spar-mapper-api","siteSpaceId":"sitesp_FL6p6","description":"This page provides comprehensive documentation for the installation of spar-mapper-api, a FastAPI-based service designed for data mapping within the Social Payments Account and Registry (SPAR) system.","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"psOw6H8I18oWkyWmNTnI","title":"SPAR Self Service API","pathname":"/1.3/spar/development/developer-install/spar-self-service-api","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"GyGwL3YbsFQdvVNKVydU","title":"SPAR Self Service UI","pathname":"/1.3/spar/development/developer-install/spar-self-service-ui","siteSpaceId":"sitesp_FL6p6","description":"Developer Installation for SPAR Self Service UI","breadcrumbs":[{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"Xi1fj262RK3LRzfGpTaB","title":"Repositories","pathname":"/1.3/spar/development/repositories","siteSpaceId":"sitesp_FL6p6","description":"The SPAR subsystem consists of the following repos","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"8SZsCbjGGgsVRfIPc7h1","title":"API Reference","pathname":"/1.3/spar/development/api-reference","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"QPZICU6gELG4oXOIYjfH","title":"Tech Guides","pathname":"/1.3/spar/development/tech-guides","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"},{"label":"Development"}]},{"id":"WE0uTP87RJ6LmC471Jb9","title":"Releases","pathname":"/1.3/spar/releases","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"SPAR"}]},{"id":"SP9sYolFCkeLv5XVGo1V","title":"1.0.0","pathname":"/1.3/spar/releases/release-notes","siteSpaceId":"sitesp_FL6p6","description":"SPAR Release Notes for 1.0.0","breadcrumbs":[{"label":"SPAR"},{"label":"Releases"}]},{"id":"uaKK7CbY6lbEkuIs8igr","title":"1.1.0 - WIP","pathname":"/1.3/spar/releases/release-notes-1","siteSpaceId":"sitesp_FL6p6","description":"SPAR Release Notes for 1.1.0 - WIP","breadcrumbs":[{"label":"SPAR"},{"label":"Releases"}]},{"id":"ywvF6plvcOampxHmR9ZW","title":"Roadmap","pathname":"/1.3/spar/roadmap","siteSpaceId":"sitesp_FL6p6","description":"SPAR Roadmp","breadcrumbs":[{"label":"SPAR"}]},{"id":"ZWjGC2nJmB1oOjgJmKQp","title":"G2P Bridge","pathname":"/1.3/g2p-bridge","siteSpaceId":"sitesp_FL6p6","description":"WORK IN PROGRESS"},{"id":"yLncGxtcukQV5by4B8rc","title":"Features","pathname":"/1.3/g2p-bridge/features","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"MmgTIstQFh18X49utapv","title":"Privacy & Security","pathname":"/1.3/g2p-bridge/features/privacy-and-security","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"EpgT5zFKBm8Y7B58b4zk","title":"Interoperability","pathname":"/1.3/g2p-bridge/features/interoperability","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"6EddFdJMBmo6AuwZkBmE","title":"Monitoring & Reporting","pathname":"/1.3/g2p-bridge/features/monitoring-and-reporting","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"AssfeMtGcwzACVpbaf9y","title":"Deployment","pathname":"/1.3/g2p-bridge/deployment","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"DSc3WDMqRYZSw2Kwreso","title":"Development","pathname":"/1.3/g2p-bridge/development","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"23zLLkh2pCrTWhQDbQg4","title":"Design","pathname":"/1.3/g2p-bridge/development/design-specifications","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"}]},{"id":"zSbBFXHdSBN5LIgCDKBD","title":"IN APIs from PBMS","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"pu05nLoot31xhYWUn8SD","title":"create_disbursement_envelope","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/create_disbursement_envelope","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"OAPxH8inkrOuzBxLVJWW","title":"cancel_disbursement_envelope","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursement_envelope","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"cTsNURgawkPSk3ywL9ub","title":"create_disbursements","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/disbursement","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"broi9i4lTcbC1qs2woxP","title":"cancel_disbursements","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursements","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"Z3Oc6FyMcgGUL5Ckv3DA","title":"get_disbursement_envelope_status","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_envelope_status","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"EwIdRdwIxhcZfZx9UweI","title":"get_disbursement_status","pathname":"/1.3/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_status","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"0bB4zPyQODTeR9qGMTH0","title":"OUT APIs to Mapper","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-mapper","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"4f43WYTymky3OftuywyR","title":"resolve","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-mapper/resolve","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"OUT APIs to Mapper"}]},{"id":"8NqRA4tPVPrahYPmu9sU","title":"OUT APIs to Bank","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"8SrhgJR3FjCNZfHAz0Kg","title":"check_funds_with_bank","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/check_funds_with_bank","siteSpaceId":"sitesp_FL6p6","description":"Triggered by Batch job","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"eRaCIa9PLbAOGdxPobiS","title":"block_funds_with_bank","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/block_funds_with_bank","siteSpaceId":"sitesp_FL6p6","description":"Triggered by Batch job","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"Mu2HH7EuHnNlBJDUy355","title":"disburse_funds_from_bank","pathname":"/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/create_disbursements","siteSpaceId":"sitesp_FL6p6","description":"Triggered by Batch job","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"76MoL5pw99jP5UVUEoLL","title":"IN APIs from Bank","pathname":"/1.3/g2p-bridge/development/design-specifications/in-apis-from-bank","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"bn4aDQCVwTkVyTzk1l5Z","title":"upload_mt940","pathname":"/1.3/g2p-bridge/development/design-specifications/in-apis-from-bank/update_status_of_disbursements","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"IN APIs from Bank"}]},{"id":"3xN3a6nlKNDMB1HMjMLd","title":"Helper Tables","pathname":"/1.3/g2p-bridge/development/design-specifications/helper-tables","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"CksiPgJTNFscxhpMdCCH","title":"benefit_program_configuration","pathname":"/1.3/g2p-bridge/development/design-specifications/helper-tables/benefit_program","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"Helper Tables"}]},{"id":"M4eVESN2cJpLp8IG20MG","title":"Configuration parameters","pathname":"/1.3/g2p-bridge/development/design-specifications/config-attributes","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"gBe1Y4FLW8EapvshRsUA","title":"Interfaces","pathname":"/1.3/g2p-bridge/development/design-specifications/interfaces","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"KKHjPVYlNCZRJuzEvjqF","title":"Physical Organization","pathname":"/1.3/g2p-bridge/development/design-specifications/physical-organization","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"akh78nJ59PT7Io4BNgTs","title":"Example Bank","pathname":"/1.3/g2p-bridge/development/design-specifications/example-bank","siteSpaceId":"sitesp_FL6p6","description":"openg2p-g2p-bridge-example-bank (bank simulator)","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"}]},{"id":"t1Ycn0dhqliqLtgexUyI","title":"example-bank-models","pathname":"/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-models","siteSpaceId":"sitesp_FL6p6","description":"openg2p-g2p-bridge-example-bank-models","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"soV63hmcGPI4JUxuu3Tk","title":"example-bank-api","pathname":"/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-api","siteSpaceId":"sitesp_FL6p6","description":"openg2p-g2p-bridge-example-bank-api","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"G0b8PRVmqq2cYwBRar8C","title":"example-bank-celery","pathname":"/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-celery","siteSpaceId":"sitesp_FL6p6","description":"openg2p-g2p-bridge-example-bank-celery","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"fhwIGm5ShlwiGl5jzd1z","title":"Testing","pathname":"/1.3/g2p-bridge/development/testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"}]},{"id":"6kLozfkX60PGNKDBHWA0","title":"Unit Testing","pathname":"/1.3/g2p-bridge/development/testing/unit-testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Testing"}]},{"id":"Yl1RH8gNrrrblQGJcwda","title":"Functional Testing","pathname":"/1.3/g2p-bridge/development/testing/functional-testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Testing"}]},{"id":"ZHMgW74s0GLCh6PDyjDL","title":"Performance Testing","pathname":"/1.3/g2p-bridge/development/testing/performance-testing","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"},{"label":"Testing"}]},{"id":"1K4oLRgphncFTAHmwyD5","title":"Repositories","pathname":"/1.3/g2p-bridge/development/repositories","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"},{"label":"Development"}]},{"id":"PEkfO5ZfUs2YQm9Md5Ab","title":"Tech Guides","pathname":"/1.3/g2p-bridge/tech-guides","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"JWw1tASzy3ah38wUwQFB","title":"User Guides","pathname":"/1.3/g2p-bridge/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"zqLYdEs95tUagyztYUQE","title":"Configure G2P Connect Payment Manager","pathname":"/1.3/g2p-bridge/user-guides/configure-g2p-connect-payment-manager","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"G2P Bridge","breadcrumbs":[{"label":"G2P Bridge"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"52QVmVgpBGc3J4XHfBNT","title":"Releases","pathname":"/1.3/g2p-bridge/releases","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"G2P Bridge"}]},{"id":"OUXjpqUCZDA9P0BfjKg6","title":"Utilities and Tools","pathname":"/1.3/utilities-and-tools","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"3F47jgn07kCP4mxa9iU5","title":"ODK","pathname":"/1.3/utilities-and-tools/odk-collection-app","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Utilities and Tools"}]},{"id":"CwR4WOz77fKtvEHR8A8N","title":"User Guides","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"}]},{"id":"U0xMgdvsBzF9mfZasMKA","title":"Create a Project for a Program","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/create-odk-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"UlpF6K53MeLPXsYul4NS","title":"Create a Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/create-a-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"PZG9pCYJX8CkhsOwLe40","title":"Upload a Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/upload-a-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"5ZeZrP1EJfWkMQWbOBDk","title":"Upload revised Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/upload-revised-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"5cKVkbwuAGLGlA4eii4y","title":"Test a Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/test-a-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"bFZNUGrMJ77eBdDmNcut","title":"Publish a Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/publish-a-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"TOj8dTz9BvDPUbqRlwjE","title":"Provide Form Access to Field Agent","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/provide-form-access-to-field-agent","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"TGkATEzKg50LNjmiKxG1","title":"Download a Form on ODK Collect","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/download-form-on-odk-collect","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"kkVAOfJMmNilbpMxBtxe","title":"Delete a Form","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/delete-a-form","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"QptSTtgSWBNm7HsPUeIH","title":"Register Offline","pathname":"/1.3/utilities-and-tools/odk-collection-app/user-guides/register-offline","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"kRp4AYZEyXCD4X3jEJXK","title":"4Sure Verifier App","pathname":"/1.3/utilities-and-tools/4sure-verifier","siteSpaceId":"sitesp_FL6p6","description":"Alpha version","breadcrumbs":[{"label":"Utilities and Tools"}]},{"id":"ocQ5k36BpMK19zPuQkFA","title":"Installation Guide for 4Sure Application","pathname":"/1.3/utilities-and-tools/4sure-verifier/installation-guide-for-4sure-application","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"4Sure Verifier App"}]},{"id":"JN46WxFl9sw2CeTmB6ne","title":"User Guides","pathname":"/1.3/utilities-and-tools/4sure-verifier/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"4Sure Verifier App"}]},{"id":"2InFyrKadD89tTUNOGHE","title":"Verify Digital Credentials using 4Sure Application","pathname":"/1.3/utilities-and-tools/4sure-verifier/user-guides/verify-digital-credentials-using-4sure-application","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"4Sure Verifier App"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"CycglzwcZzL8PXMdFWGS","title":"Verify and Populate the form in ODK Collect using 4Sure Application","pathname":"/1.3/utilities-and-tools/4sure-verifier/user-guides/verify-and-populate-the-form-in-odk-collect-using-4sure-application","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"4Sure Verifier App"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"zQEsKDwAmUw1mk4n2nHY","title":"4Sure Test Summary","pathname":"/1.3/utilities-and-tools/4sure-verifier/4sure-test-summary","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"4Sure Verifier App"}]},{"id":"aaTIfhd8sSyeIlrAjBDM","title":"Smartscanner","pathname":"/1.3/utilities-and-tools/smartscanner","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Utilities and Tools"}]},{"id":"OnsRYAylxGjFInAEaIEp","title":"User Guides","pathname":"/1.3/utilities-and-tools/smartscanner/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Utilities and Tools"},{"label":"Smartscanner"}]},{"id":"2rbVbCtaF6RUTPntwaeM","title":"Registration Tool Kit","pathname":"/1.3/utilities-and-tools/registration-tool-kit","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Utilities and Tools"}]},{"id":"soKoWoynppXj8Kdv7Y1l","title":"Monitoring and Reporting","pathname":"/1.3/monitoring-and-reporting","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"dre4eh8ro6PAwS07na7U","title":"Apache Superset","pathname":"/1.3/monitoring-and-reporting/apache-superset","siteSpaceId":"sitesp_FL6p6","description":"Monitoring dashboards using Apache Superset","breadcrumbs":[{"label":"Monitoring and Reporting"}]},{"id":"RcfZTdyMAt7fen9opjGH","title":"Reporting Framework","pathname":"/1.3/monitoring-and-reporting/reporting-framework","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"}]},{"id":"88rbOQa6EHrWEQExFlYP","title":"User Guides","pathname":"/1.3/monitoring-and-reporting/reporting-framework/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"}]},{"id":"eSB6o6gnrBkiG2U353No","title":"Connector Creation Guide","pathname":"/1.3/monitoring-and-reporting/reporting-framework/user-guides/connector-creation-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"ecca7rjsJhNhWbtgR5ED","title":"Dashboards Creation Guide","pathname":"/1.3/monitoring-and-reporting/reporting-framework/user-guides/dashboards-creation-guide","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"VXi1SBu5B8HGyhUu7GIi","title":"Installation & Troubleshooting","pathname":"/1.3/monitoring-and-reporting/reporting-framework/user-guides/installation-and-troubleshooting","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"G0dPbfh6Q0HlQ9hFsMim","title":"Page 1","pathname":"/1.3/monitoring-and-reporting/reporting-framework/user-guides/page-1","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"RFnDG2RA69dvhgV4geuv","title":"Kafka Connect Transform Reference","pathname":"/1.3/monitoring-and-reporting/reporting-framework/kafka-connect-transform-reference","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"},{"label":"Reporting Framework"}]},{"id":"QA0lb3aNfMJQczgtVGTx","title":"System Logging","pathname":"/1.3/monitoring-and-reporting/logging","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Monitoring and Reporting"}]},{"id":"fEK3RVwM27QsWtjl0GFX","title":"System Health","pathname":"/1.3/monitoring-and-reporting/system-health","siteSpaceId":"sitesp_FL6p6","description":"System Health Monitoring","breadcrumbs":[{"label":"Monitoring and Reporting"}]},{"id":"ETvWSTE9aYCYHykQgmtJ","title":"Privacy and Security","pathname":"/1.3/privacy-and-security","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"SpU08yEAWbIDQ1xYOlO4","title":"Key Manager","pathname":"/1.3/privacy-and-security/key-manager","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Privacy and Security"}]},{"id":"iIQlvJOtTqdDevKnwO4F","title":"Interoperability","pathname":"/1.3/interoperability","siteSpaceId":"sitesp_FL6p6","description":"OpenG2P Interoperability"},{"id":"Ejyw9AMTgA5BdczVHauh","title":"Integrations","pathname":"/1.3/integrations","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"rtbvVHFW2S2aOMy2Lt3X","title":"eSignet Integration","pathname":"/1.3/integrations/openg2p-e-signet-integration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"lnwmRqjCZubhfFqKAOo8","title":"M-Pesa Integration","pathname":"/1.3/integrations/openg2p-m-pesa-integration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"MhHCtKVIe1Gjh3TUlgkB","title":"Mojaloop Integration","pathname":"/1.3/integrations/openg2p-mojaloop-integration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"EYuFdn2q426tn047wswE","title":"User Guides","pathname":"/1.3/integrations/user-guides","siteSpaceId":"sitesp_FL6p6","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Integrations"}]},{"id":"bug9r6Qe7iMuQvT8uh4M","title":"Deployment","pathname":"/1.3/deployment","siteSpaceId":"sitesp_FL6p6","description":"OpenG2P Deployment"},{"id":"VeuEVy5THFdOSht1S3VX","title":"Base Infrastructure","pathname":"/1.3/deployment/base-infrastructure","siteSpaceId":"sitesp_FL6p6","description":"Deployment Base Infrastructure","breadcrumbs":[{"label":"Deployment"}]},{"id":"v7JbQpMEIzlbeT24KEfQ","title":"Wireguard Bastion","pathname":"/1.3/deployment/base-infrastructure/wireguard-bastion","siteSpaceId":"sitesp_FL6p6","description":"Deployment of Wireguard Bastion","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"}]},{"id":"qDaYSgzSaMyfThYwURHR","title":"Install WireGuard Client on Android Device","pathname":"/1.3/deployment/base-infrastructure/wireguard-bastion/install-wireguard-app-and-activate-tunnel","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"jSkXoykaycFXRJN2FmKA","title":"Wireguard Access to Users","pathname":"/1.3/deployment/base-infrastructure/wireguard-bastion/wireguard-access-to-users","siteSpaceId":"sitesp_FL6p6","description":"Guide","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"a0ULSUALVpyGoF1ulfNv","title":"Install WireGuard Client on Desktop","pathname":"/1.3/deployment/base-infrastructure/wireguard-bastion/install-wireguard-client-on-machine","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"yTSHYl1TTE95w7mEDuwv","title":"NFS Server","pathname":"/1.3/deployment/base-infrastructure/nfs-server","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"}]},{"id":"zwNfoQgg500cizysmHZw","title":"Rancher Cluster","pathname":"/1.3/deployment/base-infrastructure/rancher","siteSpaceId":"sitesp_FL6p6","description":"Installation of Rancher and Keycloak on Kubernetes cluster","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"}]},{"id":"z9M9oRVsbhEFBEmPF76O","title":"OpenG2P Cluster","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster","siteSpaceId":"sitesp_FL6p6","description":"Guide to create Kubernetes cluster for OpenG2P modules","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"}]},{"id":"0bYgbX60jjZFezB9N3sa","title":"Kubernetes","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup","siteSpaceId":"sitesp_FL6p6","description":"Kubernetes installation guide","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"mKBCnKCcpvct7qQwB5eN","title":"Firewall","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/firewall","siteSpaceId":"sitesp_FL6p6","description":"Firewall setup for various components","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"9jvaaUogx9YijtQk4G9P","title":"Istio","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/istio","siteSpaceId":"sitesp_FL6p6","description":"Istio Setup","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"cBl8aGyUESHiXYRE1M8r","title":"Adding Nodes to Cluster","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/adding-nodes-to-cluster","siteSpaceId":"sitesp_FL6p6","description":"Guide to add nodes to an existing Kubernetes cluster","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"omy0ndwgS0CxZYX9sFaW","title":"Deleting Nodes from Cluster","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/deleting-nodes-from-cluster","siteSpaceId":"sitesp_FL6p6","description":"Guide to delete nodes from existing Kubernetes cluster","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"CyWNFTvbHstL4F6mjB1s","title":"Prometheus & Grafana","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/prometheus-and-grafana","siteSpaceId":"sitesp_FL6p6","description":"Deployment of monitoring tools Prometheus & Grafana","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"LqvV1SGiovobddlXII9f","title":"Fluentd & OpenSearch","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/fluentd-and-opensearch","siteSpaceId":"sitesp_FL6p6","description":"Deployment of Logging infrastructure","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"6MxCFb19vlUpQv4nHB78","title":"DEPRECATED - OpenSearch","pathname":"/1.3/deployment/base-infrastructure/openg2p-cluster/fluentd-and-opensearch/opensearch","siteSpaceId":"sitesp_FL6p6","description":"OpenSearch Deployment","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Fluentd & OpenSearch"}]},{"id":"fAs11tCJSDM9AwazV0xs","title":"Load Balancer","pathname":"/1.3/deployment/base-infrastructure/load-balancer","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"}]},{"id":"BItFbgRToHrczuTn94XO","title":"Nginx","pathname":"/1.3/deployment/base-infrastructure/load-balancer/nginx","siteSpaceId":"sitesp_FL6p6","description":"Installation of Nginx load balancer","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"Load Balancer"}]},{"id":"ASHzD8QSNmSPnptIwusS","title":"AWS","pathname":"/1.3/deployment/base-infrastructure/load-balancer/aws","siteSpaceId":"sitesp_FL6p6","description":"Installation of load balancer on AWS","breadcrumbs":[{"label":"Deployment"},{"label":"Base Infrastructure"},{"label":"Load Balancer"}]},{"id":"vxHBauH0a40hYjnLcfVF","title":"Resource Requirements","pathname":"/1.3/deployment/hardware-requirements","siteSpaceId":"sitesp_FL6p6","description":"Various resources required for deployment","breadcrumbs":[{"label":"Deployment"}]},{"id":"EoDnOUes5MuAoqqZPhOg","title":"Helm Charts","pathname":"/1.3/deployment/helm-charts","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"GsvuStZe6saarTe2V2t9","title":"Upgrades","pathname":"/1.3/deployment/upgrades","siteSpaceId":"sitesp_FL6p6","description":"Upgrading a deployment","breadcrumbs":[{"label":"Deployment"}]},{"id":"58DIx0GuXJJ6VCduqC0Q","title":"Production","pathname":"/1.3/deployment/production","siteSpaceId":"sitesp_FL6p6","description":"Production Deployment Guide","breadcrumbs":[{"label":"Deployment"}]},{"id":"8tylSPhtdKg9bF1Vu36T","title":"OpenG2P In a Box","pathname":"/1.3/deployment/openg2p-in-a-box","siteSpaceId":"sitesp_FL6p6","description":"Getting started with OpenG2P","breadcrumbs":[{"label":"Deployment"}]},{"id":"CM5zwsqi3XDcMfXwZt53","title":"Packaging","pathname":"/1.3/deployment/packaging","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"RJW9COHhFyXI1roaXM68","title":"Versioning","pathname":"/1.3/deployment/versioning","siteSpaceId":"sitesp_FL6p6","description":"Version and branch conventions followed in OpenG2P","breadcrumbs":[{"label":"Deployment"}]},{"id":"d0IF6LdVB0YNXWcbdwal","title":"Additional Guides","pathname":"/1.3/deployment/deployment-guide","siteSpaceId":"sitesp_FL6p6","description":"Additional Deployment Guides","breadcrumbs":[{"label":"Deployment"}]},{"id":"AMtfycnfFfRtpTXo0s79","title":"Automatic Build and Upload of Private Dockers","pathname":"/1.3/deployment/deployment-guide/automatic-build-and-upload-of-private-dockers","siteSpaceId":"sitesp_FL6p6","description":"Guide to build and upload on Docker hub from private Github repositories","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"unnSDWoi5EyKVO8tW5FK","title":"Generate SSL Certificates using Letsencrypt","pathname":"/1.3/deployment/deployment-guide/ssl-certificates-using-letsencrypt","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"fgoWYCtNHyUYMHn7PAw2","title":"Packaging Odoo based Docker","pathname":"/1.3/deployment/deployment-guide/packaging-openg2p-docker","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"JbW5waOsBzBFjuKkn7Nw","title":"AWS","pathname":"/1.3/deployment/deployment-guide/aws","siteSpaceId":"sitesp_FL6p6","description":"Additional guides related to deployment on AWS","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"QOfBoLJtTQnBJbu71Hx3","title":"Create ACM Certificate on AWS","pathname":"/1.3/deployment/deployment-guide/aws/create-acm-certificate-on-aws","siteSpaceId":"sitesp_FL6p6","description":"(WIP)","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"4io5mXvFYPgrq4UroDTz","title":"Create Security Group on AWS","pathname":"/1.3/deployment/deployment-guide/aws/create-security-group-on-aws","siteSpaceId":"sitesp_FL6p6","description":"Guide to create Security Group on AWS","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"ZIeqOiUqPxKzYZmCnL5Y","title":"Domain mapping on AWS Route53","pathname":"/1.3/deployment/deployment-guide/aws/domain-mapping-on-aws-route53","siteSpaceId":"sitesp_FL6p6","description":"Guide on mapping domain names on AWS Route53 (WORK IN PROGRESS)","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"5Pdw04RRdJG0vR76HZmp","title":"Make Environment Publicly Accessible using AWS LB Configuration","pathname":"/1.3/deployment/deployment-guide/aws/make-environment-publicly-accessible-using-aws-lb-configuration","siteSpaceId":"sitesp_FL6p6","description":"Guide to create public load balancer","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"k1C1cCwBYkg4DLThxpdq","title":"Private Access Channel","pathname":"/1.3/deployment/deployment-guide/private-access-channel","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"InKoHUGntSU1MwV6Ph5C","title":"Odoo Post Install Configuration","pathname":"/1.3/deployment/deployment-guide/odoo-post-install-configuration","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"s60e0WZFQtZA1jlDZ2oc","title":"Pulling Docker from Private Repository on Docker Hub","pathname":"/1.3/deployment/deployment-guide/pulling-docker-from-private-repository-on-docker-hub","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"h1mcRNuQrTUwzb8epGTn","title":"Keycloak Client Creation","pathname":"/1.3/deployment/deployment-guide/keycloak-client-creation","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"drDKGsSlVE0nGnMY8RSP","title":"Troubleshooting: \"fsnotify watcher\" warning","pathname":"/1.3/deployment/deployment-guide/troubleshooting-fsnotify-watcher-warning","siteSpaceId":"sitesp_FL6p6","description":"Guide to fix \"fsnotify watcher: too many open files\" warning while installing Helm.","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"9fFUkloi6KMI8t5HqNqq","title":"Uninstalling Applications from Rancher UI","pathname":"/1.3/deployment/deployment-guide/uninstalling-applications-from-rancher-ui","siteSpaceId":"sitesp_FL6p6","description":"This document provides instructions on uninstalling applications from Rancher UI.","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"rkcHPS10OqZeboBr5oQp","title":"Access a Database from Outside the Cluster","pathname":"/1.3/deployment/deployment-guide/access-a-database-from-outside-the-cluster","siteSpaceId":"sitesp_FL6p6","description":"Post-deployment guide","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"BMhvZ1WEPFDVDRtt7VW4","title":"Configure External Database to Connect OpenG2P Environment","pathname":"/1.3/deployment/deployment-guide/configure-external-database-to-connect-openg2p-environment","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"QZTcWum96S1uhCQr18Tc","title":"Configure IPSec VPN Gateway to Connect to External Systems using Strongswan","pathname":"/1.3/deployment/deployment-guide/configure-ipsec-vpn-strongswan","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"YjiXuJPTe4eBTcQkn8V6","title":"Troubleshooting","pathname":"/1.3/deployment/deployment-guide/troubleshooting-section","siteSpaceId":"sitesp_FL6p6","description":"This guide gives you solutions for the issues faced in the environment.","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"uFkSFfV55e2D5oJW8MKv","title":"PostgreSQL Database not Starting due to Replication Checkpoint Error","pathname":"/1.3/deployment/deployment-guide/troubleshooting-section/postgresql-database-not-starting-due-to-replication-checkpoint-error.","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"SBkP0QKbQHsZgVgwSL4d","title":"No Space Left on the Device Warning","pathname":"/1.3/deployment/deployment-guide/troubleshooting-section/no-space-left-on-the-device-warning","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"BuBbAW8mYL6ENvVcq1R8","title":"Restart Deployment or StatefulSets to Redistribute Pods across Nodes","pathname":"/1.3/deployment/deployment-guide/redistribute-pods-across-nodes-by-restarting-deployment-statefulsets","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"WFbClyhfqn2UzYOmbjbF","title":"Rerun Jobs in Kubernetes Cluster","pathname":"/1.3/deployment/deployment-guide/rerun-jobs-in-kubernetes-cluster","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"2JwkScUFVTRZdqI3MdH5","title":"Finding URLs in the System","pathname":"/1.3/deployment/deployment-guide/finding-urls-in-the-system","siteSpaceId":"sitesp_FL6p6","description":"How to find out all the URLs that have been configured in the installation","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ulyyNDAsVztZAWH4hEUn","title":"Transitioning PostgreSQL From Docker on K8s to Standalone PostgreSQL","pathname":"/1.3/deployment/deployment-guide/transitioning-postgresql-from-docker-on-k8s-to-standalone-postgresql","siteSpaceId":"sitesp_FL6p6","description":"This document describes how to migrate from Docker PostgreSQL to standalone PostgreSQL with existing data.","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"tUim4ie2u5qoLeoPjpci","title":"Restore a PVC from an NFS Folder and Attach it to a Pod","pathname":"/1.3/deployment/deployment-guide/restore-a-pvc-from-an-nfs-folder-and-attach-it-to-a-pod","siteSpaceId":"sitesp_FL6p6","description":"This Guide explains how to Restore PVC from NFS Folder and Attach to Pod.","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"QEDpOMPZvqiAnWljdXGb","title":"View System Logs on the OpenSearch Dashboard","pathname":"/1.3/deployment/deployment-guide/view-system-logs-on-the-opensearch-dashboard","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ksiA1V22SPC5LFzjrMHw","title":"Persistent Storage","pathname":"/1.3/deployment/persistent-storage","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"CnVf6aFtbZgjWW6xV3qe","title":"Resizing Persistent Volume Claim in Kubernetes Cluster","pathname":"/1.3/deployment/persistent-storage/resizing-persistent-volume-claim-in-kubernetes-cluster","siteSpaceId":"sitesp_FL6p6","description":"Guide on Resizing PVC (Persistent Volume Claim) in Kubernetes Cluster","breadcrumbs":[{"label":"Deployment"},{"label":"Persistent Storage"}]},{"id":"v3LbrVEnX71oeeefNMBh","title":"Documentation Guides","pathname":"/1.3/documentation-guides","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"GW2bL42XQI3GTc9ERggd","title":"Documentation Guidelines","pathname":"/1.3/documentation-guides/documentation-guidelines","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Documentation Guides"}]},{"id":"Gb15dUMUoqAVf8p5BGfk","title":"Embed a Miro diagram","pathname":"/1.3/documentation-guides/documentation-guidelines/embed-a-miro-diagram","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Documentation Guides"},{"label":"Documentation Guidelines"}]},{"id":"DLC8CPEIy5OHoh0noYDn","title":"Set an Image for a Start View","pathname":"/1.3/documentation-guides/documentation-guidelines/set-an-image-for-a-start-view","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Documentation Guides"},{"label":"Documentation Guidelines"}]},{"id":"izLpVu9pjiwCTE2cYWac","title":"OpenG2P Module Doc Template","pathname":"/1.3/documentation-guides/openg2p-module-doc-template","siteSpaceId":"sitesp_FL6p6","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"Documentation Guides"}]},{"id":"UhBPOm2vrhNaHrTSPj5E","title":"Use Cases","pathname":"/1.3/use-cases","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"BJOq6UkMPvK8vbnowmAf","title":"Technology for Inclusion","pathname":"/1.3/use-cases/technology-for-inclusion","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"smgCdJPFLfbmXGu0YSGE","title":"Registration in Low Connectivity Areas","pathname":"/1.3/use-cases/technology-for-inclusion/registration-in-low-connectivity-areas","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"},{"label":"Technology for Inclusion"}]},{"id":"JotMe9iIKfaLp3qKBqLU","title":"Registration using Self Service Portal","pathname":"/1.3/use-cases/technology-for-inclusion/registration-using-self-service-portal","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"},{"label":"Technology for Inclusion"}]},{"id":"jPKi0XbjmOLB6tT6tCrf","title":"Digital Cash Transfer Program","pathname":"/1.3/use-cases/digital-cash-transfer-program","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"G27adjqob2Y9x8JAdevh","title":"Create Social Registry","pathname":"/1.3/use-cases/create-social-registry","siteSpaceId":"sitesp_FL6p6","description":"This guide provides an overview on the sequential process to build a country's social or sector-specific registry.","breadcrumbs":[{"label":"Use Cases"}]},{"id":"l2tbrF85iPxdPnDZbY44","title":"Case Studies","pathname":"/1.3/use-cases/case-studies","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"}]},{"id":"jlWuxz23cnvWTbXfXgAL","title":"Immediate Assistance on Demand","pathname":"/1.3/use-cases/case-studies/immediate-assistance-on-demand","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"},{"label":"Case Studies"}]},{"id":"TRsMjWHnCxjh2HoehM2x","title":"Service Provider Reimbursement","pathname":"/1.3/use-cases/case-studies/service-provider-reimbursement","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"},{"label":"Case Studies"}]},{"id":"Tzh7sh1Axa6il2GunJ0L","title":"Customise ODK Form - Add Ethiopian Calendar","pathname":"/1.3/use-cases/case-studies/support-for-ethiopian-calendar","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Use Cases"},{"label":"Case Studies"}]},{"id":"Todndt9wDdee3jTYraqz","title":"Releases","pathname":"/1.3/releases","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"bdpUrC0S3gvIvP75ha2k","title":"1.1.0","pathname":"/1.3/releases/1.1.0","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Releases"}]},{"id":"ansg1ZFmpFQGpTTO5RkF","title":"Release Notes","pathname":"/1.3/releases/1.1.0/release-notes","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Releases"},{"label":"1.1.0"}]},{"id":"5cbOoMMKrxi0tyxOTm96","title":"License","pathname":"/1.3/license","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"c3eAj3cpt3NkwOYlszuo","title":"OpenG2P Support Policy","pathname":"/1.3/license/openg2p-support-policy","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"License"}]},{"id":"VgmrDK2Za5GkB2WsQuRz","title":"Community","pathname":"/1.3/community","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"OhwWb6FfXQSStlG33dNW","title":"Contributing","pathname":"/1.3/community/contributing-to-openg2p","siteSpaceId":"sitesp_FL6p6","description":"Contributing to OpenG2P","breadcrumbs":[{"label":"Community"}]},{"id":"PVZjdmAeikNEV9bWAcG1","title":"Code of Conduct","pathname":"/1.3/community/code-of-conduct","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Community"}]},{"id":"eUD8YmgQQewFoifT0YA1","title":"Blogs","pathname":"/1.3/blogs","siteSpaceId":"sitesp_FL6p6","description":""},{"id":"y5WeLl03AOpc6PAKX87B","title":"OpenG2P and SDG Goals","pathname":"/1.3/blogs/openg2p-and-sdg-goals","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Blogs"}]},{"id":"Iphik4OR1HVoUtzO2pvU","title":"OpenG2P - A Building Block for DPI","pathname":"/1.3/blogs/openg2p-a-building-block-for-dpi","siteSpaceId":"sitesp_FL6p6","description":"","breadcrumbs":[{"label":"Blogs"}]},{"id":"fS236LMyYefabQUgls13","title":"Overview","pathname":"/","siteSpaceId":"sitesp_8p0dE","description":""},{"id":"Ea5qKZlrvZe4IgvpdXfa","title":"Registry","pathname":"/products/registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"9sh0qCF4wkyG1FDCCkTW","title":"OpenG2P Registry (Platform)","pathname":"/products/registry/registry","siteSpaceId":"sitesp_8p0dE","description":"OpenG2P Registry is an open-source platform for building functional registries of individuals, groups and non-human entities, that fit into a country's digital public infrastructure","breadcrumbs":[{"label":"Products"},{"label":"Registry"}]},{"id":"ryDHNM0vtCppsJVjS1Ro","title":"Concepts","pathname":"/products/registry/registry/concepts","siteSpaceId":"sitesp_8p0dE","description":"Core concepts of the OpenG2P Registry platform -- Registry, Register, Table, Programme Register, records, identifiers, change requests, hierarchy, and metadata-driven configuration.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"KijmnE6oxwhfiO7bEhgT","title":"Features","pathname":"/products/registry/registry/features","siteSpaceId":"sitesp_8p0dE","description":"Overview of all features provided by the OpenG2P Registry.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"etDKaStwsro9250R9OVU","title":"Unified Registry Model","pathname":"/products/registry/registry/features/unified-registry-model","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"OXWkkyl65e7egPaaxpST","title":"Change Management & Approval Workflow","pathname":"/products/registry/registry/features/change-management-and-approval-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"BZppPKhzqUYopTvblwvt","title":"Audit-ability & Trace-ability","pathname":"/products/registry/registry/features/audit-ability-and-trace-ability","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"qefI5hzxvg7KmXGEkHZ4","title":"Data Integrity, Security & Encryption","pathname":"/products/registry/registry/features/data-integrity-security-and-encryption","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"xNOa6K5WEmijaoJvGj3n","title":"Ingestion Pipeline","pathname":"/products/registry/registry/features/ingestion-pipeline","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"CT59RJ3bgz4fKV2aGGky","title":"Outgestion Pipeline","pathname":"/products/registry/registry/features/outgestion-pipeline","siteSpaceId":"sitesp_8p0dE","description":"Push data to external systems via templates and events.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"pW6kNQ1Gi29NAaKxRTEb","title":"Dynamic UI Rendering","pathname":"/products/registry/registry/features/dynamic-ui-rendering","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"OmiFuN20LMhfYuhnnkUV","title":"Registry Intake","pathname":"/products/registry/registry/features/registry-intake","siteSpaceId":"sitesp_8p0dE","description":"Registry Intake is a key mechanism for creating and onboarding records into the registry.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"8RHHvBFEU7KyJmTnXZVm","title":"Event Publishing & WebSub Integration","pathname":"/products/registry/registry/features/event-publishing-and-websub-integration","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"Im6D2QtmUjGuI5x3npml","title":"Consent-Aware Data Sharing","pathname":"/products/registry/registry/features/consent-aware-data-sharing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"cSEDtXtt7EOKwqrlJIsB","title":"Deduplication","pathname":"/products/registry/registry/features/deduplication","siteSpaceId":"sitesp_8p0dE","description":"Identify and manage duplicate records within the registry.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"H3qstzNe0dqo3BCIL54F","title":"RBAC Roles & Permissions","pathname":"/products/registry/registry/features/rbac-roles-and-permissions","siteSpaceId":"sitesp_8p0dE","description":"Roles, permissions, and role-permission mappings for the OpenG2P Registry module, managed via Keycloak under the 'staff' realm.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"LOz836W6PktiRStV8Rak","title":"Metadata-Driven Extensibility","pathname":"/products/registry/registry/features/metadata-driven-extensibility","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"0Ua6VKtNhiTikiIsQxkj","title":"Standards Compliance","pathname":"/products/registry/registry/features/standards-compliance","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"johYNJGeHBa0AG2yyk1K","title":"Cloud-Native Deployment & Scaling","pathname":"/products/registry/registry/features/cloud-native-deployment-and-scaling","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"lGd99rOGyJmIgSqMSIdb","title":"Observability & Operational Control","pathname":"/products/registry/registry/features/observability-and-operational-control","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"51dbf31073b2e1f377748f31b9f47c60ad679ce4","title":"Multi-Level Approval Workflow","pathname":"/products/registry/registry/features/multi-level-approval-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Features"}]},{"id":"6DuAiZSlMW2KJvjf2DcQ","title":"Design","pathname":"/products/registry/registry/design","siteSpaceId":"sitesp_8p0dE","description":"Technical architecture and design of OpenG2P Registry","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"ir3CsTbR8GqT0uvdLycv","title":"Tech Architecture","pathname":"/products/registry/registry/design/registry-tech-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"XCZeaF8EGyPHjuLa2at6","title":"Data Model","pathname":"/products/registry/registry/design/data-model","siteSpaceId":"sitesp_8p0dE","description":"Core data model of OpenG2P Registry -- registers, records, versioning, and domain extension patterns.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"qCNRAH1pgBJw88ouFhVy","title":"Meta Data Seeding","pathname":"/products/registry/registry/design/meta-data-seeding","siteSpaceId":"sitesp_8p0dE","description":"How variant-specific configuration and sample data are seeded into the registry database after deployment.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"1Fz8gaNQR7s9XMvWJgYR","title":"Change Management","pathname":"/products/registry/registry/design/change-management","siteSpaceId":"sitesp_8p0dE","description":"Change request workflow -- how every registry mutation flows through approval before being committed.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"UMr7quSOgpZbXrLFFD13","title":"Ingestion Pipeline","pathname":"/products/registry/registry/design/ingestion-pipeline","siteSpaceId":"sitesp_8p0dE","description":"End-to-end asynchronous ingestion flow -- from partner payload receipt to change request creation.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"SfsQOtHFbteKMi3f6DgY","title":"Outgestion Pipeline","pathname":"/products/registry/registry/design/outgestion-pipeline","siteSpaceId":"sitesp_8p0dE","description":"Design of the outgestion pipeline for pushing data to external partner systems","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"MZ7IBKCSQeJSuMZTkWZJ","title":"Encryption at Rest","pathname":"/products/registry/registry/design/encryption-at-rest","siteSpaceId":"sitesp_8p0dE","description":"Envelope encryption approach for column-level encryption of sensitive registry data at rest.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"9XE7QwgRwFUG3hji3VFG","title":"Partner APIs","pathname":"/products/registry/registry/design/partner-apis","siteSpaceId":"sitesp_8p0dE","description":"Design of the Partner API surface for external system integration","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"LuL1N7FHxe5EVDvILuD1","title":"Deduplication","pathname":"/products/registry/registry/design/deduplication","siteSpaceId":"sitesp_8p0dE","description":"Design of the deduplication engine for identifying and managing duplicate records","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"Jixogggcxb45IurTwyYv","title":"VC Issuance","pathname":"/products/registry/registry/design/vc-issuance","siteSpaceId":"sitesp_8p0dE","description":"Design of verifiable credential issuance from the registry","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"rrh4zlTx6wyJBIfFpWv5","title":"Registrant Auth - OIDC","pathname":"/products/registry/registry/design/registrant-authentication-oidc-widget","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"7k1cbioNOYFU9ox85B6U","title":"Detailed design","pathname":"/products/registry/registry/design/registrant-authentication-oidc-widget/detailed-design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"},{"label":"Registrant Auth - OIDC"}]},{"id":"QzggEsflHFsGAiZanw44","title":"UI Engineering","pathname":"/products/registry/registry/design/ui-engineering-design","siteSpaceId":"sitesp_8p0dE","description":"Engineering design","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"b999f872b4174b37072be12fe7894d482cb66a34","title":"Widget Library","pathname":"/products/registry/registry/design/ui-engineering-design/registry-ui-widget-library","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"},{"label":"UI Engineering"}]},{"id":"c4300dd5f68677dd1c118732ace15873cac8ecce","title":"Widget Reference","pathname":"/products/registry/registry/design/ui-engineering-design/widget-reference","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"},{"label":"UI Engineering"}]},{"id":"VAbBOHg1jlAHxRVvqEZj","title":"Score Computation framework","pathname":"/products/registry/registry/design/score-computation-framework","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"sDku0JZQG1VdpmxtvHsh","title":"Functional ID generation","pathname":"/products/registry/registry/design/functional-id-generation","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"PyOFFvfnSyoL8u4MapoI","title":"Audit trail for Write Operations","pathname":"/products/registry/registry/design/audit-trail-for-write-operations","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"gKqGhkiJFSMhngwXfsHy","title":"Registry themes","pathname":"/products/registry/registry/design/registry-themes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"lq5hKEDwyQvAgF6TA0TI","title":"Completion Score","pathname":"/products/registry/registry/design/completion-score","siteSpaceId":"sitesp_8p0dE","description":"Register Completion Score Design Document","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"26546e3c2ec3208d647a2b72cbafcce83b05a458","title":"Dynamic languages","pathname":"/products/registry/registry/design/dynamic-languages","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"a9iIGf4Yh6od01bzf9WO","title":"Intake Forms","pathname":"/products/registry/registry/design/intake-forms","siteSpaceId":"sitesp_8p0dE","description":"Intake forms for Register","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"Rc6MxjCbfZD2ToKQX6zN","title":"Input Mechanisms","pathname":"/products/registry/registry/design/intake-forms/input-mechanisms","siteSpaceId":"sitesp_8p0dE","description":"Input mechanisms into Intake Forms","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"},{"label":"Intake Forms"}]},{"id":"zzwCQfVqLIMANQVyJZX7","title":"Record level permissions","pathname":"/products/registry/registry/design/record-level-permissions","siteSpaceId":"sitesp_8p0dE","description":"Technical design","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"11ace259c641321546df02c1f10eaa1bfd524465","title":"AWE Integration","pathname":"/products/registry/registry/design/awe-integration","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Design"}]},{"id":"pPzw1Q41rqtwLbUJzFDU","title":"Developer Zone","pathname":"/products/registry/registry/developer-zone","siteSpaceId":"sitesp_8p0dE","description":"Resources for developers building on and extending OpenG2P Registry.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"ytsztQOmLrV8OONfY9XA","title":"Organization of Codebase","pathname":"/products/registry/registry/developer-zone/organization-of-codebase","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"}]},{"id":"6vjJU1MYBVuN1zx4AZQE","title":"Building a Registry","pathname":"/products/registry/registry/developer-zone/building-a-registry","siteSpaceId":"sitesp_8p0dE","description":"Creating a domain-specific registry by extending the OpenG2P Registry core.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"}]},{"id":"UuXTjE1UvZDSEKDG9be2","title":"Concepts","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"}]},{"id":"wup5kGJjvvDL19jgU9YL","title":"Registry vs Register","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-vs-register","siteSpaceId":"sitesp_8p0dE","description":"Base registry models available in the platform","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"}]},{"id":"K8vBDSswJFQTTbSHrAPg","title":"Base Models","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/base-models","siteSpaceId":"sitesp_8p0dE","description":"ORM Models and Pydantic Schemas for defining domain objects of a Registry","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"}]},{"id":"uFAgliyg9jYD0WMBUMVE","title":"Registry Configuration","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-configuration","siteSpaceId":"sitesp_8p0dE","description":"Configurations for the Registry Instance","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"}]},{"id":"SM9M3ZuXbIxfcnmtsCfd","title":"G2PRegistryConfiguration","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-configuration/g2pregistryconfiguration","siteSpaceId":"sitesp_8p0dE","description":"g2p_registry_configuration","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Registry Configuration"}]},{"id":"Ulz8nDfj4BKziUr7QzrX","title":"Register Metadata","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"}]},{"id":"f8cJazeDYnOFDfeLV1ct","title":"G2PRegisterDefinition","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisterdefinition","siteSpaceId":"sitesp_8p0dE","description":"g2p_register_definitions - the principal metadata information on Registers","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Register Metadata"}]},{"id":"HDM650Q68XZWvEITrTVn","title":"G2PRegisterSchema","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisterschema","siteSpaceId":"sitesp_8p0dE","description":"g2p_register_schemas - JSON schemas for datasets","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Register Metadata"}]},{"id":"R2WXfGaFTrNXs3VIEkv8","title":"G2PRegisterUITab","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisteruitab","siteSpaceId":"sitesp_8p0dE","description":"g2p_register_ui_tabs - UI Configuration (Tabs) for Registers & Program Registers","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Register Metadata"}]},{"id":"jAM6LQXvV7Q9jtTbKuJA","title":"G2PRegisterSection","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregistersection","siteSpaceId":"sitesp_8p0dE","description":"g2p_register_sections","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Register Metadata"}]},{"id":"faxzaaEpx6uYdZHauokz","title":"G2PRegisterSectionDocumentLabels","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregistersectiondocumentlabels","siteSpaceId":"sitesp_8p0dE","description":"g2p_register_section_document_labels","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"},{"label":"Register Metadata"}]},{"id":"inEnzVfmlY6gnrDxBYC1","title":"Build & Deploy a Registry","pathname":"/products/registry/registry/developer-zone/building-a-registry/concepts/build-and-deploy-a-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"},{"label":"Concepts"}]},{"id":"l0Ux20CkXi7UTRf1CdWY","title":"Step-by-Step Guide","pathname":"/products/registry/registry/developer-zone/building-a-registry/guide-to-building-a-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"}]},{"id":"huI5o1QIb2LeNj5ybovz","title":"Deployment Design","pathname":"/products/registry/registry/developer-zone/building-a-registry/deployment-design","siteSpaceId":"sitesp_8p0dE","description":"How to create a Registry Deployment for a target Domain","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Building a Registry"}]},{"id":"4MaMTwnqIh2tp5sMKsSi","title":"Developer Install","pathname":"/products/registry/registry/developer-zone/developer-install","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"}]},{"id":"dXOKXKCMuClje8DazZWm","title":"Staff Portal UI","pathname":"/products/registry/registry/developer-zone/developer-install/openg2p-registry-staff-portal-ui","siteSpaceId":"sitesp_8p0dE","description":"Developer Installation for Openg2p Registry Staff Portal UI","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"52aMpusvz0Oi1p4Lg25d","title":"Staff Portal API","pathname":"/products/registry/registry/developer-zone/developer-install/staff-portal-api","siteSpaceId":"sitesp_8p0dE","description":"Developers can set up and run the OpenG2P Registry Staff Portal API on their local machines. This guide outlines the steps to install it on a Linux-based laptop or desktop.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"pf8tVYrYks9eXje7oOTk","title":"Beneficiary Portal API","pathname":"/products/registry/registry/developer-zone/developer-install/beneficiary-portal-api","siteSpaceId":"sitesp_8p0dE","description":"Developers can set up and run the OpenG2P Registry Beneficiary Portal API on their local machines. This guide outlines the steps to install it on a Linux-based laptop or desktop.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"9acnbOIxpcHRzu4ttvdB","title":"Partner API","pathname":"/products/registry/registry/developer-zone/developer-install/partner-api","siteSpaceId":"sitesp_8p0dE","description":"Developers can set up and run the OpenG2P Registry Partner API on their local machines. This guide outlines the steps to install it on a Linux-based laptop or desktop.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"mccsvb5Q7idlekGf18dk","title":"Celery Beat Producers","pathname":"/products/registry/registry/developer-zone/developer-install/celery-beat-producers","siteSpaceId":"sitesp_8p0dE","description":"Developers can set up and run the OpenG2P Registry Celery Beat Producers on their local machines. The Beat Producers schedule periodic registry jobs and enqueue them onto the Celery worker queue.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"akg6qGZhwSNhTEi7i7vG","title":"Celery Workers","pathname":"/products/registry/registry/developer-zone/developer-install/celery-workers","siteSpaceId":"sitesp_8p0dE","description":"Developers can set up and run the OpenG2P Registry Celery Workers on their local machines. The Workers execute the tasks enqueued by the Celery Beat Producers.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"3Md3Dp2j5DHZjT5tTsZY","title":"API Documentation","pathname":"/products/registry/registry/developer-zone/api-documentation","siteSpaceId":"sitesp_8p0dE","description":"API reference for OpenG2P Registry.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"}]},{"id":"aybYVFzTWQ05yZLTpBps","title":"1.0.0","pathname":"/products/registry/registry/developer-zone/api-documentation/1.0.0","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"}]},{"id":"J1ZwdU1jAo8fXOKya7Kr","title":"Staff Portal API","pathname":"/products/registry/registry/developer-zone/api-documentation/1.0.0/staff-portal-api","siteSpaceId":"sitesp_8p0dE","description":"APIs used by the Staff Portal UI","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"},{"label":"1.0.0"}]},{"id":"DMI7dXZtCjw5Hr9DsZlE","title":"Partner API","pathname":"/products/registry/registry/developer-zone/api-documentation/1.0.0/partner-api","siteSpaceId":"sitesp_8p0dE","description":"APIs available for the Registry Partner ecosystem","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"},{"label":"1.0.0"}]},{"id":"y40FPe8S9C2M1h3u3dFi","title":"1.1.0","pathname":"/products/registry/registry/developer-zone/api-documentation/1.1.0","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"}]},{"id":"U6jdMkmmztG17qXQ2u93","title":"Staff Portal API","pathname":"/products/registry/registry/developer-zone/api-documentation/1.1.0/staff-portal-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"},{"label":"1.1.0"}]},{"id":"g7QmmogLbYUL3INJ5ncX","title":"Partner API","pathname":"/products/registry/registry/developer-zone/api-documentation/1.1.0/partner-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"},{"label":"API Documentation"},{"label":"1.1.0"}]},{"id":"YyEJ4cfH5JxYDu8HvO9r","title":"Non Functional Requirements","pathname":"/products/registry/registry/developer-zone/non-functional-requirements","siteSpaceId":"sitesp_8p0dE","description":"Performance & Security - Design & Approach","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Developer Zone"}]},{"id":"3oRfUFAYoZjXAwIFOiuT","title":"Versions","pathname":"/products/registry/registry/versions","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"vfclDz9WHsRJQvnyvmSZ","title":"Registry Release Notes - v4.0.0","pathname":"/products/registry/registry/versions/registry-release-notes-v4.0.0","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Versions"}]},{"id":"119EbQtW4fDFuMddWS5r","title":"Registry Release Notes - v4.1.0","pathname":"/products/registry/registry/versions/registry-release-notes-v4.1.0","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Versions"}]},{"id":"98WdtNltJNqTZwvF5mal","title":"Deployment","pathname":"/products/registry/registry/deployment","siteSpaceId":"sitesp_8p0dE","description":"Deploying OpenG2P Registry on Kubernetes using Helm charts.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"cGnllHAw6OoXg9fG44OA","title":"Registry Helm Chart 4.x","pathname":"/products/registry/registry/deployment/helm-chart-4.x","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Deployment"}]},{"id":"UU82Ap9qeqnFOwCXgS6L","title":"Post-Installation","pathname":"/products/registry/registry/deployment/post-installation","siteSpaceId":"sitesp_8p0dE","description":"Steps to complete after installing the Registry Helm chart.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Deployment"}]},{"id":"jBhlu1feVIiJY1H25Y9r","title":"Upgrade Guide","pathname":"/products/registry/registry/deployment/upgrade-guide","siteSpaceId":"sitesp_8p0dE","description":"Upgrading between Registry versions.","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"},{"label":"Deployment"}]},{"id":"xkJnBFcMxah8QsaJR4WZ","title":"Use Case Implementation","pathname":"/products/registry/registry/use-case-implementation","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"},{"label":"OpenG2P Registry (Platform)"}]},{"id":"0s5go4BFc7EeGKoBG5ZD","title":"Farmer Registry","pathname":"/products/registry/farmer-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"}]},{"id":"3jgpc764jZ8idnmmuTnw","title":"National Social Registry","pathname":"/products/registry/national-social-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"Registry"}]},{"id":"bxctE3AY9myewiVazsno","title":"PBMS","pathname":"/products/pbms","siteSpaceId":"sitesp_8p0dE","description":"Program and Beneficiary Management System","breadcrumbs":[{"label":"Products"}]},{"id":"fCw8HnIhao82KrnSzskn","title":"Features","pathname":"/products/pbms/features","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"}]},{"id":"PVVWNu17mPpVKMhTKxDn","title":"Decoupled yet Registry-Aware","pathname":"/products/pbms/features/decoupled-yet-registry-aware","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"lrqkEJrQ3phntPziNhUo","title":"Support for Multiple Registries","pathname":"/products/pbms/features/support-for-multiple-registries","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"VKBg2NPw0x6X8309pDQo","title":"Rule-Driven Processing","pathname":"/products/pbms/features/rule-driven-processing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"ARNwdZXOsjHmG5wznk6C","title":"Multi-Goods & Multi-Services Support","pathname":"/products/pbms/features/multi-goods-and-multi-services-support","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"v8mXCu7xydx7glR6WDi4","title":"Dual Cycle Management","pathname":"/products/pbms/features/dual-cycle-management","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"8CeX0m57qyhmiGFEERXJ","title":"Warehouses & Agencies","pathname":"/products/pbms/features/warehouses-and-agencies","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"KccNcOg5K6m1teFjrkp0","title":"Verification Workflows","pathname":"/products/pbms/features/verification-workflows","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"DtW9i7ZZC9UodzFG0qZM","title":"Controlled List Management","pathname":"/products/pbms/features/controlled-list-management","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"84kz9ofvWANk6ReqnMdA","title":"Integration with Sponsor Banks","pathname":"/products/pbms/features/integration-with-sponsor-banks","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"AcwfTmqKRH23NeM4lRua","title":"Integration with Warehouses & Agencies","pathname":"/products/pbms/features/integration-with-warehouses-and-agencies","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"PTxFI0NYVZQDx9dmZ55y","title":"Reconciliation with Sponsor Bank","pathname":"/products/pbms/features/reconciliation-with-sponsor-bank","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"A6uqfsr5w5HCjcdkbrfk","title":"Reconciliation with Warehouses & Agencies","pathname":"/products/pbms/features/reconciliation-with-warehouses-and-agencies","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"LZFlGhNxyvKpOGWj9EPY","title":"Reporting & Dashboards","pathname":"/products/pbms/features/reporting-and-dashboards","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Features"}]},{"id":"YN9FQ6CWLfOlSIPsjZ1i","title":"Design","pathname":"/products/pbms/design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"}]},{"id":"986YX7lnMqDsjOc0LMN5","title":"Concept","pathname":"/products/pbms/design/concept","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"ZNLlZVwplFDMJS3CaEtc","title":"Static definitions","pathname":"/products/pbms/design/pbms-odoo","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"N2mVtOlAr50bjIt81fik","title":"Rule definitions","pathname":"/products/pbms/design/rule-definitions","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"zJX9EnF23UypkpV0EFdW","title":"Enrolment & Disbursement Cycles","pathname":"/products/pbms/design/enrolment-and-disbursement-cycles","siteSpaceId":"sitesp_8p0dE","description":"A benefit program typically goes through two distinct repetitive cycles - enrolment cycles and disbursement cycles.","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"KQgG1EqFuT8EWQaOBhVn","title":"Enrolment cycle","pathname":"/products/pbms/design/enrolment-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"QdxPGhQ50CEwNjsziuZG","title":"Disbursement cycle","pathname":"/products/pbms/design/disbursement-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"JvOmGTCfNYHcQ2pWjB7H","title":"Workflow design","pathname":"/products/pbms/design/workflow-design","siteSpaceId":"sitesp_8p0dE","description":"Workflow for Enrolment & Disbursement Cycles","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"TTuf6BjozkNYJyd2cKtc","title":"Roles & privileges","pathname":"/products/pbms/design/roles-and-privileges","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"eG590R5VE1JweXPq60cj","title":"Post disbursement workflow","pathname":"/products/pbms/design/g2p-bridge-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Design"}]},{"id":"foGbApubFh8WOq4hKWh5","title":"Deployment","pathname":"/products/pbms/deployment","siteSpaceId":"sitesp_8p0dE","description":"PBMS Deployment","breadcrumbs":[{"label":"Products"},{"label":"PBMS"}]},{"id":"wQ8iaAXdVZU02EQH3HFS","title":"PBMS Installation","pathname":"/products/pbms/deployment/deployment-instructions","siteSpaceId":"sitesp_8p0dE","description":"PBMS deployment instructions","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Deployment"}]},{"id":"losoWv2djpUQsicgiSuA","title":"PBMS Helm Chart 4.x","pathname":"/products/pbms/deployment/pbms-helm-chart-4.x","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Deployment"}]},{"id":"M7xISTaU63ziTcvXkjX9","title":"Configurations","pathname":"/products/pbms/deployment/configurations","siteSpaceId":"sitesp_8p0dE","description":"The instructions here are related to configuration of base settings for PBMS using the Odoo UI","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Deployment"}]},{"id":"KI5UpYoXh2YwEjNouzYS","title":"Domain names & certificates","pathname":"/products/pbms/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_8p0dE","description":"Domain names and certificates for PBMS","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Deployment"}]},{"id":"AhZ7NUt1r1qt2iRqs9bE","title":"Developer Zone","pathname":"/products/pbms/developer-zone","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"}]},{"id":"kVaChGcocFbHEkzHpuWo","title":"Repositories","pathname":"/products/pbms/developer-zone/repositories","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"gpen1Dg1VaNfAe0wfIm4","title":"Developer Install","pathname":"/products/pbms/developer-zone/developer-install","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"SVPfeYVvKS81LNetl2jB","title":"PBMS Docker","pathname":"/products/pbms/developer-zone/pbms-docker","siteSpaceId":"sitesp_8p0dE","description":"Information regarding PBMS odoo and background task docker images and their creation","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"OScBZCPabz3PYAE2iKnA","title":"API Reference","pathname":"/products/pbms/developer-zone/api-reference","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"Wsaayxn2Q63XB64bQefV","title":"Beneficiary portal APIs","pathname":"/products/pbms/developer-zone/api-reference/beneficiary-portal-apis","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"API Reference"}]},{"id":"uFSl5j8lwgiMI9OB5xAZ","title":"Agency app APIs","pathname":"/products/pbms/developer-zone/api-reference/agency-app-apis","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"API Reference"}]},{"id":"v8vAOfIdipeh1rUaV4kc","title":"Staff portal APIs (for Odoo)","pathname":"/products/pbms/developer-zone/api-reference/staff-portal-apis-for-odoo","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"API Reference"}]},{"id":"8VV54NuE6ZbeQSTbro15","title":"Tech Guides","pathname":"/products/pbms/developer-zone/tech-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"}]},{"id":"bIYIJZe2voPBCTv1XBnL","title":"Registry Addons","pathname":"/products/pbms/developer-zone/tech-guides/registry-addons","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"}]},{"id":"PckOSA9oXFeb6qfdpFrt","title":"Key Components","pathname":"/products/pbms/developer-zone/tech-guides/registry-addons/key-components","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Registry Addons"}]},{"id":"DTn1j2BYKede5bVP1mGO","title":"Example Implementation Workflow","pathname":"/products/pbms/developer-zone/tech-guides/registry-addons/example-implementation-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Registry Addons"}]},{"id":"Lo4ZdKFudyyAPDb7jFqY","title":"Registry Connector","pathname":"/products/pbms/developer-zone/tech-guides/registry-connectors","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"}]},{"id":"WUxgS9gl47l9MxPTZh5w","title":"Key Components","pathname":"/products/pbms/developer-zone/tech-guides/registry-connectors/key-components","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Registry Connector"}]},{"id":"NXAuwaTYD2hNdEsaVCwK","title":"Example Implementation Workflow","pathname":"/products/pbms/developer-zone/tech-guides/registry-connectors/example-implementation-workflow","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Registry Connector"}]},{"id":"dzGDw848aRtENbutEGKU","title":"Summary View","pathname":"/products/pbms/developer-zone/tech-guides/summary-view","siteSpaceId":"sitesp_8p0dE","description":"A brief discussion about the summary view in PBMS odoo user interface followed by ways to customize the same","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"}]},{"id":"RyYq6MAXM6dH6HqkRWLp","title":"Eligibility Summary View","pathname":"/products/pbms/developer-zone/tech-guides/summary-view/eligibility-summary-view","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Summary View"}]},{"id":"AjaR2Q2NZTSDhF76NpcP","title":"Entitlement Summary View","pathname":"/products/pbms/developer-zone/tech-guides/summary-view/entitlement-summary-view","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"PBMS"},{"label":"Developer Zone"},{"label":"Tech Guides"},{"label":"Summary View"}]},{"id":"LGhogadv4F1paMtMW37o","title":"Versions","pathname":"/products/pbms/versions","siteSpaceId":"sitesp_8p0dE","description":"PBMS versions","breadcrumbs":[{"label":"Products"},{"label":"PBMS"}]},{"id":"T3NHEdArkwwGuKsXliK7","title":"SPAR","pathname":"/products/spar","siteSpaceId":"sitesp_8p0dE","description":"Social Payments Account Registry","breadcrumbs":[{"label":"Products"}]},{"id":"u3RKADAlah03cV4QEn1G","title":"Features","pathname":"/products/spar/features","siteSpaceId":"sitesp_8p0dE","description":"SPAR Features","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"Ylf4tzNMyXc7gIwwa4KS","title":"SPAR Mapper","pathname":"/products/spar/features/spar-mapper","siteSpaceId":"sitesp_8p0dE","description":"aka ID Account Mapper","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"YbrIz3KoWCP8wlEDRsfW","title":"SPAR Self Service","pathname":"/products/spar/features/spar-self-service","siteSpaceId":"sitesp_8p0dE","description":"Providing Self Service features for the beneficiaries","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"wZa7fmfWLuFIm33aGISo","title":"Privacy & Security","pathname":"/products/spar/features/privacy-and-security","siteSpaceId":"sitesp_8p0dE","description":"SPAR Privacy & Security","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"uicbI58juugoaaWjjk6C","title":"Interoperability","pathname":"/products/spar/features/interoperability","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"miy8WgZRDNRpJKyRgTNw","title":"Performance & Scale","pathname":"/products/spar/features/performance-and-scale","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"NuDXk9fW2t3sehzBMzOu","title":"Monitoring & Reporting","pathname":"/products/spar/features/monitoring-and-reporting","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Features"}]},{"id":"04m7nsECA3iHgH1DmucD","title":"Deployment","pathname":"/products/spar/deployment","siteSpaceId":"sitesp_8p0dE","description":"SPAR Deployment","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"dmOyMXydpTpBqSTjmRZl","title":"Domain Names and Certificates","pathname":"/products/spar/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_8p0dE","description":"Domain names and mapping for SPAR","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Deployment"}]},{"id":"EVsTKeea6NoD255I2dKH","title":"SPAR Helm Chart 1.x","pathname":"/products/spar/deployment/helm-charts","siteSpaceId":"sitesp_8p0dE","description":"SPAR Master Helm Chart","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Deployment"}]},{"id":"zkwcOivINCaB914v03S2","title":"SPAR Helm Chart 2.x","pathname":"/products/spar/deployment/pbms-helm-chart-4.x","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Deployment"}]},{"id":"WDOKr6CW39HPnijOt7TP","title":"User Guides","pathname":"/products/spar/user-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"q4I4biA7nKQB8LpmLnjU","title":"Link FA (Self Service)","pathname":"/products/spar/user-guides/self-update-id-with-financial-address-information","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"User Guides"}]},{"id":"1x8CSjpurxeszZIlWMip","title":"Link FA (Admin)","pathname":"/products/spar/user-guides/admin-guide-to-link-id-with-financial-address-information","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"User Guides"}]},{"id":"4ENuKpwJWO56xPPnD5qk","title":"Development","pathname":"/products/spar/development","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"g8pQ96LxWdmZHhaf9puv","title":"Jira Board","pathname":"/products/spar/development/jira-board","siteSpaceId":"sitesp_8p0dE","description":"You can find the status of the current sprints, releases and backlogs in the Jira Board.","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"UBNZw5ngcItiMY6ybZAV","title":"Testing","pathname":"/products/spar/development/testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"YjSz1mgNArvJ21zH32l7","title":"Unit Testing","pathname":"/products/spar/development/testing/unit-testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"k3yd2EHC303vGbsrXooa","title":"Functional Testing","pathname":"/products/spar/development/testing/functional-testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"F8rXwm9LSQ0xrq6l9yxs","title":"Performance Testing","pathname":"/products/spar/development/testing/performance-testing","siteSpaceId":"sitesp_8p0dE","description":"Performance testing of SPAR sub modules","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"}]},{"id":"KL41Vd3vCbWpKF6qooOa","title":"Mapper","pathname":"/products/spar/development/testing/performance-testing/mapper","siteSpaceId":"sitesp_8p0dE","description":"Mapper Performance Testing","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"}]},{"id":"hlv2IfqgfVQilWcQBHYE","title":"Resolve API","pathname":"/products/spar/development/testing/performance-testing/mapper/resolve-api","siteSpaceId":"sitesp_8p0dE","description":"Performance testing of Resolve API","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"6OPw4yRdsjmq5P3BSlFo","title":"Link API","pathname":"/products/spar/development/testing/performance-testing/mapper/link-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"Xji7Hcl5qNpyeawRhtix","title":"Unlink API","pathname":"/products/spar/development/testing/performance-testing/mapper/unlink-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"uLQUKqR5KyzShRXynFD2","title":"Update API","pathname":"/products/spar/development/testing/performance-testing/mapper/update-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Testing"},{"label":"Performance Testing"},{"label":"Mapper"}]},{"id":"H9RUw9ioR1PmE9wcic6Z","title":"Developer Install","pathname":"/products/spar/development/developer-install","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"4nMA8ctefXtRrwrO3Lq6","title":"SPAR Mapper API","pathname":"/products/spar/development/developer-install/spar-mapper-api","siteSpaceId":"sitesp_8p0dE","description":"This page provides comprehensive documentation for the installation of spar-mapper-api, a FastAPI-based service designed for data mapping within the Social Payments Account and Registry (SPAR) system.","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"oPeQONtd700SjFc8uUex","title":"SPAR Self Service API","pathname":"/products/spar/development/developer-install/spar-self-service-api","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"WBVBuoxmW6IPuFdYbWbd","title":"SPAR Self Service UI","pathname":"/products/spar/development/developer-install/spar-self-service-ui","siteSpaceId":"sitesp_8p0dE","description":"Developer Installation for SPAR Self Service UI","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"},{"label":"Developer Install"}]},{"id":"1Li7qqz0g8VmgXZpaowb","title":"Repositories","pathname":"/products/spar/development/repositories","siteSpaceId":"sitesp_8p0dE","description":"The SPAR subsystem consists of the following repos","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"KIB26H9aLA2Mcmjzog0a","title":"API Reference","pathname":"/products/spar/development/api-reference","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"W8i7FIQTnvBh27gMmtE0","title":"Tech Guides","pathname":"/products/spar/development/tech-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"Oxry6DE987F0LeCEQkPh","title":"Technology Stack","pathname":"/products/spar/development/technology-stack","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Development"}]},{"id":"ffeg547KsTUx13C2Sc3l","title":"Versions","pathname":"/products/spar/versions","siteSpaceId":"sitesp_8p0dE","description":"SPAR Versions","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"Buma9MwqESMgJEeMMo4r","title":"Releases","pathname":"/products/spar/releases","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"SPAR"}]},{"id":"hdsYp3ocHnrp1Mwr0tnG","title":"1.0.0","pathname":"/products/spar/releases/release-notes","siteSpaceId":"sitesp_8p0dE","description":"SPAR Release Notes for 1.0.0","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Releases"}]},{"id":"kp80ltATtsWlvqtHjVOX","title":"1.1.0","pathname":"/products/spar/releases/release-notes-1","siteSpaceId":"sitesp_8p0dE","description":"SPAR Release Notes for 1.1.0 - WIP","breadcrumbs":[{"label":"Products"},{"label":"SPAR"},{"label":"Releases"}]},{"id":"jnMz7P4irtsJx0n1RLHP","title":"G2P Bridge","pathname":"/products/g2p-bridge","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"t5Wdcu2CBFXURaXF7IVj","title":"Features","pathname":"/products/g2p-bridge/features","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"dsQJZruY8yP699lHCqek","title":"Cash, goods & services","pathname":"/products/g2p-bridge/features/cash-goods-and-services","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"XkzKI7x3daortrlpt8rE","title":"Extensibility Layer","pathname":"/products/g2p-bridge/features/extensibility-connect-to-sponsor-banks","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"YHop9l3hCpGrxtiWdqtD","title":"Address resolver - SPAR","pathname":"/products/g2p-bridge/features/extensibility-connect-to-sponsor-banks/account-mapper-resolution","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"},{"label":"Extensibility Layer"}]},{"id":"61gJ56KxsLUqT6SQj5xX","title":"Reconciliation with Sponsor Bank","pathname":"/products/g2p-bridge/features/reconciliation-with-sponsor-bank","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"y8MU4kPDfcazeyosdxlz","title":"Scaling for High Volumes","pathname":"/products/g2p-bridge/features/scaling-for-high-volumes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"xzBFEYRBCwLuBNw58DbV","title":"Interoperability","pathname":"/products/g2p-bridge/features/interoperability","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"K8zNzNBYsFwkwjr4nubB","title":"Privacy & Security","pathname":"/products/g2p-bridge/features/privacy-and-security","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"oygovgzpU6wmoVcY0T49","title":"Monitoring & Reporting","pathname":"/products/g2p-bridge/features/monitoring-and-reporting","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Features"}]},{"id":"8dyRyevg1ANdVv5jvyL1","title":"Deployment","pathname":"/products/g2p-bridge/deployment","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"dHOJSGs8F7gQDFT5K6qY","title":"Deployment of Example Bank","pathname":"/products/g2p-bridge/deployment/deployment-of-example-bank","siteSpaceId":"sitesp_8p0dE","description":"Deployment of OpenG2P Example Bank Simulator","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Deployment"}]},{"id":"2crgqSjnBwnoL4jFwktz","title":"PBMS Configuration","pathname":"/products/g2p-bridge/deployment/configure-g2p-connect-payment-manager","siteSpaceId":"sitesp_8p0dE","description":"G2P Bridge","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Deployment"}]},{"id":"WHlVoOCnp1N6k7Q1v8tm","title":"Domain Names and Certificates","pathname":"/products/g2p-bridge/deployment/domain-names-and-certificates","siteSpaceId":"sitesp_8p0dE","description":"Domain names and mapping for G2P Bridge","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Deployment"}]},{"id":"ieBz3E3CahrZHu9OSocj","title":"Helm Charts","pathname":"/products/g2p-bridge/deployment/helm-charts","siteSpaceId":"sitesp_8p0dE","description":"G2P Bridge Master Helm Chart","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Deployment"}]},{"id":"ppxpt9wmzfEv90D0lyFW","title":"Developer Zone","pathname":"/products/g2p-bridge/development","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"1L6RdqZqWreUbGMysYTk","title":"Design","pathname":"/products/g2p-bridge/development/design-specifications","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"xa7It3ZFTefNZEQPfU9a","title":"IN APIs from PBMS","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"lJlVfsOMy6PVhqEuOaW6","title":"create_benefit_program_configuration","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/create_benefit_program_configuration","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"NUYYsiyWx6bVTgo8S2x6","title":"create_disbursement_envelope","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/create_disbursement_envelope","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"8nOCU5roSc4OYeg0AHro","title":"cancel_disbursement_envelope","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursement_envelope","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"0qZqEco6Ozl8AR98DUMo","title":"create_disbursements","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/disbursement","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"TA09wKDnaeKYFaGRMOJL","title":"cancel_disbursements","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursements","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"js4LgQWE0GgvbnoJHVjp","title":"get_disbursement_envelope_status","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_envelope_status","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"UK2KJYcNxK008CVgwznX","title":"get_disbursement_status","pathname":"/products/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_status","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from PBMS"}]},{"id":"JhTWhHTtwwwZh7UTW7NW","title":"OUT APIs to Mapper","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-mapper","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"bR5EJCvzyu3G5f0aPSOJ","title":"resolve","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-mapper/resolve","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"OUT APIs to Mapper"}]},{"id":"GFLWUf1BkubOFWWDyicc","title":"OUT APIs to Bank","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-bank","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"PVR2yMtCF6flGliBZ3EG","title":"check_funds_with_bank","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-bank/check_funds_with_bank","siteSpaceId":"sitesp_8p0dE","description":"Triggered by Batch job","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"o5cZaf4JFF95op22JU0F","title":"block_funds_with_bank","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-bank/block_funds_with_bank","siteSpaceId":"sitesp_8p0dE","description":"Triggered by Batch job","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"rieoq5H7VoYZ0TisFodx","title":"disburse_funds_from_bank","pathname":"/products/g2p-bridge/development/design-specifications/out-apis-to-bank/create_disbursements","siteSpaceId":"sitesp_8p0dE","description":"Triggered by Batch job","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"OUT APIs to Bank"}]},{"id":"QNNtHAEeLLiKTtUIqUdT","title":"IN APIs from Bank","pathname":"/products/g2p-bridge/development/design-specifications/in-apis-from-bank","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"RtsVY1ylbsNik3vp2CvK","title":"upload_mt940","pathname":"/products/g2p-bridge/development/design-specifications/in-apis-from-bank/update_status_of_disbursements","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"IN APIs from Bank"}]},{"id":"EdKsHA9FnPb0AFFSOs5N","title":"Helper Tables","pathname":"/products/g2p-bridge/development/design-specifications/helper-tables","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"TO0txzMb5NWh44j5Fy6N","title":"benefit_program_configuration","pathname":"/products/g2p-bridge/development/design-specifications/helper-tables/benefit_program","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"Helper Tables"}]},{"id":"xtTQHawHL8iBjMrEZgeI","title":"Configuration parameters","pathname":"/products/g2p-bridge/development/design-specifications/config-attributes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"8oQtuKAaBvN8INV9MfoU","title":"Bank Connectors","pathname":"/products/g2p-bridge/development/design-specifications/interfaces","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"jUQTE7z6sPEu0kRztH5z","title":"Physical Organization","pathname":"/products/g2p-bridge/development/design-specifications/physical-organization","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"ThBlidaW9cMsOyNiuNdP","title":"Example Bank","pathname":"/products/g2p-bridge/development/design-specifications/example-bank","siteSpaceId":"sitesp_8p0dE","description":"openg2p-g2p-bridge-example-bank (bank simulator)","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"}]},{"id":"ybwIEwDF2HQI6XpZ6qq4","title":"example-bank-models","pathname":"/products/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-models","siteSpaceId":"sitesp_8p0dE","description":"openg2p-g2p-bridge-example-bank-models","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"deqhKDunYEbTVdYiDv8w","title":"example-bank-api","pathname":"/products/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-api","siteSpaceId":"sitesp_8p0dE","description":"openg2p-g2p-bridge-example-bank-api","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"UMrIZWxucyMVt0FsK6gR","title":"example-bank-celery","pathname":"/products/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-celery","siteSpaceId":"sitesp_8p0dE","description":"openg2p-g2p-bridge-example-bank-celery","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Design"},{"label":"Example Bank"}]},{"id":"9jckKgY1Mvj4ulypjlXe","title":"Testing","pathname":"/products/g2p-bridge/development/testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"Is61pElpvendTzOxEKb4","title":"Unit Testing","pathname":"/products/g2p-bridge/development/testing/unit-testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Testing"}]},{"id":"wlejS9Q0jAzM3p6OYPJb","title":"Functional Testing","pathname":"/products/g2p-bridge/development/testing/functional-testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Testing"}]},{"id":"AYM3TbNAi8E6y9lm2TMR","title":"Performance Testing","pathname":"/products/g2p-bridge/development/testing/performance-testing","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Testing"}]},{"id":"6pkvxOmt2z5Extv4QnTe","title":"Repositories","pathname":"/products/g2p-bridge/development/repositories","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"VSkvGkSF4UHpx3KtEwoR","title":"Developer Install","pathname":"/products/g2p-bridge/development/developer-install","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"TLGG4UG8TzemDxTtxjTN","title":"G2P Bridge","pathname":"/products/g2p-bridge/development/developer-install/installing-openg2p-bridge-on-linux","siteSpaceId":"sitesp_8p0dE","description":"Installation of G2P Bridge on a developer machine","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"jKgKhk9fbxGmOJA01Inr","title":"Example Bank","pathname":"/products/g2p-bridge/development/developer-install/example-bank","siteSpaceId":"sitesp_8p0dE","description":"Installation of Example Bank Simulator on a developer machine","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"},{"label":"Developer Install"}]},{"id":"WkEeCaUXW7dIvLlvKFVC","title":"API Reference","pathname":"/products/g2p-bridge/development/api-reference","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"AMSOE3fwihjncT8mO3i1","title":"Technology Stack","pathname":"/products/g2p-bridge/development/technology-stack","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Developer Zone"}]},{"id":"yEj8Xgs9flHPjzh3OpAM","title":"Versions","pathname":"/products/g2p-bridge/versions","siteSpaceId":"sitesp_8p0dE","description":"G2P Bridge Versions","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"87omowx39bOkCf9cMCEO","title":"Tech Guides","pathname":"/products/g2p-bridge/tech-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"R0GHAdUuBRV8rebAdoUf","title":"Geo resolver","pathname":"/products/g2p-bridge/tech-guides/geo-resolver","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"HtgD7sy1waA13i4yjFfA","title":"Sponsor Bank connector","pathname":"/products/g2p-bridge/tech-guides/bank-connector-interface-guide","siteSpaceId":"sitesp_8p0dE","description":"This guide provides details on implementing the BankConnectorInterface for integration with sponsor banks to support various benefit programs in the G2P Bridge application.","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"Nf9xm3ICToSYeWDPwQtM","title":"Warehouse allocator","pathname":"/products/g2p-bridge/tech-guides/warehouse-allocator","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"YreTaW9e5wSQToZtaHEe","title":"Agency alloctor","pathname":"/products/g2p-bridge/tech-guides/agency-alloctor","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"zwARJL1NQyKvEyJLRfC9","title":"Address resolver","pathname":"/products/g2p-bridge/tech-guides/address-resolver","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"DcxlSnRai4d19pfBakMq","title":"Notification connector","pathname":"/products/g2p-bridge/tech-guides/notification-connector","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Tech Guides"}]},{"id":"o6CdnWepMCqZkM9DTRx0","title":"User Guides","pathname":"/products/g2p-bridge/user-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"V4ef53QZO12A7sNfozuQ","title":"Releases","pathname":"/products/g2p-bridge/releases","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"}]},{"id":"46aIxSsXt4y9wpeQRMp0","title":"1.0.2","pathname":"/products/g2p-bridge/releases/1.0.2","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Products"},{"label":"G2P Bridge"},{"label":"Releases"}]},{"id":"N7XGwOZBUf104bfbpx4E","title":"Platform Architecture","pathname":"/platform/architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"}]},{"id":"O9RQeZMVchGsGtMhOnKJ","title":"Platform Tech Architecture","pathname":"/platform/architecture/platform-tech-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Architecture"}]},{"id":"TR8D0oxixQB6ve61qqH9","title":"Registry Tech Architecture","pathname":"/platform/architecture/registry-tech-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Architecture"}]},{"id":"Xj0YAVioVS9jvBNqH0w9","title":"PBMS Tech Architecture","pathname":"/platform/architecture/pbms-tech-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Architecture"}]},{"id":"wagr9xgh3rcGm5urWoBH","title":"Async Processes - Tech Architecture","pathname":"/platform/architecture/async-processes-tech-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Architecture"}]},{"id":"DqlbZuhnlgvr193dCvTh","title":"Platform Services","pathname":"/platform/platform-services","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"}]},{"id":"8lltQOL4b8BjW2g3GGBB","title":"Identity & Access Management","pathname":"/platform/platform-services/identity-and-access-management","siteSpaceId":"sitesp_8p0dE","description":"IAM and RBAC concepts within OpenG2P","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"bK8Tf1NfvyG22Vug2spu","title":"High Level Design","pathname":"/platform/platform-services/identity-and-access-management/high-level-design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"da6VRmsh7d4WssTRkyij","title":"Authentication - Flow Diagram","pathname":"/platform/platform-services/identity-and-access-management/authentication-flow-diagram","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"gZbSEHoSCzPIFLDGIo22","title":"RBAC in Product APIs","pathname":"/platform/platform-services/identity-and-access-management/rbac-in-product-apis","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"BgFzX2YVIgo1IInX16hG","title":"Developer Install","pathname":"/platform/platform-services/identity-and-access-management/developer-install","siteSpaceId":"sitesp_8p0dE","description":"This page provides comprehensive documentation for the installation of Openg2p IAM Service","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"txfeP5gUC1jMbHdScvBH","title":"Security Controls","pathname":"/platform/platform-services/identity-and-access-management/security-controls","siteSpaceId":"sitesp_8p0dE","description":"Token Handling, Headers, CORS & CSRF Protection","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"vU9jsTawo2GoAoAnI5Qw","title":"Versions","pathname":"/platform/platform-services/identity-and-access-management/versions","siteSpaceId":"sitesp_8p0dE","description":"IAM Service Versions","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Identity & Access Management"}]},{"id":"OxdfwAVrI8ZE7OBCfLnP","title":"Audit Manager","pathname":"/platform/platform-services/audit-manager","siteSpaceId":"sitesp_8p0dE","description":"A centralised audit-event service for OpenG2P. Accepts structured audit events over HTTP, buffers through Kafka, and persists them to a partitioned PostgreSQL table for long-term retention and forensi","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"cljbyyV3UUaPtJK9ZUCh","title":"Functional Specifications","pathname":"/platform/platform-services/audit-manager/functional-specifications","siteSpaceId":"sitesp_8p0dE","description":"Event schema (CloudEvents envelope + OpenG2P data conventions), mapping to Postgres columns, how to emit audit events from API calls, naming conventions, and PII handling.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"WhFCDSDJY0RTnDIjB7xM","title":"API Reference","pathname":"/platform/platform-services/audit-manager/api-reference","siteSpaceId":"sitesp_8p0dE","description":"REST API reference for the Audit Manager — rendered directly from the live OpenAPI 3.1 spec committed to the repo.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"ezClJ73o4m1V4wfbbvtR","title":"Technical Architecture","pathname":"/platform/platform-services/audit-manager/technical-architecture","siteSpaceId":"sitesp_8p0dE","description":"Design choices behind the Audit Manager — why each alternative was rejected, scalability model, reliability & delivery guarantees, and the partitioning / retention strategy.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"5zodhnTesoaHJ4gCELH5","title":"Deployment","pathname":"/platform/platform-services/audit-manager/deployment","siteSpaceId":"sitesp_8p0dE","description":"Deployment guide for the Audit Manager — local development with Docker Compose, Helm chart installation, configuration reference, operational runbook, and security considerations.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"lZ56pIAF7s3xNH0EdnB7","title":"Testing","pathname":"/platform/platform-services/audit-manager/testing","siteSpaceId":"sitesp_8p0dE","description":"Test plan for the Audit Manager — unit tests (pydantic schema), end-to-end smoke test against docker compose, concurrent load test, and the Postman collection.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"QroKotVaEPJeiT0MXfEF","title":"Integration with Registry","pathname":"/platform/platform-services/audit-manager/integration-with-registry","siteSpaceId":"sitesp_8p0dE","description":"How OpenG2P registry services integrate with the Audit Manager. Covers two BFF integrations — Staff Portal API and Partner API — that share the same middleware shape but adapt to their respective auth","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"}]},{"id":"oRJC5JX5NehJSU1LKN6S","title":"Local Install — Staff Portal API","pathname":"/platform/platform-services/audit-manager/integration-with-registry/local-install","siteSpaceId":"sitesp_8p0dE","description":"Step-by-step guide to run openg2p-registry-staff-portal-api on a local developer machine. Includes every fix needed beyond the upstream README, with macOS / Apple Silicon notes called out explicitly.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"},{"label":"Integration with Registry"}]},{"id":"UQuZgVwK67HaaBcKiJ9b","title":"Audit Middleware — Staff Portal API","pathname":"/platform/platform-services/audit-manager/integration-with-registry/audit-middleware","siteSpaceId":"sitesp_8p0dE","description":"AuditMiddleware for the Registry Staff Portal API — design, files changed, configuration, and how to verify audit events land in the Audit Manager Postgres store.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"},{"label":"Integration with Registry"}]},{"id":"yl0HRwtZxh49KXtiL6Aa","title":"Audit Middleware — Partner API","pathname":"/platform/platform-services/audit-manager/integration-with-registry/partner-api","siteSpaceId":"sitesp_8p0dE","description":"AuditMiddleware for the Registry Partner API — the variant adapted to signature-based auth, with controller opt-in hooks for richer actor identity and outcome tracking.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"},{"label":"Integration with Registry"}]},{"id":"mR6GxFp0X6s6ZujBPCAm","title":"Verification — End to End","pathname":"/platform/platform-services/audit-manager/integration-with-registry/verification","siteSpaceId":"sitesp_8p0dE","description":"End-to-end smoke test confirming the Staff Portal API → Audit Manager integration works: a Keycloak-authenticated API call lands as a row in the cluster's audit_events table within seconds, with the f","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Audit Manager"},{"label":"Integration with Registry"}]},{"id":"yrB1FXTrH4yoDcfEveWg","title":"ID Generator","pathname":"/platform/platform-services/id-generator","siteSpaceId":"sitesp_8p0dE","description":"A service that generates unique, random numeric IDs for multiple consuming applications with pre-generated pools, Verhoeff checksum, and multi-ID-type support.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"snytxDD5dZTCkwNzEKhC","title":"Functional Specifications","pathname":"/platform/platform-services/id-generator/functional-specifications","siteSpaceId":"sitesp_8p0dE","description":"Functional specification for the ID Generator service — ID types, generation rules, filters, pool management, and exhaustion handling.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"ID Generator"}]},{"id":"cIxlNerIJPrcyRmrH8ON","title":"API Reference","pathname":"/platform/platform-services/id-generator/api-reference","siteSpaceId":"sitesp_8p0dE","description":"API reference for the ID Generator service — endpoints, response envelope, error codes, and HTTP status codes.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"ID Generator"}]},{"id":"SoRaiKqR87URvhKCHBQI","title":"Technical Architecture","pathname":"/platform/platform-services/id-generator/technical-architecture","siteSpaceId":"sitesp_8p0dE","description":"Technical architecture of the ID Generator service — async stack, database design, concurrency patterns, and Kubernetes deployment.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"ID Generator"}]},{"id":"1ahriUUZir6d3lcgVxUB","title":"Deployment","pathname":"/platform/platform-services/id-generator/deployment","siteSpaceId":"sitesp_8p0dE","description":"Deployment guide for the ID Generator service — Helm chart installation, configuration, Docker setup, and local development.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"ID Generator"}]},{"id":"Z5eRRiR5RqM275BZ54az","title":"Testing","pathname":"/platform/platform-services/id-generator/testing","siteSpaceId":"sitesp_8p0dE","description":"Test plan for the ID Generator service — test categories, execution, and reporting.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"ID Generator"}]},{"id":"K4D1RaKdST53t9ZcbqVn","title":"Master Data Service","pathname":"/platform/platform-services/master-data-service","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"rd1skuecFUL5hM5L0qXX","title":"Versions","pathname":"/platform/platform-services/master-data-service/versions","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Master Data Service"}]},{"id":"enGAFX2uOxnxiWWaEDz0","title":"Approval Workflow Engine (AWE)","pathname":"/platform/platform-services/approval-workflow-engine","siteSpaceId":"sitesp_8p0dE","description":"A generic, configurable multi-stage approval workflow engine for OpenG2P. Caller services post artifacts for approval; AWE resolves stages and approvers, tracks decisions, and notifies callers via sig","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"YxcIDRbL11Hb6VNgClW1","title":"Scenarios catalog","pathname":"/platform/platform-services/approval-workflow-engine/scenarios","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"JVeBfCfig3sxdDq3Jqay","title":"Functional Specifications","pathname":"/platform/platform-services/approval-workflow-engine/functional-specifications","siteSpaceId":"sitesp_8p0dE","description":"Policy model, stage modes, approver rule types, context semantics, skip rules, request lifecycle state machine, webhook contract, and FAQ.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"VHeLgb8F27LNIRJajuib","title":"API Reference","pathname":"/platform/platform-services/approval-workflow-engine/api-reference","siteSpaceId":"sitesp_8p0dE","description":"REST API reference for the Approval Workflow Engine — rendered directly from the live OpenAPI 3.1 spec committed to the repo.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"uqWyVr8L7vU5ryxkut5b","title":"Error codes","pathname":"/platform/platform-services/approval-workflow-engine/error-codes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"vnC991isj9DioT4MZlFw","title":"Technical Architecture","pathname":"/platform/platform-services/approval-workflow-engine/technical-architecture","siteSpaceId":"sitesp_8p0dE","description":"Design choices behind the Approval Workflow Engine — why each alternative was rejected, scalability model, delivery guarantees, engine state machine, and approver-resolution caching.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"OOONPy7kkOBtPYLLEHhT","title":"Integration with Registry","pathname":"/platform/platform-services/approval-workflow-engine/integration-with-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"0PMAvd8W64w2wDzwjovm","title":"Deployment","pathname":"/platform/platform-services/approval-workflow-engine/deployment","siteSpaceId":"sitesp_8p0dE","description":"Deployment guide for the Approval Workflow Engine — local development with Docker Compose, Helm chart installation, configuration reference, Keycloak prerequisites, operational runbook, and security c","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"0w7NLw0YqcrfnGML8r4X","title":"Testing","pathname":"/platform/platform-services/approval-workflow-engine/testing","siteSpaceId":"sitesp_8p0dE","description":"Test plan for the Approval Workflow Engine — hermetic pytest smoke tests against in-memory SQLite, what they cover, and how to run against real Postgres.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"qNX9oGr9iLKgm7HnPHW4","title":"How-To Guides","pathname":"/platform/platform-services/approval-workflow-engine/how-to","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"}]},{"id":"4Ip4rlRgC9Zn4jKcvO2G","title":"Run stages in parallel","pathname":"/platform/platform-services/approval-workflow-engine/how-to/parallel-stages","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"nzm4tTAN6kgQSiPWTRxW","title":"Skip a stage based on context","pathname":"/platform/platform-services/approval-workflow-engine/how-to/conditional-skip","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"OiWrVE1RsjKaN2TTqRYU","title":"Configure SLA escalation","pathname":"/platform/platform-services/approval-workflow-engine/how-to/sla-escalation","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"4YTUkrqB3n3yOuqXvTfo","title":"Set up out-of-office delegation","pathname":"/platform/platform-services/approval-workflow-engine/how-to/delegation","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"IzeiDz3THOkwJWQ1eKQc","title":"Mark a required (must-approve) approver","pathname":"/platform/platform-services/approval-workflow-engine/how-to/required-approver","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"glcGWq2BvFjq6x0PR9F5","title":"Add a non-blocking observer","pathname":"/platform/platform-services/approval-workflow-engine/how-to/observers","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"vVcrdgTK01UyIa8hDxsx","title":"Forbid self-approval & repeat approvers","pathname":"/platform/platform-services/approval-workflow-engine/how-to/segregation-of-duties","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"xuPJlKpDw1EclwyhxH3Y","title":"Reassign a stuck task","pathname":"/platform/platform-services/approval-workflow-engine/how-to/reassign-task","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"k9XtJ9mWG8N1DTZmUILY","title":"Use a Keycloak client role in a rule","pathname":"/platform/platform-services/approval-workflow-engine/how-to/client-role-rule","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Approval Workflow Engine (AWE)"},{"label":"How-To Guides"}]},{"id":"L0kkqANwnOVDDNua6B9B","title":"VC Issuance","pathname":"/platform/platform-services/vc-issuance","siteSpaceId":"sitesp_8p0dE","description":"Issuing W3C Verifiable Credentials from OpenG2P data sources (Registry first, then PBMS, SPAR, …) using MOSIP Inji Certify, held in a hosted wallet (Inji Web + Mimoto) and downloadable as a PDF from t","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"KCdqXdVxaEBGGKX2whNf","title":"Functional Specifications","pathname":"/platform/platform-services/vc-issuance/functional-specifications","siteSpaceId":"sitesp_8p0dE","description":"The citizen's journey: phone-OTP login, the \"My Wallet\" tab (branded Inji Web), generating a Registry credential into the hosted wallet, and downloading it as a PDF.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"JcnHUVYAjq5oad7qeoAd","title":"Technical Architecture","pathname":"/platform/platform-services/vc-issuance/technical-architecture","siteSpaceId":"sitesp_8p0dE","description":"The pull-based hosted-wallet architecture — Logto as the OIDC authorization server, Mimoto's authorization_code/PKCE download, Certify's Registry REST connector, key management, multi-application/mult","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"D4a8KzG75qxSGw8mx22M","title":"Registry Data Connector","pathname":"/platform/platform-services/vc-issuance/registry-data-connector","siteSpaceId":"sitesp_8p0dE","description":"How Inji Certify gets the citizen's claims in Phase 1 — the stock Postgres DataProvider plugin reading a phone-keyed view inside Certify's database, with the authorization-code token subject as the lo","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"YNX7xHHRiEFUcN6SiUrO","title":"Identity & IdP","pathname":"/platform/platform-services/vc-issuance/identity-and-idp","siteSpaceId":"sitesp_8p0dE","description":"Citizen login is phone-number + OTP via Logto. Why Logto (not Keycloak) for the citizen IdP, and what changes if eSignet is present (essentially nothing).","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"vKjX45SilWefClXPIiEh","title":"Department Integration","pathname":"/platform/platform-services/vc-issuance/department-integration","siteSpaceId":"sitesp_8p0dE","description":"How a government department integrates VC issuance into its own portal — the embedding options (A–D, we use C), branding a hosted Inji Web, shared-Logto SSO, and the Registry data connection (Phase 1:","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"yqFZgloy2pl0ONXnWCvl","title":"API Reference","pathname":"/platform/platform-services/vc-issuance/api-reference","siteSpaceId":"sitesp_8p0dE","description":"The APIs in the hosted-wallet issuance flow — Mimoto wallet endpoints, Inji Certify endpoints, and the Registry data connector (Phase 1 DB-direct; REST in Phase 2).","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"5ehBK2kuhVLjIxApw9jE","title":"Deployment","pathname":"/platform/platform-services/vc-issuance/deployment","siteSpaceId":"sitesp_8p0dE","description":"Deploying VC issuance on the OpenG2P Kubernetes cluster — the published dockers, Logto, reusing cluster PostgreSQL, configuration, and persisting the .p12 keystore.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"NlNY1l5xL5mibUyjZxkr","title":"Local Developer Trial","pathname":"/platform/platform-services/vc-issuance/local-setup","siteSpaceId":"sitesp_8p0dE","description":"A verified local docker-compose trial that issues a real Ed25519-signed Verifiable Credential over the OpenID4VCI APIs — no eSignet and no wallet app needed for developer testing.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"VC Issuance"}]},{"id":"LwdeJ7wHzLUNnqn1GgtG","title":"Consent Management","pathname":"/platform/platform-services/consent-management","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"MQfo5GFnG9WzNxmBp9bL","title":"Design","pathname":"/platform/platform-services/consent-management/design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Consent Management"}]},{"id":"wzgV4knedeLDNTPgKoPb","title":"High level design","pathname":"/platform/platform-services/consent-management/design/consent-management","siteSpaceId":"sitesp_8p0dE","description":"Consent Management microservice -- consent flow, data structures, and enforcement model.","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Consent Management"},{"label":"Design"}]},{"id":"nTcrgldm64RWrL4TGmpe","title":"Information flow","pathname":"/platform/platform-services/consent-management/design/high-level-design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Consent Management"},{"label":"Design"}]},{"id":"j6yM4IS01ntRKm2gEIZR","title":"Detailed Design Notes","pathname":"/platform/platform-services/consent-management/design/detailed-design-notes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Consent Management"},{"label":"Design"}]},{"id":"2EGEflYafLcBEn2oehUJ","title":"Data Sharing","pathname":"/platform/platform-services/data-share","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"mCtzysdfRtsz5JceQNlk","title":"OpenG2P - IUDX","pathname":"/platform/platform-services/data-share/openg2p-iudx","siteSpaceId":"sitesp_8p0dE","description":"Data Share","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Data Sharing"}]},{"id":"qfhGgK05ywvtYiGVgfhZ","title":"Privacy & Security","pathname":"/platform/platform-services/privacy-and-security","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"e6A5uMkRdQgwBnZlbfi3","title":"Key Manager","pathname":"/platform/platform-services/privacy-and-security/key-manager","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Privacy & Security"}]},{"id":"OBNeVz6JesYAPm1nNdpi","title":"Security Audits","pathname":"/platform/platform-services/privacy-and-security/security-audits","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Privacy & Security"}]},{"id":"Q3LIDtfmiyJUMnzCHGNE","title":"Security Audit 2025 March","pathname":"/platform/platform-services/privacy-and-security/security-audits/security-audit-2025-march","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Privacy & Security"},{"label":"Security Audits"}]},{"id":"Ok0VPBNGPuFPC5zs3ALX","title":"Monitoring & Reporting","pathname":"/platform/platform-services/monitoring-and-reporting","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"6ScsaNpeMdwMySuagVxS","title":"Apache Superset","pathname":"/platform/platform-services/monitoring-and-reporting/apache-superset","siteSpaceId":"sitesp_8p0dE","description":"Monitoring dashboards using Apache Superset","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"}]},{"id":"XJx085uyhzmwKC1M26j0","title":"User Guides","pathname":"/platform/platform-services/monitoring-and-reporting/apache-superset/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Apache Superset"}]},{"id":"8NIfqsxiHmPJB8SPYVJx","title":"Passing Custom User Context in Row Level Security","pathname":"/platform/platform-services/monitoring-and-reporting/apache-superset/user-guides/passing-custom-user-context-in-row-level-security","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Apache Superset"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"9CYLrpgHYM3KrflvR4Dj","title":"Reporting Framework","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"}]},{"id":"cNHlPMsabzVhCAJfhVBE","title":"User Guides","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Reporting Framework"}]},{"id":"TX7CzSr9tkfqhTFjaY6A","title":"Connector Creation Guide","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework/user-guides/connector-creation-guide","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"CWhUhEBrdkbvDoETS3UE","title":"Dashboards Creation Guide","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework/user-guides/dashboards-creation-guide","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"UVOXeG84f31eygDrV89B","title":"Installation & Troubleshooting","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework/user-guides/installation-and-troubleshooting","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Reporting Framework"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"xzWGcD8Tj1Gf3ylbmlSM","title":"Kafka Connect Transform Reference","pathname":"/platform/platform-services/monitoring-and-reporting/reporting-framework/kafka-connect-transform-reference","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"},{"label":"Reporting Framework"}]},{"id":"CX0s4sfrmIAONq21eOJF","title":"System Logging","pathname":"/platform/platform-services/monitoring-and-reporting/logging","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"}]},{"id":"suxo4b2Q5b0IDp3SyHJm","title":"System Health","pathname":"/platform/platform-services/monitoring-and-reporting/system-health","siteSpaceId":"sitesp_8p0dE","description":"System Health Monitoring","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"},{"label":"Monitoring & Reporting"}]},{"id":"wz2RAkLwVvvWvJmqU0YQ","title":"Interoperability","pathname":"/platform/platform-services/interoperability","siteSpaceId":"sitesp_8p0dE","description":"OpenG2P Interoperability","breadcrumbs":[{"label":"Platform"},{"label":"Platform Services"}]},{"id":"Uugp8lTSEWWOB2FozpRJ","title":"Portals & Apps","pathname":"/platform/portals-and-apps","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"}]},{"id":"4Ea742bGp3l3f6vUihki","title":"Staff Portal","pathname":"/platform/portals-and-apps/staff-portal","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"}]},{"id":"la8Nd2ZoFWOwyEPUi7kH","title":"Authentication - Staff Portal","pathname":"/platform/portals-and-apps/staff-portal/authentication-staff-portal","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Staff Portal"}]},{"id":"eC3qj3QlgYJ3qTcdPS6o","title":"Developer Install","pathname":"/platform/portals-and-apps/staff-portal/developer-install","siteSpaceId":"sitesp_8p0dE","description":"Developer Installation for Openg2p Staff Portal UI","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Staff Portal"}]},{"id":"FVb45VIQ3RRJiz0KH9xi","title":"Beneficiary Portal","pathname":"/platform/portals-and-apps/beneficiary-portal","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"}]},{"id":"WwCPi0CG4Tgf6BETGUR3","title":"Developer Zone","pathname":"/platform/portals-and-apps/beneficiary-portal/developer-zone","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"}]},{"id":"mU3BiDL0fUeS3u0sAvVz","title":"Developer Setup","pathname":"/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"},{"label":"Developer Zone"}]},{"id":"zoWZxcglfA1axUE89U6A","title":"Openg2p Beneficiary Portal UI","pathname":"/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup/openg2p-beneficiary-portal-ui","siteSpaceId":"sitesp_8p0dE","description":"Developer Installation for Openg2p Beneficiary Portal UI","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"},{"label":"Developer Zone"},{"label":"Developer Setup"}]},{"id":"NuWznr4IsSUA7xK3AnMy","title":"Openg2p Portal Server","pathname":"/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup/openg2p-portal-server","siteSpaceId":"sitesp_8p0dE","description":"This page provides comprehensive documentation for the installation of Openg2p Portal Server","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"},{"label":"Developer Zone"},{"label":"Developer Setup"}]},{"id":"EvJvkCMFiv3LaRddEnI2","title":"React/Next.js Project Structure","pathname":"/platform/portals-and-apps/beneficiary-portal/developer-zone/react-next.js-project-structure","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"},{"label":"Developer Zone"}]},{"id":"uWVZhOw5Qfk8TzByOEoF","title":"Deployment of Strapi","pathname":"/platform/portals-and-apps/beneficiary-portal/deployment-of-strapi","siteSpaceId":"sitesp_8p0dE","description":"This guide explains how to deploy Strapi in any environment to enable integration, testing, and production readiness.","breadcrumbs":[{"label":"Platform"},{"label":"Portals & Apps"},{"label":"Beneficiary Portal"}]},{"id":"FEwIBIOxd6vFGZTYgYbu","title":"4Sure Verifier App","pathname":"/tools/4sure-verifier","siteSpaceId":"sitesp_8p0dE","description":"Alpha version","breadcrumbs":[{"label":"Tools"}]},{"id":"4ju9Wi5J7nWPNV3uULJ1","title":"Installation Guide for 4Sure Application","pathname":"/tools/4sure-verifier/installation-guide-for-4sure-application","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"4Sure Verifier App"}]},{"id":"Hn6XslZ1Mg1AaxM6adPU","title":"User Guides","pathname":"/tools/4sure-verifier/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"4Sure Verifier App"}]},{"id":"ZjiXREpNbKZNxca9sg4J","title":"Verify Digital Credentials using 4Sure Application","pathname":"/tools/4sure-verifier/user-guides/verify-digital-credentials-using-4sure-application","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"4Sure Verifier App"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"u45TzLDDgaEELuz3wh9R","title":"Verify and Populate the form in ODK Collect using 4Sure Application","pathname":"/tools/4sure-verifier/user-guides/verify-and-populate-the-form-in-odk-collect-using-4sure-application","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"4Sure Verifier App"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"j1JBDt7fgCX9XQUXP4da","title":"4Sure Test Summary","pathname":"/tools/4sure-verifier/4sure-test-summary","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"4Sure Verifier App"}]},{"id":"iBxw7u83FYxa522a2xVw","title":"ODK","pathname":"/tools/odk-collection-app","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"kOnWyTkOGMUd814nLVEY","title":"User Guides","pathname":"/tools/odk-collection-app/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"}]},{"id":"KqCLwGeD3JPypU5tUXQE","title":"Create a Project for a Program","pathname":"/tools/odk-collection-app/user-guides/create-odk-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"akeuaAfCD18BVY3XSObg","title":"Create a Form","pathname":"/tools/odk-collection-app/user-guides/create-a-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"TpbLUTpGTRG0ky4VlKyY","title":"Upload a Form","pathname":"/tools/odk-collection-app/user-guides/upload-a-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"ClUjL4IBtMWN0TKw5RJ9","title":"Upload revised Form","pathname":"/tools/odk-collection-app/user-guides/upload-revised-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"3chP24I1Mlhwduoe9L4L","title":"Test a Form","pathname":"/tools/odk-collection-app/user-guides/test-a-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"0fDgsgtJTQ0sNPwGZXR2","title":"Publish a Form","pathname":"/tools/odk-collection-app/user-guides/publish-a-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"lAQWw9McE2p0XbOouhSE","title":"Provide Form Access to Field Agent","pathname":"/tools/odk-collection-app/user-guides/provide-form-access-to-field-agent","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"hAhZO7MYxD37CxedSZjf","title":"Download a Form on ODK Collect","pathname":"/tools/odk-collection-app/user-guides/download-form-on-odk-collect","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"vLSTJZE1j7dcBOqeih1k","title":"Delete a Form","pathname":"/tools/odk-collection-app/user-guides/delete-a-form","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"0FXJFhKpDm4uNZkmOtMm","title":"Register Offline","pathname":"/tools/odk-collection-app/user-guides/register-offline","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"ODK"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"PHlY2qWZpeQcBYB2AZ4L","title":"Registration Tool Kit","pathname":"/tools/registration-tool-kit","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"HKFFs59FpqtrwTqoJlOZ","title":"Smartscanner","pathname":"/tools/smartscanner","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"wmDYAdwFNKEqU1aMTTPI","title":"User Guides","pathname":"/tools/smartscanner/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Tools"},{"label":"Smartscanner"}]},{"id":"GcFrVppiEm4BCpOuQ7Cd","title":"Unified Conversation Agent (UCA)","pathname":"/tools/unified-conversation-agent","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"htd76BYeXs6O53DGHZ3Z","title":"UCA Research & Development","pathname":"/tools/unified-conversation-agent/uca-research-and-development","siteSpaceId":"sitesp_8p0dE","description":"WORK IN PROGRESS","breadcrumbs":[{"label":"Tools"},{"label":"Unified Conversation Agent (UCA)"}]},{"id":"EHYOHUHMUvcmK5n3YNEi","title":"Modal Context Protocol(MCP)","pathname":"/tools/unified-conversation-agent/uca-research-and-development/modal-context-protocol-mcp","siteSpaceId":"sitesp_8p0dE","description":"standard vs our domain specific.","breadcrumbs":[{"label":"Tools"},{"label":"Unified Conversation Agent (UCA)"},{"label":"UCA Research & Development"}]},{"id":"GoZzs5zpnnJvREG2W9zD","title":"Model Context Protocol (MCP) Implementation in UCA","pathname":"/tools/unified-conversation-agent/uca-research-and-development/model-context-protocol-mcp-implementation-in-uca","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"Unified Conversation Agent (UCA)"},{"label":"UCA Research & Development"}]},{"id":"E2dGVdZv3kmmGqzFHk2Z","title":"Social Benefits Assistant with FastMCP","pathname":"/tools/unified-conversation-agent/uca-research-and-development/social-benefits-assistant-with-fastmcp","siteSpaceId":"sitesp_8p0dE","description":"FastMCP is a higher-level, decorator-based Python framework that simplifies building Model Context Protocol (MCP) servers by providing an  interface for registering tools, resources, and prompts.","breadcrumbs":[{"label":"Tools"},{"label":"Unified Conversation Agent (UCA)"},{"label":"UCA Research & Development"}]},{"id":"6BbiLIQxDQlBUGHawEJG","title":"Grievance Redress Mechanism","pathname":"/tools/grievance-redress-mechanism","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"rsfpuWlCqm89QeY9p6pi","title":"G2P WikiLLM","pathname":"/tools/g2p-wikillm","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"tnPqjZGYQNfzLp7WOEYz","title":"Concept — WikiLLM","pathname":"/tools/g2p-wikillm/concept","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P WikiLLM"}]},{"id":"tKPM1N4IqLYS2wM1uNYd","title":"Design","pathname":"/tools/g2p-wikillm/design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P WikiLLM"}]},{"id":"DlEoj9uHPXlALtF4hG7V","title":"CLAUDE.md vs wiki/index.md","pathname":"/tools/g2p-wikillm/claude-md-vs-index","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P WikiLLM"}]},{"id":"Gvs1Yv6nSvsa8C5WxGul","title":"Scripts","pathname":"/tools/g2p-wikillm/scripts","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P WikiLLM"}]},{"id":"ojxmHgMQ32zmzK5Jv0ry","title":"Roadmap & Automation","pathname":"/tools/g2p-wikillm/automation-todo","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P WikiLLM"}]},{"id":"Yb92wsCD1VvhA3z3WvGY","title":"G2P Advisor","pathname":"/tools/g2p-advisor","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"}]},{"id":"WramJ77rjqMItqju3wOz","title":"Concept","pathname":"/tools/g2p-advisor/concept","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"C0EZDsmTUkZcBdkXdCAV","title":"Design","pathname":"/tools/g2p-advisor/design","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"4693MZbPJZQIKmJNkWIm","title":"Modes","pathname":"/tools/g2p-advisor/modes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"t45esXtos9Cw2p4IVaQt","title":"Phases","pathname":"/tools/g2p-advisor/phases","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"D34Ik0NICD8v3Hm3yyiY","title":"Running","pathname":"/tools/g2p-advisor/running","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"7moTO9hEG32WBUAOfq9Q","title":"Scripts","pathname":"/tools/g2p-advisor/scripts","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"hsz6UTaJ5RQmMf1INx9W","title":"Roadmap","pathname":"/tools/g2p-advisor/roadmap","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Tools"},{"label":"G2P Advisor"}]},{"id":"46hiJ0tAmG4PAOVfSTcT","title":"Deployment","pathname":"/operations/deployment","siteSpaceId":"sitesp_8p0dE","description":"OpenG2P Deployment","breadcrumbs":[{"label":"Operations"}]},{"id":"r2QPGlaIBve8GPW0x2Z9","title":"Concepts","pathname":"/operations/deployment/concepts","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"Jc6Fdt99wnauQmItzqu1","title":"OpenG2P Deployment Architecture","pathname":"/operations/deployment/concepts/openg2p-deployment-model","siteSpaceId":"sitesp_8p0dE","description":"Complete information and guide on deployment of OpenG2P components","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Concepts"}]},{"id":"4pyOENjTV1YP9kSnjVdD","title":"Commons Helm Charts 2.x","pathname":"/operations/deployment/concepts/openg2p-commons-helm-chart","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Concepts"}]},{"id":"NfFf9ihLehLGs1eTKrBa","title":"DNS & TLS Certificates","pathname":"/operations/deployment/concepts/dns-and-certificates","siteSpaceId":"sitesp_8p0dE","description":"How DNS and TLS certificates work in an OpenG2P deployment, the trade-offs, and the patterns we recommend for different customer realities.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Concepts"}]},{"id":"gx1d4plHdG5qfQD69nLY","title":"Resource Requirements","pathname":"/operations/deployment/resource-requirements","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"4j9Ovz2Kg9fUMSs0LqzC","title":"Infrastructure Setup","pathname":"/operations/deployment/infrastructure-setup","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"SDISM2UtdIzGk2qXiyXv","title":"Sandbox - Single-Node","pathname":"/operations/deployment/infrastructure-setup/single-node-automation","siteSpaceId":"sitesp_8p0dE","description":"Single-node deployment automation","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Infrastructure Setup"}]},{"id":"p7jPnycsiAlBjPDpoaQ2","title":"Production - Three-Node","pathname":"/operations/deployment/infrastructure-setup/three-node-automation","siteSpaceId":"sitesp_8p0dE","description":"Three-node production deployment automation — one orchestrator script that drives a Reverse Proxy, Compute (Kubernetes), and Storage node from the admin's laptop, with optional AWS provisioning.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Infrastructure Setup"}]},{"id":"IoejQKC6VrHb3CLao412","title":"Fallback: Two Nginx VMs (single-NIC each)","pathname":"/operations/deployment/infrastructure-setup/three-node-automation/three-node-automation-fallback-second-rp","siteSpaceId":"sitesp_8p0dE","description":"Fallback layout when the Reverse Proxy VM cannot have two network interfaces — split into two RP VMs (public + private).","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Infrastructure Setup"},{"label":"Production - Three-Node"}]},{"id":"T7fsgRwwRoXakXZFa3r8","title":"Environment Setup for Multi-Node","pathname":"/operations/deployment/environment-setup-multi-node","siteSpaceId":"sitesp_8p0dE","description":"Setting up OpenG2P environments on an existing multi-node infrastructure","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"ad2eG7ZPOlXLAqq9tsxx","title":"Backups","pathname":"/operations/deployment/backups","siteSpaceId":"sitesp_8p0dE","description":"Backup and restore automation for OpenG2P 3-node production installs — PostgreSQL via pgBackRest, etcd snapshots, rancher-backup for Kubernetes resources, restic for NFS data and configs. Pull-based f","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"J5lSaMTzNZEMlBLf0E5E","title":"Architecture","pathname":"/operations/deployment/backups/architecture","siteSpaceId":"sitesp_8p0dE","description":"Tool choices for the backup automation, and what is deliberately not used.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"XF3wVQUyBGqFup4Yfjlu","title":"What gets backed up","pathname":"/operations/deployment/backups/what-gets-backed-up","siteSpaceId":"sitesp_8p0dE","description":"Per-component table of what is backed up, plus the rationale for what is lost vs. recreated when you re-run the 3-node automation.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"vGe5H3asegGIlMGgpk45","title":"Prerequisites","pathname":"/operations/deployment/backups/prerequisites","siteSpaceId":"sitesp_8p0dE","description":"Backup-node sizing, network, and secret custody requirements before running openg2p-backup.sh install.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"RjZ6cszAfDBn3K1Al3iU","title":"Configuration","pathname":"/operations/deployment/backups/configuration","siteSpaceId":"sitesp_8p0dE","description":"Reference for backup-config.yaml — every key, default, and what changing it does.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"Osrwgsq3Zf889pePCR76","title":"Operations","pathname":"/operations/deployment/backups/operations","siteSpaceId":"sitesp_8p0dE","description":"Day-to-day backup operations — install, run, verify, list, status, group toggling.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"tDsWpVfbrRRV5muSqNIe","title":"Drills","pathname":"/operations/deployment/backups/drills","siteSpaceId":"sitesp_8p0dE","description":"Weekly automated drill — verify + dry-run-restore + canary checks across every enabled backup group.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"0NHICIrqXm2rqMCjsgQZ","title":"Restoration","pathname":"/operations/deployment/backups/restoration","siteSpaceId":"sitesp_8p0dE","description":"Index of restoration scenarios — pick one based on what failed and what you're trying to bring back.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"yzXt9d6ZM6aYxp3zvZL1","title":"Postgres PITR","pathname":"/operations/deployment/backups/restoration/postgres-pitr","siteSpaceId":"sitesp_8p0dE","description":"Restore PostgreSQL to a specific point in time using pgBackRest.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"},{"label":"Restoration"}]},{"id":"oJEbIhT1oPC70vYI6nqi","title":"Single PVC","pathname":"/operations/deployment/backups/restoration/single-pvc","siteSpaceId":"sitesp_8p0dE","description":"Restore one PersistentVolumeClaim's data from the NFS restic repo and rebind it to the target app.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"},{"label":"Restoration"}]},{"id":"FQlOrxYfubkWQEvLbZTL","title":"Etcd in-place","pathname":"/operations/deployment/backups/restoration/etcd-in-place","siteSpaceId":"sitesp_8p0dE","description":"Restore etcd in-place on the existing compute node from an RKE2 snapshot. Use when the control plane is broken but the compute node is reusable.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"},{"label":"Restoration"}]},{"id":"PIa6gQXiNvXAcd6EdRDp","title":"Full rebuild","pathname":"/operations/deployment/backups/restoration/full-rebuild","siteSpaceId":"sitesp_8p0dE","description":"Build fresh nodes, run the production install, then layer backups on top — the disaster recovery runbook.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"},{"label":"Restoration"}]},{"id":"8oClIiHH4LyGyNpyoDLF","title":"Alerting (Phase 2)","pathname":"/operations/deployment/backups/alerting","siteSpaceId":"sitesp_8p0dE","description":"Phase 2 work — alerting on backup health. Candidate mechanisms for on-prem, air-gapped deployments.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Backups"}]},{"id":"1FKAi6pCMqLqIcw8C9C5","title":"Production Deployment Best Practices","pathname":"/operations/deployment/production","siteSpaceId":"sitesp_8p0dE","description":"Production Deployment Guide","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"scssbBYXijXfAPz26U7g","title":"Scaling","pathname":"/operations/deployment/scaling","siteSpaceId":"sitesp_8p0dE","description":"The documentation in this section is a reference material for system integrators and countries to scale up the infrastructure.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"BKS3LzdqBt3w7Vjd6ZL2","title":"V4 Deployment Architecture","pathname":"/operations/deployment/scaling/v4-deployment-architecture","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"}]},{"id":"5t7hOiyi4mrjgNPGCTAv","title":"Resource Requirements for Scaled Up Cluster Setup","pathname":"/operations/deployment/scaling/hardware-requirements","siteSpaceId":"sitesp_8p0dE","description":"Various resources required for deployment","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"}]},{"id":"AOf51qtIu2Iq5Usvh3sk","title":"Base Infrastructure","pathname":"/operations/deployment/scaling/base-infrastructure","siteSpaceId":"sitesp_8p0dE","description":"Deployment Base Infrastructure","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"}]},{"id":"VkiYanH7INq7JKhTT2wD","title":"Wireguard Bastion","pathname":"/operations/deployment/scaling/base-infrastructure/wireguard-bastion","siteSpaceId":"sitesp_8p0dE","description":"Deployment of Wireguard Bastion","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"}]},{"id":"UpF0xpwPTfCdT4DOaQWO","title":"Install WireGuard Client on Android Device","pathname":"/operations/deployment/scaling/base-infrastructure/wireguard-bastion/install-wireguard-app-and-activate-tunnel","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"rcECDkv78OMnJdt3rRfa","title":"Wireguard Access to Users","pathname":"/operations/deployment/scaling/base-infrastructure/wireguard-bastion/wireguard-access-to-users","siteSpaceId":"sitesp_8p0dE","description":"Guide","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"bcUFUpcNU9LgykNDcUo3","title":"Install WireGuard Client on Desktop","pathname":"/operations/deployment/scaling/base-infrastructure/wireguard-bastion/install-wireguard-client-on-machine","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"Wireguard Bastion"}]},{"id":"Izk7pWnOlxVwuE1Xqznh","title":"NFS Server","pathname":"/operations/deployment/scaling/base-infrastructure/nfs-server","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"}]},{"id":"wK1lKD03zIG83MHwXTqz","title":"Rancher Cluster","pathname":"/operations/deployment/scaling/base-infrastructure/rancher","siteSpaceId":"sitesp_8p0dE","description":"Installation of Rancher and Keycloak on Kubernetes cluster","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"}]},{"id":"bMzoNeJxbBHWJZ3N1cbD","title":"OpenG2P Cluster","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster","siteSpaceId":"sitesp_8p0dE","description":"Guide to create Kubernetes cluster for OpenG2P modules","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"}]},{"id":"QPx9ff86A3q8DUqc4ipi","title":"Kubernetes","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup","siteSpaceId":"sitesp_8p0dE","description":"Kubernetes installation guide","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"U9cWkyUW3jphK9J9soUD","title":"Firewall","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/firewall","siteSpaceId":"sitesp_8p0dE","description":"Firewall setup for various components","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"WpHoRrGYlEBeEnMzAC4N","title":"Istio","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/istio","siteSpaceId":"sitesp_8p0dE","description":"Istio Setup","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"trqdqzmIIdVV7njvEeUt","title":"Adding Nodes to Cluster","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/adding-nodes-to-cluster","siteSpaceId":"sitesp_8p0dE","description":"Guide to add nodes to an existing Kubernetes cluster","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"w8TtopPfQ5nfr4GnWABc","title":"Deleting Nodes from Cluster","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/cluster-setup/deleting-nodes-from-cluster","siteSpaceId":"sitesp_8p0dE","description":"Guide to delete nodes from existing Kubernetes cluster","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Kubernetes"}]},{"id":"uGH3yjXBEqk2BAKtsJ1h","title":"Prometheus & Grafana","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/prometheus-and-grafana","siteSpaceId":"sitesp_8p0dE","description":"Deployment of monitoring tools Prometheus & Grafana","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"RekM3Q9NFcWhvU35yQcE","title":"Fluentd & OpenSearch","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/fluentd-and-opensearch","siteSpaceId":"sitesp_8p0dE","description":"Deployment of Logging infrastructure","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"S9btGmKUtFZEeRc0gqck","title":"DEPRECATED - OpenSearch","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/fluentd-and-opensearch/opensearch","siteSpaceId":"sitesp_8p0dE","description":"OpenSearch Deployment","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"},{"label":"Fluentd & OpenSearch"}]},{"id":"Pw7yaGCaIgwvoRgnbp4L","title":"Landing Page For OpenG2P","pathname":"/operations/deployment/scaling/base-infrastructure/openg2p-cluster/landing-page-for-openg2p","siteSpaceId":"sitesp_8p0dE","description":"This document describes how to deploy landing page for OpenG2P","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"OpenG2P Cluster"}]},{"id":"BZXQJZ1UjDS4Fy2Ny3dn","title":"Load Balancer","pathname":"/operations/deployment/scaling/base-infrastructure/load-balancer","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"}]},{"id":"sI33hc1ePPTll5Cdgf2m","title":"Nginx","pathname":"/operations/deployment/scaling/base-infrastructure/load-balancer/nginx","siteSpaceId":"sitesp_8p0dE","description":"Installation of Nginx load balancer","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"Load Balancer"}]},{"id":"zp3qte9L0JJ4JnMldbD0","title":"AWS","pathname":"/operations/deployment/scaling/base-infrastructure/load-balancer/aws","siteSpaceId":"sitesp_8p0dE","description":"Installation of load balancer on AWS","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Scaling"},{"label":"Base Infrastructure"},{"label":"Load Balancer"}]},{"id":"XyoYz3BXQNU9FHKqX4HW","title":"Additional Guides","pathname":"/operations/deployment/deployment-guide","siteSpaceId":"sitesp_8p0dE","description":"Additional Deployment Guides","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"sK5z2pFcHyU6kPif9cS8","title":"Automatic Build and Upload of Private Dockers","pathname":"/operations/deployment/deployment-guide/automatic-build-and-upload-of-private-dockers","siteSpaceId":"sitesp_8p0dE","description":"Guide to build and upload on Docker hub from private Github repositories","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"KKz9nO1dPUaIClhTkdQs","title":"Generate SSL Certificates using Letsencrypt","pathname":"/operations/deployment/deployment-guide/ssl-certificates-using-letsencrypt","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"BJ0zUksusJ8qOCDjq7Rd","title":"Packaging Odoo based Docker","pathname":"/operations/deployment/deployment-guide/packaging-openg2p-docker","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"qNGF2UjYplclQ9snW1J1","title":"AWS","pathname":"/operations/deployment/deployment-guide/aws","siteSpaceId":"sitesp_8p0dE","description":"Additional guides related to deployment on AWS","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"y4yMyF8NHmaL0YLEQhCx","title":"Create ACM Certificate on AWS","pathname":"/operations/deployment/deployment-guide/aws/create-acm-certificate-on-aws","siteSpaceId":"sitesp_8p0dE","description":"(WIP)","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"2xh9yYWQ0uQ78L4twrnn","title":"Create Security Group on AWS","pathname":"/operations/deployment/deployment-guide/aws/create-security-group-on-aws","siteSpaceId":"sitesp_8p0dE","description":"Guide to create Security Group on AWS","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"2CWIulFrymdCuWjqmtpb","title":"Domain mapping on AWS Route53","pathname":"/operations/deployment/deployment-guide/aws/domain-mapping-on-aws-route53","siteSpaceId":"sitesp_8p0dE","description":"Guide on mapping domain names on AWS Route53 (WORK IN PROGRESS)","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"0rhzCaz9tSCzEVP1jvsa","title":"Make Environment Publicly Accessible using AWS LB Configuration","pathname":"/operations/deployment/deployment-guide/aws/make-environment-publicly-accessible-using-aws-lb-configuration","siteSpaceId":"sitesp_8p0dE","description":"Guide to create public load balancer","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"AWS"}]},{"id":"KUfwyUSX5csY7tMPW3Uq","title":"Private Access Channel","pathname":"/operations/deployment/deployment-guide/private-access-channel","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"gSGERq2ErM4xdOJ6xcAv","title":"Odoo Post Install Configuration","pathname":"/operations/deployment/deployment-guide/odoo-post-install-configuration","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"P6ZxzEtjF048SAZikjnR","title":"Pulling Docker from Private Repository on Docker Hub","pathname":"/operations/deployment/deployment-guide/pulling-docker-from-private-repository-on-docker-hub","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"TesDJPSMAuvIGWKOa0s7","title":"Troubleshooting: \"fsnotify watcher\" warning","pathname":"/operations/deployment/deployment-guide/troubleshooting-fsnotify-watcher-warning","siteSpaceId":"sitesp_8p0dE","description":"Guide to fix \"fsnotify watcher: too many open files\" warning while installing Helm.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"YyvLcPfWRZNp1tEmt1ET","title":"Uninstalling Applications from Rancher UI","pathname":"/operations/deployment/deployment-guide/uninstalling-applications-from-rancher-ui","siteSpaceId":"sitesp_8p0dE","description":"This document provides instructions on uninstalling applications from Rancher UI.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"k8TDW4cNuKjjiUexpiiH","title":"Access a Database from Outside the Cluster","pathname":"/operations/deployment/deployment-guide/access-a-database-from-outside-the-cluster","siteSpaceId":"sitesp_8p0dE","description":"Post-deployment guide","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"7YhVuuP2B0dzt8G6TLWV","title":"Configure External Database to Connect OpenG2P Environment","pathname":"/operations/deployment/deployment-guide/configure-external-database-to-connect-openg2p-environment","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ZyOEZeW05FTmIwO9p7VD","title":"Configure IPSec VPN Gateway to Connect to External Systems using Strongswan","pathname":"/operations/deployment/deployment-guide/configure-ipsec-vpn-strongswan","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"HT9yr88fF7LR1EcOAh8a","title":"Troubleshooting","pathname":"/operations/deployment/deployment-guide/troubleshooting-section","siteSpaceId":"sitesp_8p0dE","description":"This guide gives you solutions for the issues faced in the environment.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"0A4RC6bK6h8tZ9X6BFBF","title":"PostgreSQL Database not Starting due to Replication Checkpoint Error","pathname":"/operations/deployment/deployment-guide/troubleshooting-section/postgresql-database-not-starting-due-to-replication-checkpoint-error.","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"Yz2aeKcFgp9Q8ahYi1p8","title":"No Space Left on the Device Warning","pathname":"/operations/deployment/deployment-guide/troubleshooting-section/no-space-left-on-the-device-warning","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"qsw4PPeR7wgEE8rqQ50g","title":"RKE2 Kubernetes Cluster not Starting due to ETCD Quorum Loss","pathname":"/operations/deployment/deployment-guide/troubleshooting-section/rke2-kubernetes-cluster-not-starting-due-to-etcd-quorum-loss","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"Tpm8RuQ9RyMQETkWimQm","title":"Performance Issues in Environments","pathname":"/operations/deployment/deployment-guide/troubleshooting-section/performance-issues-in-environments","siteSpaceId":"sitesp_8p0dE","description":"This document explains how to troubleshoot performance issues in the environments.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Troubleshooting"}]},{"id":"h7xWvyg4onGPkZFZwoNZ","title":"Restart Deployment or StatefulSets to Redistribute Pods across Nodes","pathname":"/operations/deployment/deployment-guide/redistribute-pods-across-nodes-by-restarting-deployment-statefulsets","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"lP4b9JbR05psRz4yB3aU","title":"Rerun Jobs in Kubernetes Cluster","pathname":"/operations/deployment/deployment-guide/rerun-jobs-in-kubernetes-cluster","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ggllXSKy9Y12TAfU5yDV","title":"Finding URLs in the System","pathname":"/operations/deployment/deployment-guide/finding-urls-in-the-system","siteSpaceId":"sitesp_8p0dE","description":"How to find out all the URLs that have been configured in the installation","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"9MCz5RxqEEepHdq0YLcb","title":"Transitioning PostgreSQL From Docker on K8s to Standalone PostgreSQL","pathname":"/operations/deployment/deployment-guide/transitioning-postgresql-from-docker-on-k8s-to-standalone-postgresql","siteSpaceId":"sitesp_8p0dE","description":"This document describes how to migrate from Docker PostgreSQL to standalone PostgreSQL with existing data.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"aHcnVqyfxg8VAz9G97hJ","title":"Restore a PVC from an NFS Folder and Attach it to a Pod","pathname":"/operations/deployment/deployment-guide/restore-a-pvc-from-an-nfs-folder-and-attach-it-to-a-pod","siteSpaceId":"sitesp_8p0dE","description":"This Guide explains how to Restore PVC from NFS Folder and Attach to Pod.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ufvJWUoGpOuAvoUncAyc","title":"View System Logs on the OpenSearch Dashboard","pathname":"/operations/deployment/deployment-guide/view-system-logs-on-the-opensearch-dashboard","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"xHyisKEhIYb2D2etXN7O","title":"Set up Slack alerts for a Kubernetes cluster","pathname":"/operations/deployment/deployment-guide/set-up-slack-alerts-for-a-kubernetes-cluster","siteSpaceId":"sitesp_8p0dE","description":"This guide explains how to configure Slack alerts for a Kubernetes cluster using Prometheus Alertmanager.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"ALjrGJYp7E6GorYSnpYM","title":"Importing Dashboards on the Superset UI for OpenG2P Applications","pathname":"/operations/deployment/deployment-guide/importing-dashboards-on-the-superset-ui-for-openg2p-applications","siteSpaceId":"sitesp_8p0dE","description":"This document explains how to import dashboards in superset","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"mb6cDAlWuIM10P9XXR6b","title":"Scaling Down an Environment to Optimize Resource Usage","pathname":"/operations/deployment/deployment-guide/scaling-down-an-environment-to-optimize-resource-usage","siteSpaceId":"sitesp_8p0dE","description":"This document outlines the process for scaling down an environment in a Kubernetes cluster.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"7LbHGlFWvTApAHzmf8e0","title":"Kubernetes Master Nodes","pathname":"/operations/deployment/deployment-guide/kubernetes-master-nodes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"WPpTHgWBAQ8AieRWNNYK","title":"Automating Cache Cleanup on K8s Cluster Nodes with Cron Job","pathname":"/operations/deployment/deployment-guide/automating-cache-cleanup-on-k8s-cluster-nodes-with-cron-job","siteSpaceId":"sitesp_8p0dE","description":"This document explains how to set up a cron job to clear the cache on ubuntu systems.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"NGIgjHXojwJ6R8IESarP","title":"Set Up Slack Alerts for a Standalone Node using Netdata","pathname":"/operations/deployment/deployment-guide/set-up-slack-alerts-for-a-standalone-node-using-netdata","siteSpaceId":"sitesp_8p0dE","description":"This document provides a step-by-step guide to configure Slack alerts for a standalone node using the Netdata monitoring tool.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"1SeegY3awHcuh9jQrphQ","title":"Install WebSub","pathname":"/operations/deployment/deployment-guide/install-websub","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"v9W0rNy9Ptok2nGKf3rb","title":"Set up ClamAV virus scanning for incoming traffic","pathname":"/operations/deployment/deployment-guide/set-up-clamav-virus-scanning-for-incoming-traffic","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"QBf9lboQvX3iSCSMw8D9","title":"Air-gapped deployment setup using Gitlab","pathname":"/operations/deployment/deployment-guide/air-gapped-deployment-setup-using-gitlab","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"GRkWXEIxip0yQk0iRqnK","title":"MinIO Standalone Installation Guide on Ubuntu VM","pathname":"/operations/deployment/deployment-guide/minio-standalone-installation-guide-on-ubuntu-vm","siteSpaceId":"sitesp_8p0dE","description":"Document describes How to Set Up MinIO Object Storage Server in Standalone Mode on Ubuntu","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"vsEpWq8O5apjNbgaD7rf","title":"Resizing Persistent Volume Claim in Kubernetes Cluster","pathname":"/operations/deployment/deployment-guide/resizing-persistent-volume-claim-in-kubernetes-cluster","siteSpaceId":"sitesp_8p0dE","description":"Guide on Resizing PVC (Persistent Volume Claim) in Kubernetes Cluster","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"dnqQrxwBNUwef1S5iVFP","title":"Persistent Storage","pathname":"/operations/deployment/deployment-guide/persistent-storage","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"yohasYzbsfX4DjuggOov","title":"ETCD Backup and Restore","pathname":"/operations/deployment/deployment-guide/etcd-backup-and-restore","siteSpaceId":"sitesp_8p0dE","description":"Guide to backup Kubernetes Master ETCD","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"fOuOkYqXrpuDjl5NKYwd","title":"How to Update an Environment from One Domain to Another","pathname":"/operations/deployment/deployment-guide/how-to-update-an-environment-from-one-domain-to-another","siteSpaceId":"sitesp_8p0dE","description":"This document describes how to Update an Environment from One Domain to Another","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"4ekDkjwcYQJbpDgyG1TY","title":"Deployment of Novu","pathname":"/operations/deployment/deployment-guide/deployment-of-novu","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"rYsAdHH4fYVlch7ILtAC","title":"Implement backup with Barman","pathname":"/operations/deployment/deployment-guide/implement-backup-with-barman","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"tTcDtFrcZO66D5uSdXP1","title":"Postgres Init Helm Chart","pathname":"/operations/deployment/deployment-guide/postgres-init-helm-chart","siteSpaceId":"sitesp_8p0dE","description":"About Postgres Init Helm Chart","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"fB1ryeWoHfydLyJKLNIc","title":"Keycloak","pathname":"/operations/deployment/deployment-guide/keycloak","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"27GEhm7TLZ7XKCtjol49","title":"Keycloak Client Creation","pathname":"/operations/deployment/deployment-guide/keycloak/keycloak-client-creation","siteSpaceId":"sitesp_8p0dE","description":"Guide to create a Keycloak OIDC client for authentication in modules","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Keycloak"}]},{"id":"WTlrpKtOkkiIYWwFNujP","title":"Keycloak Init Automation","pathname":"/operations/deployment/deployment-guide/keycloak/keycloak-init-automation","siteSpaceId":"sitesp_8p0dE","description":"Automate Keycloak realm and client creation using the keycloak-init tool","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Keycloak"}]},{"id":"A3jR22QTGSBH4DK7YBGY","title":"Enabling Keycloak User Self-Registration","pathname":"/operations/deployment/deployment-guide/keycloak/enabling-keycloak-user-self-registration","siteSpaceId":"sitesp_8p0dE","description":"This document provides a guide to enabling Keycloak user self-registration for public environments.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Keycloak"}]},{"id":"JVJcXfcsZrO8B7ywA2JF","title":"Keycloak Advanced Security","pathname":"/operations/deployment/deployment-guide/keycloak/keycloak-advanced-security","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Keycloak"}]},{"id":"Cg4zmUqZVPfqSG2IGGpK","title":"Keycloak Custom Docker Image","pathname":"/operations/deployment/deployment-guide/keycloak/keycloak-custom-docker-image","siteSpaceId":"sitesp_8p0dE","description":"Custom Keycloak Docker image with OpenG2P themes pre-installed","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"},{"label":"Keycloak"}]},{"id":"RJczhYX9IGi8FuCYYagU","title":"NFS Migration – Migrating PVC's to a New NFS Server","pathname":"/operations/deployment/deployment-guide/nfs-migration-migrating-pvcs-to-a-new-nfs-server","siteSpaceId":"sitesp_8p0dE","description":"This document explains how to migrate all existing Persistent Volume Claim (PVC) data from an old NFS server to a new NFS server, and reconnect your Kubernetes cluster to the new NFS node.","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Additional Guides"}]},{"id":"XJwPQpWVQfGFg7jDZqsX","title":"Packages","pathname":"/operations/deployment/packages","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"vEg4uT3UGaMPSjhQlX2H","title":"Versioning Conventions","pathname":"/operations/deployment/versioning","siteSpaceId":"sitesp_8p0dE","description":"Version and branch conventions followed in OpenG2P","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"MOyeRhoqjDTDDmjjs1v2","title":"Helm Charts","pathname":"/operations/deployment/helm-charts","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"kLGR9fERq9wMaPfiGS7a","title":"Previous Releases","pathname":"/operations/deployment/previous-releases","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"}]},{"id":"Rs941908039pf7P9dbzg","title":"1.1.0","pathname":"/operations/deployment/previous-releases/1.1.0","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Previous Releases"}]},{"id":"FVakIyOwNjUl1Zy8LRFm","title":"Release Notes","pathname":"/operations/deployment/previous-releases/1.1.0/release-notes","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Operations"},{"label":"Deployment"},{"label":"Previous Releases"},{"label":"1.1.0"}]},{"id":"P0OAvBBFWkpVWNL2VPI8","title":"Use Cases","pathname":"/resources/use-cases","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"MZ9HlgSaYoGVkACxBwp5","title":"Farmer Profile","pathname":"/resources/use-cases/farmer-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Use Cases"}]},{"id":"nJCGfGKuGuszBtjY0QJs","title":"Reference Design: Farmer Profile","pathname":"/resources/use-cases/farmer-registry/reference-design-farmer-registry","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Use Cases"},{"label":"Farmer Profile"}]},{"id":"kklAmMCSVSbzZaBF9yI9","title":"Guides","pathname":"/resources/guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"Rn2MErrjJ2hOHsxOSPkr","title":"User Guides","pathname":"/resources/guides/user-guides","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"}]},{"id":"UxiOOLDN7e0Wk0yuIIKo","title":"PBMS","pathname":"/resources/guides/user-guides/pbms","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"}]},{"id":"LRRS0lU8lt3l3TsqiOWc","title":"Create Program","pathname":"/resources/guides/user-guides/pbms/create-a-program","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"52boPofLUYj3m1OOIc4K","title":"Configure Payment Manager in Program","pathname":"/resources/guides/user-guides/pbms/create-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"syEprcrSJQjJIvW6PrMl","title":"Create Eligibility Manager under Program","pathname":"/resources/guides/user-guides/pbms/create-eligibility-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"x42INaKsuMh1alvvZ2bc","title":"Create Program Manager for a Program","pathname":"/resources/guides/user-guides/pbms/configure-program-manager-in-program","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"Program","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"bmFk3ZkZzW1KU7gvqbr4","title":"Create Manager Type","pathname":"/resources/guides/user-guides/pbms/create-manager-type","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"Mnv3gk1DRfczMUNj6iUd","title":"Create Payment Manager Types","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"}]},{"id":"1LyDNPgOheUReSwmjsc8","title":"Create Payment Hub EE Payment Manager","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types/create-payment-hub-ee-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"A0rtC4ECp0KLXnbngrq9","title":"Create Payment Interoperability Layer Payment Manager","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types/create-payment-interoperability-layer-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"rg8kJIkK3Te6M9e7jStB","title":"Create Default Payment Manager","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types/create-default-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"WuHbzJuESxtPilDEuV5F","title":"Create Cash Payment Manager","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types/create-cash-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"3kqb6nzRHy4VQVIfZCZz","title":"Create File Payment Manager","pathname":"/resources/guides/user-guides/pbms/create-manager-type/create-payment-manager-types/create-file-payment-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"},{"label":"Create Manager Type","emoji":"1f4d4"},{"label":"Create Payment Manager Types","emoji":"1f4d4"}]},{"id":"ZoetrFfBSG7bSMpn97gg","title":"Configure Entitlement Manager under Program","pathname":"/resources/guides/user-guides/pbms/create-entitlement-manager-type-1","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"zer7Rlgl8SCsX7OnP1S8","title":"Archive, Delete, End, and Re-activate a Program","pathname":"/resources/guides/user-guides/pbms/archive-delete-end-and-re-activate-a-program","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"ruf24ZfcmSH0J57YhfA1","title":"Configure Default Program Manager","pathname":"/resources/guides/user-guides/pbms/configure-default-program-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"LFX2Fd7RWPfulVbKGoju","title":"Create Deduplication Manager under Program","pathname":"/resources/guides/user-guides/pbms/create-deduplication-manager","siteSpaceId":"sitesp_8p0dE","emoji":"1f4d4","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"User Guides","emoji":"1f4d4"},{"label":"PBMS"}]},{"id":"BLV2u852kzrCEP5qkXk4","title":"Documentation Guides","pathname":"/resources/guides/documentation-guides","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"}]},{"id":"MFfnwS2rNAMiSHu9ubcg","title":"Documentation Guidelines","pathname":"/resources/guides/documentation-guides/documentation-guidelines","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"Documentation Guides"}]},{"id":"dGrjBfX9oV24JCIOQha9","title":"Embed a Miro diagram","pathname":"/resources/guides/documentation-guides/documentation-guidelines/embed-a-miro-diagram","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"Documentation Guides"},{"label":"Documentation Guidelines"}]},{"id":"cMThk2sGomJxM8V4F7aC","title":"OpenG2P Module Doc Template","pathname":"/resources/guides/documentation-guides/openg2p-module-doc-template","siteSpaceId":"sitesp_8p0dE","description":"The title should have the exact module name, e.g. g2p_notifications_voucher","breadcrumbs":[{"label":"Resources"},{"label":"Guides"},{"label":"Documentation Guides"}]},{"id":"q7beZdiMA4XIdsM5skTU","title":"Blogs","pathname":"/resources/blogs","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"gyY2MqReZM5eM73ZZU2A","title":"OpenG2P and SDG Goals","pathname":"/resources/blogs/openg2p-and-sdg-goals","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Blogs"}]},{"id":"ZIoQ2nFsXcJi9eIvNLxB","title":"Why Odoo?","pathname":"/resources/blogs/why-odoo","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Blogs"}]},{"id":"sbETLah3jupfEQB0fXou","title":"Dynamic Registry: A Foundation for Effective G2P Delivery","pathname":"/resources/blogs/dynamic-registry-a-foundation-for-effective-g2p-delivery","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Blogs"}]},{"id":"wMl7NSo7p1xsN1drrHwB","title":"OpenG2P Academy","pathname":"/resources/openg2p-academy","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"b2noWelN7IZdTP7GBrO2","title":"License","pathname":"/resources/license","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"Q6u3os0z8wuhPZBKGSUo","title":"Contributing","pathname":"/community/contributing-to-openg2p","siteSpaceId":"sitesp_8p0dE","description":"Contributing to OpenG2P","breadcrumbs":[{"label":"Community"}]},{"id":"kBb0EJd4il9KnrKr4JSw","title":"Code of Conduct","pathname":"/community/code-of-conduct","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Community"}]},{"id":"ujxL3Mm9hl00PEOQAX4f","title":"Support Policy","pathname":"/community/openg2p-support-policy","siteSpaceId":"sitesp_8p0dE","description":"","breadcrumbs":[{"label":"Community"}]}]}