# OpenG2P Docs

## 1.0.0

- [Home](https://docs.openg2p.org/1.0.0/readme.md)
- [Architecture](https://docs.openg2p.org/1.0.0/architecture.md)
- [Registration](https://docs.openg2p.org/1.0.0/secure-registry.md)
- [Registration Interfaces](https://docs.openg2p.org/1.0.0/secure-registry/registration-methods.md)
- [Mobile Registration App](https://docs.openg2p.org/1.0.0/secure-registry/registration-methods/offline-registration.md)
- [Self Service Portal](https://docs.openg2p.org/1.0.0/secure-registry/registration-methods/self-service-portal.md)
- [API Interface](https://docs.openg2p.org/1.0.0/secure-registry/registration-methods/api-interface.md)
- [ID Verification](https://docs.openg2p.org/1.0.0/secure-registry/id-verification.md)
- [Registry](https://docs.openg2p.org/1.0.0/secure-registry/registry.md)
- [Program Management](https://docs.openg2p.org/1.0.0/beneficiary-management.md)
- [Eligibility Assessment](https://docs.openg2p.org/1.0.0/beneficiary-management/eligibility.md)
- [Enrolment](https://docs.openg2p.org/1.0.0/beneficiary-management/enrolment.md)
- [Deduplication](https://docs.openg2p.org/1.0.0/beneficiary-management/deduplication.md)
- [Disbursement Cycles](https://docs.openg2p.org/1.0.0/beneficiary-management/disbursement-cycles.md)
- [Entitlement](https://docs.openg2p.org/1.0.0/beneficiary-management/entitlement.md)
- [Verifiable Credentials](https://docs.openg2p.org/1.0.0/beneficiary-management/verifiable-credentials.md)
- [Payment Management](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment.md)
- [Payment Cycles](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-cycles.md)
- [Payment Batches](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-batches.md)
- [Payment Manager](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-manager.md)
- [Payment Types](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-types.md)
- [In Account](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-types/in-account.md)
- [Voucher](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-types/voucher.md)
- [Cash](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-types/cash.md)
- [In Kind](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-types/in-kind.md)
- [Payment Rails](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/payment-rails.md)
- [Accounting](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/accounting.md)
- [Accounting](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/accounting/accounting.md)
- [Reconciliation](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/accounting/reconciliation.md)
- [Reports](https://docs.openg2p.org/1.0.0/eligibility-and-enrolment/accounting/reports.md)
- [Notifications](https://docs.openg2p.org/1.0.0/notifications.md)
- [Monitoring and Reporting](https://docs.openg2p.org/1.0.0/monitoring-and-reporting.md)
- [Workflows](https://docs.openg2p.org/1.0.0/workflows.md)
- [Cash grant scenario](https://docs.openg2p.org/1.0.0/workflows/cash-grant-scenario.md)
- [On-Demand Assistance](https://docs.openg2p.org/1.0.0/workflows/on-demand-assistance.md)
- [Integrations](https://docs.openg2p.org/1.0.0/integrations.md)
- [Mojaloop Integration](https://docs.openg2p.org/1.0.0/integrations/mojaloop-integration.md)
- [MOSIP Integration](https://docs.openg2p.org/1.0.0/integrations/integration-with-mosip.md)
- [ODK MTS Connector](https://docs.openg2p.org/1.0.0/integrations/integration-with-mosip/mts-connector.md)
- [Registry MTS Connector](https://docs.openg2p.org/1.0.0/integrations/integration-with-mosip/registry-mts-connector.md)
- [Integration with e-Signet](https://docs.openg2p.org/1.0.0/integrations/integration-with-mosip/integration-with-e-signet.md)
- [API](https://docs.openg2p.org/1.0.0/api.md)
- [Testing](https://docs.openg2p.org/1.0.0/testing.md)
- [Community](https://docs.openg2p.org/1.0.0/community.md)
- [Contributing](https://docs.openg2p.org/1.0.0/community/contributing-to-openg2p.md)
- [Code of Conduct](https://docs.openg2p.org/1.0.0/community/code-of-conduct.md)
- [License](https://docs.openg2p.org/1.0.0/license.md)
- [How-To Guides](https://docs.openg2p.org/1.0.0/guides/user-guides.md)
- [Create Program](https://docs.openg2p.org/1.0.0/guides/user-guides/create-a-program.md)
- [Configure Proxy Mean Test](https://docs.openg2p.org/1.0.0/guides/user-guides/configure-proxy-mean-test.md)
- [Create User and Assign Role](https://docs.openg2p.org/1.0.0/guides/user-guides/assign-roles-to-users.md)
- [Create ODK Form](https://docs.openg2p.org/1.0.0/guides/user-guides/create-odk-form.md)
- [Create Portal Form](https://docs.openg2p.org/1.0.0/guides/user-guides/create-portal-form.md)
- [Provide Form Access to Field Agent](https://docs.openg2p.org/1.0.0/guides/user-guides/provide-form-access-to-field-agent.md)
- [Download Form on ODK Collect](https://docs.openg2p.org/1.0.0/guides/user-guides/download-form-on-odk-collect.md)
- [Register Offline](https://docs.openg2p.org/1.0.0/guides/user-guides/register-offline.md)
- [Self Register Online](https://docs.openg2p.org/1.0.0/guides/user-guides/self-register-online.md)
- [Create MTS Connector](https://docs.openg2p.org/1.0.0/guides/user-guides/create-mts-connector.md)
- [Create ODK MTS Connector](https://docs.openg2p.org/1.0.0/guides/user-guides/create-mts-connector/create-odk-mts-connector.md)
- [Create OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.0.0/guides/user-guides/create-mts-connector/create-openg2p-registry-mts-connector.md)
- [Enrol Registrants into Program](https://docs.openg2p.org/1.0.0/guides/user-guides/enrol-registrants-into-program.md)
- [Create and Approve Disbursement Cycle](https://docs.openg2p.org/1.0.0/guides/user-guides/create-and-approve-disbursement-cycle.md)
- [Prepare and Send Payment](https://docs.openg2p.org/1.0.0/guides/user-guides/prepare-and-send-payment.md)
- [Create Payment Manager under Program](https://docs.openg2p.org/1.0.0/guides/user-guides/create-payment-manager.md)
- [Create Payment Manager Types](https://docs.openg2p.org/1.0.0/guides/user-guides/create-payment-manager-types.md)
- [Create Payment Hub EE Payment Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-payment-manager-types/create-payment-hub-ee-payment-manager.md)
- [Create Payment Interoperability Layer Payment Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-payment-manager-types/create-payment-interoperability-layer-payment-manager.md)
- [Create Default Payment Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-payment-manager-types/create-default-payment-manager.md)
- [Create Eligibility Manager under Program](https://docs.openg2p.org/1.0.0/guides/user-guides/create-eligibility-manager.md)
- [Create Eligibility Manager Types](https://docs.openg2p.org/1.0.0/guides/user-guides/create-eligibility-manager-1.md)
- [Create Default Eligibility Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-eligibility-manager-1/create-default-eligibility-manager.md)
- [Create ID Document Eligibility Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager.md)
- [Create Phone Number Eligibility Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager.md)
- [Create Deduplication Manager under Program](https://docs.openg2p.org/1.0.0/guides/user-guides/create-deduplication-manager.md)
- [Create Deduplication Manager Types](https://docs.openg2p.org/1.0.0/guides/user-guides/create-deduplication-manager-types.md)
- [Create ID Deduplication Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-deduplication-manager-types/create-id-deduplication-manager.md)
- [Create Phone Number Deduplication](https://docs.openg2p.org/1.0.0/guides/user-guides/create-deduplication-manager-types/create-phone-number-deduplication.md)
- [Create Notification Manager under Program](https://docs.openg2p.org/1.0.0/guides/user-guides/configure-notification-manager.md)
- [Create Notification Manager Types](https://docs.openg2p.org/1.0.0/guides/user-guides/create-notification-manager-types.md)
- [Create SMS Notification Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-notification-manager-types/create-sms-notification-manager.md)
- [Create Email Notification Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-notification-manager-types/create-email-notification-manager.md)
- [Create Fast2SMS Notification Manager](https://docs.openg2p.org/1.0.0/guides/user-guides/create-notification-manager-types/create-fast2sms-notification-manager.md)
- [Send Notification to Individual Registrants](https://docs.openg2p.org/1.0.0/guides/user-guides/send-notification-to-individual-registrants.md): TBD
- [Configure ID Types](https://docs.openg2p.org/1.0.0/guides/user-guides/configure-id-types.md)
- [Map ODK Form](https://docs.openg2p.org/1.0.0/guides/user-guides/map-odk-form.md): TBD
- [Integrate with MOSIP e-Signet](https://docs.openg2p.org/1.0.0/guides/user-guides/integrate-mosip-e-signet.md)
- [Map Self Service Portal Form](https://docs.openg2p.org/1.0.0/guides/user-guides/map-self-service-portal-form.md): TBD
- [Install WireGuard App And Activate Tunnel](https://docs.openg2p.org/1.0.0/guides/user-guides/install-wireguard-app-and-activate-tunnel.md)
- [Install SmartScanner App](https://docs.openg2p.org/1.0.0/guides/user-guides/install-smartscanner-app.md)
- [Submit Reimbursement Using the Service Provider Portal](https://docs.openg2p.org/1.0.0/guides/user-guides/submit-reimbursement-using-the-service-provider-portal.md)
- [Documentation Guides](https://docs.openg2p.org/1.0.0/guides/documentation-guides.md)
- [Creating Diagrams](https://docs.openg2p.org/1.0.0/guides/documentation-guides/creating-diagrams.md)
- [Writing Guidelines For How-To Guides](https://docs.openg2p.org/1.0.0/guides/documentation-guides/writing-guidelines-for-how-to-guides.md)
- [👩💻 👩💻 👩💻 👩💻 👩💻 Developer Zone](https://docs.openg2p.org/1.0.0/guides/developer-guides.md)
- [Getting Started](https://docs.openg2p.org/1.0.0/guides/developer-guides/getting-started-1.md)
- [Technology Stack](https://docs.openg2p.org/1.0.0/guides/developer-guides/technology-stack.md)
- [About Github Repositories](https://docs.openg2p.org/1.0.0/guides/developer-guides/github-repositories.md)
- [openg2p-registry](https://docs.openg2p.org/1.0.0/guides/developer-guides/github-repositories/openg2p-registry.md)
- [openg2p-program](https://docs.openg2p.org/1.0.0/guides/developer-guides/github-repositories/openg2p-program.md)
- [Deployment Guide](https://docs.openg2p.org/1.0.0/guides/deployment-guide.md): Work in progress
- [Deployment on Kubernetes](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes.md): Work in progress
- [K8s Cluster Requirements](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes/k8s-cluster-requirements.md): Work in progress
- [K8s Cluster Setup](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes/cluster-setup.md): Work in progress
- [Rancher Server Setup](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes/rancher-server-setup.md): Work in progress
- [NFS Server Setup](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes/nfs-server-setup.md): WIP
- [SSL Certificates using Letsencrypt](https://docs.openg2p.org/1.0.0/guides/deployment-guide/deployment-on-kubernetes/ssl-certificates-using-letsencrypt.md): Work in progress
- [Access to Deployed Setup](https://docs.openg2p.org/1.0.0/guides/deployment-guide/access-to-deployed-setup.md)
- [Post Install Configuration](https://docs.openg2p.org/1.0.0/guides/deployment-guide/post-install-instructions.md): Work in progress
- [Packaging OpenG2P Docker](https://docs.openg2p.org/1.0.0/guides/deployment-guide/packaging-openg2p-docker.md): Work in progress

## 0.7.0

- [Home](https://docs.openg2p.org/0.7.0/readme.md)
- [Modules](https://docs.openg2p.org/0.7.0/modules.md)
- [OpenG2P ERP](https://docs.openg2p.org/0.7.0/modules/openg2p-erp.md)
- [Verification Service](https://docs.openg2p.org/0.7.0/modules/verification-service.md)
- [Deduplication Service](https://docs.openg2p.org/0.7.0/modules/deduplication-service.md)
- [User Guides](https://docs.openg2p.org/0.7.0/user-guides.md)
- [ODK](https://docs.openg2p.org/0.7.0/user-guides/odk.md)
- [Tasks and Processes](https://docs.openg2p.org/0.7.0/user-guides/tasks-and-processes.md)
- [Registration](https://docs.openg2p.org/0.7.0/user-guides/registration.md)
- [Beneficiary](https://docs.openg2p.org/0.7.0/user-guides/beneficiary.md)
- [Disbursement](https://docs.openg2p.org/0.7.0/user-guides/disbursement.md)
- [Voucher Service](https://docs.openg2p.org/0.7.0/user-guides/voucher-service.md)
- [Verification Service](https://docs.openg2p.org/0.7.0/user-guides/verification-service.md)
- [Deduplication Service](https://docs.openg2p.org/0.7.0/user-guides/deduplication-service.md)
- [Webhooks](https://docs.openg2p.org/0.7.0/user-guides/webhooks.md)
- [Github Repositories](https://docs.openg2p.org/0.7.0/github-repositories.md)

## 1.1

- [Overview](https://docs.openg2p.org/1.1/readme.md)
- [Architecture](https://docs.openg2p.org/1.1/architecture.md)
- [Registration](https://docs.openg2p.org/1.1/secure-registry.md)
- [Registration Interfaces](https://docs.openg2p.org/1.1/secure-registry/registration-methods.md)
- [ODK Collect App](https://docs.openg2p.org/1.1/secure-registry/registration-methods/offline-registration.md)
- [Self Service Portal](https://docs.openg2p.org/1.1/secure-registry/registration-methods/self-service-portal.md)
- [API Interface](https://docs.openg2p.org/1.1/secure-registry/registration-methods/api-interface.md)
- [Manual Entry](https://docs.openg2p.org/1.1/secure-registry/registration-methods/manual-entry.md)
- [Bulk Export From CSV](https://docs.openg2p.org/1.1/secure-registry/registration-methods/bulk-export-from-csv.md)
- [ID Verification](https://docs.openg2p.org/1.1/secure-registry/id-verification.md)
- [Registry](https://docs.openg2p.org/1.1/secure-registry/registry.md)
- [Program Management](https://docs.openg2p.org/1.1/beneficiary-management.md)
- [Eligibility Assessment](https://docs.openg2p.org/1.1/beneficiary-management/eligibility.md)
- [Proxy Means Test](https://docs.openg2p.org/1.1/beneficiary-management/proxy-means-test.md)
- [Enrolment](https://docs.openg2p.org/1.1/beneficiary-management/enrolment.md)
- [Deduplication](https://docs.openg2p.org/1.1/beneficiary-management/deduplication.md)
- [Program Cycles](https://docs.openg2p.org/1.1/beneficiary-management/disbursement-cycles.md)
- [Entitlement](https://docs.openg2p.org/1.1/beneficiary-management/entitlement.md)
- [Notifications](https://docs.openg2p.org/1.1/beneficiary-management/notifications.md)
- [Payments](https://docs.openg2p.org/1.1/eligibility-and-enrolment.md)
- [Payment Modes](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-modes.md)
- [Payment Manager](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-manager.md)
- [Payment Batches](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-batches.md)
- [ID Account Mapper](https://docs.openg2p.org/1.1/eligibility-and-enrolment/id-account-mapper.md)
- [Payment Rails](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-rails.md)
- [Reimbursements](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-types.md)
- [Service Provider Portal](https://docs.openg2p.org/1.1/eligibility-and-enrolment/payment-types/voucher.md)
- [Privacy & Security](https://docs.openg2p.org/1.1/privacy-and-security.md)
- [Monitoring and Reporting](https://docs.openg2p.org/1.1/monitoring-and-reporting.md)
- [System Administration](https://docs.openg2p.org/1.1/system-administration.md)
- [Developer Mode](https://docs.openg2p.org/1.1/system-administration/developer-mode.md)
- [Role-Based Access Control](https://docs.openg2p.org/1.1/system-administration/role-based-access-control.md)
- [Internationalization (i18n)](https://docs.openg2p.org/1.1/system-administration/internationalization-i18n.md)
- [Document Store](https://docs.openg2p.org/1.1/system-administration/document-storage.md)
- [Apps](https://docs.openg2p.org/1.1/system-administration/apps.md)
- [Workflows](https://docs.openg2p.org/1.1/workflows.md)
- [Cash grant scenario](https://docs.openg2p.org/1.1/workflows/cash-grant-scenario.md)
- [Immediate Individual Assistance On-Demand](https://docs.openg2p.org/1.1/workflows/on-demand-assistance.md)
- [Service Provider Reimbursement](https://docs.openg2p.org/1.1/workflows/service-provider-reimbursement.md)
- [Integrations](https://docs.openg2p.org/1.1/integrations.md)
- [M-PESA Integration](https://docs.openg2p.org/1.1/integrations/m-pesa-integration.md)
- [Mojaloop Integration](https://docs.openg2p.org/1.1/integrations/mojaloop-integration.md)
- [MOSIP Integration](https://docs.openg2p.org/1.1/integrations/integration-with-mosip.md)
- [ODK MTS Connector](https://docs.openg2p.org/1.1/integrations/integration-with-mosip/mts-connector.md)
- [Registry MTS Connector](https://docs.openg2p.org/1.1/integrations/integration-with-mosip/registry-mts-connector.md)
- [Integration with e-Signet](https://docs.openg2p.org/1.1/integrations/integration-with-mosip/integration-with-e-signet.md)
- [Releases](https://docs.openg2p.org/1.1/releases.md)
- [1.1.0](https://docs.openg2p.org/1.1/releases/1.1.0.md)
- [Release Notes](https://docs.openg2p.org/1.1/releases/1.1.0/release-notes.md)
- [REST API](https://docs.openg2p.org/1.1/api.md)
- [Testing](https://docs.openg2p.org/1.1/testing.md)
- [Community](https://docs.openg2p.org/1.1/community.md)
- [Contributing](https://docs.openg2p.org/1.1/community/contributing-to-openg2p.md)
- [Code of Conduct](https://docs.openg2p.org/1.1/community/code-of-conduct.md)
- [License](https://docs.openg2p.org/1.1/license.md)
- [How-To Guides](https://docs.openg2p.org/1.1/guides/user-guides.md)
- [Install WireGuard Client on Desktop/Laptop](https://docs.openg2p.org/1.1/guides/user-guides/install-wireguard-client-on-desktop-laptop.md)
- [Install WireGuard Client on Android Device](https://docs.openg2p.org/1.1/guides/user-guides/install-wireguard-app-and-activate-tunnel.md)
- [Create User and Assign Role](https://docs.openg2p.org/1.1/guides/user-guides/assign-roles-to-users.md)
- [Create a Custom Group](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-manager-role.md)
- [Create Program](https://docs.openg2p.org/1.1/guides/user-guides/create-a-program.md)
- [Create Self-Service Portal Form](https://docs.openg2p.org/1.1/guides/user-guides/create-portal-form.md)
- [Map Self-Service Portal Form](https://docs.openg2p.org/1.1/guides/user-guides/map-self-service-portal-form.md)
- [Self Register Online](https://docs.openg2p.org/1.1/guides/user-guides/self-register-online.md)
- [Integrate with MOSIP e-Signet](https://docs.openg2p.org/1.1/guides/user-guides/integrate-mosip-e-signet.md)
- [Create ODK Form](https://docs.openg2p.org/1.1/guides/user-guides/create-odk-form.md)
- [Provide Form Access to Field Agent](https://docs.openg2p.org/1.1/guides/user-guides/provide-form-access-to-field-agent.md)
- [Download Form on ODK Collect](https://docs.openg2p.org/1.1/guides/user-guides/download-form-on-odk-collect.md)
- [Register Offline](https://docs.openg2p.org/1.1/guides/user-guides/register-offline.md)
- [Create MTS Connector](https://docs.openg2p.org/1.1/guides/user-guides/create-mts-connector.md)
- [Create ODK MTS Connector](https://docs.openg2p.org/1.1/guides/user-guides/create-mts-connector/create-odk-mts-connector.md)
- [Create OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.1/guides/user-guides/create-mts-connector/create-openg2p-registry-mts-connector.md)
- [Create Eligibility Manager Types](https://docs.openg2p.org/1.1/guides/user-guides/create-eligibility-manager-1.md)
- [Create Default Eligibility Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-eligibility-manager-1/create-default-eligibility-manager.md)
- [Create ID Document Eligibility Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager.md)
- [Create Phone Number Eligibility Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager.md)
- [Create Eligibility Manager under Program](https://docs.openg2p.org/1.1/guides/user-guides/create-eligibility-manager.md)
- [Configure Proxy Means Test](https://docs.openg2p.org/1.1/guides/user-guides/configure-proxy-mean-test.md)
- [Enrol Registrants into Program](https://docs.openg2p.org/1.1/guides/user-guides/enrol-registrants-into-program.md)
- [Configure ID Types](https://docs.openg2p.org/1.1/guides/user-guides/configure-id-types.md)
- [Create Deduplication Manager under Program](https://docs.openg2p.org/1.1/guides/user-guides/create-deduplication-manager.md)
- [Create Deduplication Manager Types](https://docs.openg2p.org/1.1/guides/user-guides/create-deduplication-manager-types.md)
- [Create ID Deduplication Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-deduplication-manager-types/create-id-deduplication-manager.md)
- [Create Phone Number Deduplication](https://docs.openg2p.org/1.1/guides/user-guides/create-deduplication-manager-types/create-phone-number-deduplication.md)
- [Deduplicate Registrants](https://docs.openg2p.org/1.1/guides/user-guides/deduplicate-registrants.md)
- [Create Notification Manager Types](https://docs.openg2p.org/1.1/guides/user-guides/create-notification-manager-types.md)
- [Create SMS Notification Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-notification-manager-types/create-sms-notification-manager.md)
- [Create Email Notification Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-notification-manager-types/create-email-notification-manager.md)
- [Create Fast2SMS Notification Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-notification-manager-types/create-fast2sms-notification-manager.md)
- [Create Notification Manager under Program](https://docs.openg2p.org/1.1/guides/user-guides/configure-notification-manager.md)
- [Send Notifications to Individual Registrants](https://docs.openg2p.org/1.1/guides/user-guides/send-notifications-to-individual-registrants.md)
- [Configure Program Manager under Program](https://docs.openg2p.org/1.1/guides/user-guides/configure-program-manager-in-program.md)
- [Create and Approve Program Cycle](https://docs.openg2p.org/1.1/guides/user-guides/create-and-approve-disbursement-cycle.md)
- [Multi-Stage Approval](https://docs.openg2p.org/1.1/guides/user-guides/multi-stage-approval.md)
- [Create Entitlement Voucher Template](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-voucher-template.md)
- [Create Entitlement Manager Type](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-manager-type.md)
- [Create Default Entitlement Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-manager-type/create-default-entitlement-manager.md)
- [Create Voucher Entitlement Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-manager-type/create-voucher-entitlement-manager.md)
- [Configure Entitlement Manager under Program](https://docs.openg2p.org/1.1/guides/user-guides/create-entitlement-manager-type-1.md)
- [Create Payment Manager Types](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types.md)
- [Create Payment Hub EE Payment Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types/create-payment-hub-ee-payment-manager.md)
- [Create Payment Interoperability Layer Payment Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types/create-payment-interoperability-layer-payment-manager.md)
- [Create Default Payment Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types/create-default-payment-manager.md)
- [Create Cash Payment Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types/create-cash-payment-manager.md)
- [Create File Payment Manager](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager-types/create-file-payment-manager.md)
- [Configure Payment Manager in Program](https://docs.openg2p.org/1.1/guides/user-guides/create-payment-manager.md)
- [Prepare and Send Payment](https://docs.openg2p.org/1.1/guides/user-guides/prepare-and-send-payment.md)
- [Install SmartScanner App](https://docs.openg2p.org/1.1/guides/user-guides/install-smartscanner-app.md)
- [Submit Reimbursement Using the Service Provider Portal](https://docs.openg2p.org/1.1/guides/user-guides/submit-reimbursement-using-the-service-provider-portal.md)
- [Reimburse the service provider](https://docs.openg2p.org/1.1/guides/user-guides/reimburse-service-provider.md)
- [Documentation Guides](https://docs.openg2p.org/1.1/guides/documentation-guides.md)
- [Creating Diagrams](https://docs.openg2p.org/1.1/guides/documentation-guides/creating-diagrams.md)
- [OpenG2P Module Doc Template](https://docs.openg2p.org/1.1/guides/documentation-guides/openg2p-module-doc-template.md): The title should have the exact module name, e.g. g2p\_notifications\_voucher
- [Writing Guidelines For How-To Guides](https://docs.openg2p.org/1.1/guides/documentation-guides/writing-guidelines-for-how-to-guides.md)
- [Developer Zone](https://docs.openg2p.org/1.1/guides/developer-guides.md)
- [Getting Started](https://docs.openg2p.org/1.1/guides/developer-guides/getting-started-1.md)
- [Installing OpenG2P On Linux](https://docs.openg2p.org/1.1/guides/developer-guides/installing-openg2p-on-linux.md)
- [Technology Stack](https://docs.openg2p.org/1.1/guides/developer-guides/technology-stack.md)
- [Modules](https://docs.openg2p.org/1.1/guides/developer-guides/modules.md)
- [G2P Entitlement In-kind](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-entitlement-in-kind.md)
- [G2P SelfServicePortal](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-selfserviceportal.md)
- [OpenG2P Program Payment: G2P Connect Payment Manager](https://docs.openg2p.org/1.1/guides/developer-guides/modules/openg2p-program-payment-g2p-connect-payment-manager.md): ! working Inprogress
- [G2P Notifications: Wiserv SMS Service Provider](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-notifications-wiserv-sms-service-provider.md)
- [G2P Registry: Rest API](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-registry-rest-api.md)
- [G2P Formio](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-formio.md)
- [G2P Registry: Base](https://docs.openg2p.org/1.1/guides/developer-guides/modules/openg2p-module-doc-template.md)
- [G2P Registry: Individual](https://docs.openg2p.org/1.1/guides/developer-guides/modules/openg2p-module-doc-template-1.md): The title should have the exact module name, e.g. g2p\_notifications\_voucher
- [G2P: Proxy Means Test](https://docs.openg2p.org/1.1/guides/developer-guides/modules/g2p-proxy-means-test.md)
- [Deployment Guide](https://docs.openg2p.org/1.1/guides/deployment-guide.md)
- [Deployment on Kubernetes](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes.md)
- [K8s Cluster Requirements](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes/k8s-cluster-requirements.md)
- [K8s Cluster Setup](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes/cluster-setup.md)
- [Rancher Server Setup](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes/rancher-server-setup.md)
- [NFS Server Setup](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes/nfs-server-setup.md)
- [SSL Certificates using Letsencrypt](https://docs.openg2p.org/1.1/guides/deployment-guide/deployment-on-kubernetes/ssl-certificates-using-letsencrypt.md)
- [Post Install Configuration](https://docs.openg2p.org/1.1/guides/deployment-guide/post-install-instructions.md)
- [Access to Deployed Setup](https://docs.openg2p.org/1.1/guides/deployment-guide/access-to-deployed-setup.md)
- [Packaging OpenG2P Docker](https://docs.openg2p.org/1.1/guides/deployment-guide/packaging-openg2p-docker.md)

## 1.2

- [Home](https://docs.openg2p.org/1.2/readme.md)
- [Architecture](https://docs.openg2p.org/1.2/platform/architecture.md)
- [Modules](https://docs.openg2p.org/1.2/platform/modules.md)
- [Program & Beneficiary Management System](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system.md)
- [Program Management](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/program-management.md)
- [Program Disbursement Cycles](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/program-disbursement-cycles.md)
- [Beneficiary Management](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/beneficiary-management.md)
- [ID Verification](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/id-verification.md)
- [Beneficiary Registry](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/beneficiary-registry.md)
- [Eligibility](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/eligibility.md)
- [Proxy Means Test](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/eligibility/proxy-means-test.md)
- [Deduplication](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/deduplication.md)
- [Enrolment](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/enrolment.md)
- [Entitlement](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/entitlement.md)
- [Disbursement](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles.md)
- [In-kind Transfer](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/in-kind-transfer.md)
- [Digital Cash Transfer](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/digital-cash-transfer.md)
- [Voucher](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/disbursement-cycles/voucher.md)
- [Self Service Portal](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/self-service-portal.md)
- [Document Management](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/document-management.md)
- [Multi-tenancy](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/multi-tenancy-in-pbms.md)
- [Notifications](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/notifications.md)
- [Accounting](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/accounting.md)
- [Administration](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/administration.md)
- [Multi-tenancy](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/administration/multi-tenancy.md)
- [RBAC](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/administration/role-based-access-control.md)
- [i18n](https://docs.openg2p.org/1.2/platform/modules/program-and-beneficiary-management-system/administration/internationalization-i18n.md)
- [Social Registry](https://docs.openg2p.org/1.2/platform/modules/social-registry.md)
- [Registration Tool Kit](https://docs.openg2p.org/1.2/platform/modules/registration-tool-kit.md)
- [ODK Collection App](https://docs.openg2p.org/1.2/platform/modules/registration-tool-kit/odk-collection-app.md)
- [SPAR](https://docs.openg2p.org/1.2/platform/modules/social-payments-account-registry-spar.md): Social Payments Accounts Registry
- [G2P Cash Transfer Bridge](https://docs.openg2p.org/1.2/platform/modules/g2p-cash-transfer-bridge.md)
- [File-based Payment Backend](https://docs.openg2p.org/1.2/platform/modules/g2p-cash-transfer-bridge/file-based-payment-backend.md)
- [4Sure Verifier](https://docs.openg2p.org/1.2/platform/modules/4sure-verifier.md)
- [Monitoring and Reporting](https://docs.openg2p.org/1.2/platform/monitoring-and-reporting.md)
- [Logging](https://docs.openg2p.org/1.2/platform/logging.md)
- [Privacy and Security](https://docs.openg2p.org/1.2/platform/privacy-and-security.md)
- [Key Manager](https://docs.openg2p.org/1.2/platform/privacy-and-security/key-manager.md)
- [Key Manager Architecture](https://docs.openg2p.org/1.2/platform/privacy-and-security/key-manager-architecture.md)
- [Interoperability](https://docs.openg2p.org/1.2/platform/interoperability.md)
- [Integrations](https://docs.openg2p.org/1.2/platform/integrations.md)
- [OpenG2P eSignet Integration](https://docs.openg2p.org/1.2/platform/integrations/openg2p-e-signet-integration.md)
- [OpenG2P M-Pesa Integration](https://docs.openg2p.org/1.2/platform/integrations/openg2p-m-pesa-integration.md)
- [OpenG2P Mojaloop Integration](https://docs.openg2p.org/1.2/platform/integrations/openg2p-mojaloop-integration.md)
- [Technology Stack](https://docs.openg2p.org/1.2/platform/technology-stack.md)
- [Reference](https://docs.openg2p.org/1.2/platform/reference.md)
- [API](https://docs.openg2p.org/1.2/platform/reference/api.md)
- [Releases](https://docs.openg2p.org/1.2/platform/releases.md)
- [1.1.0](https://docs.openg2p.org/1.2/platform/releases/1.1.0.md)
- [Release Notes](https://docs.openg2p.org/1.2/platform/releases/1.1.0/release-notes.md)
- [License](https://docs.openg2p.org/1.2/platform/license.md)
- [OpenG2P Support Policy](https://docs.openg2p.org/1.2/platform/license/openg2p-support-policy.md)
- [FAQ](https://docs.openg2p.org/1.2/platform/faq.md)
- [Use Cases](https://docs.openg2p.org/1.2/use-cases/use-cases.md)
- [Immediate Assistance On Demand](https://docs.openg2p.org/1.2/use-cases/use-cases/immediate-assistance-on-demand.md)
- [Registration using Self Service Portal](https://docs.openg2p.org/1.2/use-cases/use-cases/registration-using-self-service-portal.md)
- [Registration in Low Connectivity Areas](https://docs.openg2p.org/1.2/use-cases/use-cases/registration-in-low-connectivity-areas.md)
- [Service Provider Reimbursement](https://docs.openg2p.org/1.2/use-cases/use-cases/service-provider-reimbursement.md)
- [Deployment Architecture](https://docs.openg2p.org/1.2/deployment/deployment-architecture.md)
- [Infrastructure Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup.md)
- [Hardware Requirements](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/k8s-cluster-requirements.md)
- [Wireguard Server Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/wireguard-server-setup.md)
- [Rancher Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/rancher.md)
- [NFS Server Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/nfs-server.md)
- [OpenG2P K8s Cluster Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/cluster-setup.md)
- [Loadbalancer Setup](https://docs.openg2p.org/1.2/deployment/infrastructure-setup/loadbalancer-setup.md): (WIP)
- [External Components Setup](https://docs.openg2p.org/1.2/deployment/external-components-setup.md)
- [PostgreSQL Server Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/postgresql-server.md)
- [Keycloak Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/keycloak-deployment.md)
- [Minio Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/minio-deployment.md)
- [ODK Central Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/odk-central-deployment.md)
- [Kafka Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/kafka-deployment.md)
- [Logging & OpenSearch Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/logging-and-opensearch-deployment.md)
- [Keymanager Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/keymanager-deployment.md)
- [eSignet Deployment](https://docs.openg2p.org/1.2/deployment/external-components-setup/esignet-deployment.md)
- [OpenG2P Modules Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment.md)
- [PBMS Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/pbms-deployment.md)
- [Post Install Configuration](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/pbms-deployment/post-install-instructions.md)
- [Social Registry Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/social-registry-deployment.md)
- [GCTB Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/gctb-deployment.md)
- [SPAR Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/spar-deployment.md)
- [SPAR Post Installation Configuration](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/spar-deployment/spar-post-installation-configuration.md)
- [Reporting Deployment](https://docs.openg2p.org/1.2/deployment/openg2p-modules-deployment/reporting-deployment.md)
- [Deployment Guides](https://docs.openg2p.org/1.2/deployment/deployment-guide.md)
- [Giving Access to Users](https://docs.openg2p.org/1.2/deployment/deployment-guide/access-to-deployed-setup.md)
- [Packaging OpenG2P Docker](https://docs.openg2p.org/1.2/deployment/deployment-guide/packaging-openg2p-docker.md)
- [SSL Certificates using Letsencrypt](https://docs.openg2p.org/1.2/deployment/deployment-guide/ssl-certificates-using-letsencrypt.md)
- [Install WireGuard Client on Desktop/Laptop](https://docs.openg2p.org/1.2/deployment/deployment-guide/install-wireguard-client-on-desktop-laptop.md)
- [Install WireGuard Client on Android Device](https://docs.openg2p.org/1.2/deployment/deployment-guide/install-wireguard-app-and-activate-tunnel.md)
- [Make Environment Publicly Accessible using AWS LB Configuration](https://docs.openg2p.org/1.2/deployment/deployment-guide/make-environment-publicly-accessible-using-aws-lb-configuration.md): For internal use
- [Getting Started](https://docs.openg2p.org/1.2/developer-zone/getting-started-1.md)
- [Installing OpenG2P On Linux](https://docs.openg2p.org/1.2/developer-zone/getting-started-1/installing-openg2p-on-linux.md)
- [Repositories](https://docs.openg2p.org/1.2/developer-zone/repositories.md)
- [openg2p-mts](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-mts.md)
- [MTS Connector](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-mts/mts-connector.md)
- [OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-mts/openg2p-registry-mts-connector.md)
- [openg2p-documents](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-documents.md)
- [openg2p-formio](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-formio.md)
- [G2P Formio](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-formio/g2p-formio.md)
- [openg2p-registry](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry.md)
- [G2P Registry: Rest API Extension Demo](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-rest-api-extension-demo.md)
- [G2P Registry: Additional Info REST API](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-additional-info-rest-api.md)
- [G2P Registry: Bank Details Rest API](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-bank-details-rest-api.md)
- [G2P Registry: Additional Info](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-additional-info.md)
- [G2P Registry:Bank Details](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-bank-details.md)
- [G2P Registry:Membership](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-membership.md)
- [G2P Registry: Group](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-group.md)
- [G2P Registry: Individual](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/openg2p-module-doc-template-1.md): The title should have the exact module name, e.g. g2p\_notifications\_voucher
- [G2P Registry: Base](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/openg2p-module-doc-template.md)
- [G2P Registry: Rest API](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-registry/g2p-registry-rest-api.md)
- [openg2p-program](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program.md)
- [OpenG2P Program Payments: In Files](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payments-in-files.md)
- [OpenG2P Program: Documents](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-documents.md)
- [OpenG2P Program Payment (Payment Hub EE)](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-payment-hub-ee.md)
- [G2P Programs: REST API](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-programs-rest-api.md)
- [G2P Program : Program Registrant Info Rest API](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-program-program-registrant-info-rest-api.md)
- [OpenG2P Entitlement: Differential](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-entitlement-differential.md)
- [G2P Program Payment Manager: Payment Interoperability Layer](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-program-payment-manager-payment-interoperability-layer.md)
- [G2P Program Approval](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-program-approval.md)
- [OpenG2P Entitlement Voucher](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-entitlement-voucher.md)
- [OpenG2P Program Assessment](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-assessment.md)
- [OpenG2P Program Reimbursement](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-reimbursement.md)
- [OpenG2P Program Registrant Info](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-registrant-info.md)
- [OpenG2P Program Payment Cash](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-cash.md)
- [OpenG2P Program Payment Simple Mpesa Payment Manager](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-simple-mpesa-payment-manager.md)
- [OpenG2P Programs Cycleless](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-programs-cycleless.md)
- [OpenG2P Programs Autoenrol](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-programs-autoenrol.md)
- [OpenG2P Entitlement In-kind](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-entitlement-in-kind.md)
- [G2P SelfServicePortal](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-selfserviceportal.md)
- [OpenG2P Program Payment: G2P Connect Payment Manager](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/openg2p-program-payment-g2p-connect-payment-manager.md)
- [G2P Notifications: Wiserv SMS Service Provider](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-notifications-wiserv-sms-service-provider.md)
- [G2P: Proxy Means Test](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-program/g2p-proxy-means-test.md)
- [openg2p-testing](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-testing.md)
- [openg2p-fastapi-template](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-fastapi-template.md)
- [openg2p-fastapi-common](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-fastapi-common.md)
- [OpenG2P FastAPI Common](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-common.md)
- [OpenG2P FastAPI Auth](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-auth.md)
- [OpenG2P Common: G2P Connect ID Mapper](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-fastapi-common/openg2p-common-g2p-connect-id-mapper.md)
- [social-payments-account-registry](https://docs.openg2p.org/1.2/developer-zone/repositories/social-payments-account-registry.md)
- [g2p-cash-transfer-bridge](https://docs.openg2p.org/1.2/developer-zone/repositories/g2p-cash-transfer-bridge.md)
- [openg2p-deployment](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-deployment.md)
- [openg2p-documentation](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-documentation.md)
- [openg2p-helm](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-helm.md)
- [openg2p-theme](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-theme.md)
- [openg2p-portal-api](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-portal-api.md)
- [openg2p-mosip](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-mosip.md)
- [openg2p-notifications](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-notifications.md)
- [openg2p-packaging](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-packaging.md)
- [openg2p-importers](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-importers.md)
- [G2P ODK Importer](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-importers/g2p-odk-importer.md)
- [openg2p-documents](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-documents-1.md)
- [openg2p-reporting](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-reporting.md)
- [openg2p-self-service-portal](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-self-service-portal.md)
- [openg2p-portal](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-portal.md)
- [odoo-json-field](https://docs.openg2p.org/1.2/developer-zone/repositories/odoo-json-field.md)
- [spar-ui](https://docs.openg2p.org/1.2/developer-zone/repositories/spar-ui.md)
- [openg2p-auth](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-auth.md)
- [openg2p-voucher-scanner-app](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-voucher-scanner-app.md)
- [openg2p-security](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-security.md)
- [openg2p-mts](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-mts-1.md)
- [server-auth](https://docs.openg2p.org/1.2/developer-zone/repositories/server-auth.md)
- [openg2p-data](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-data.md)
- [openg2p-esignet](https://docs.openg2p.org/1.2/developer-zone/repositories/openg2p-esignet.md)
- [spar-load-test](https://docs.openg2p.org/1.2/developer-zone/repositories/spar-load-test.md): All documentation relating to load testing of REST APIs of the SPAR (Social Protection Account Registry - aka Account Mapper) module
- [4sure](https://docs.openg2p.org/1.2/developer-zone/repositories/4sure.md)
- [Testing](https://docs.openg2p.org/1.2/developer-zone/testing.md)
- [Test Workflow](https://docs.openg2p.org/1.2/developer-zone/testing/test-workflow.md)
- [Automation Framework](https://docs.openg2p.org/1.2/developer-zone/testing/automation-framework.md)
- [Contributing](https://docs.openg2p.org/1.2/community/contributing-to-openg2p.md)
- [Code of Conduct](https://docs.openg2p.org/1.2/community/code-of-conduct.md)
- [Platform Guides](https://docs.openg2p.org/1.2/user-guides/platform-guides.md)
- [Registration](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration.md)
- [Self Register Online](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/self-register-online.md)
- [ODK](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk.md)
- [Create a Project for a Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/create-odk-form.md)
- [Create a Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/create-a-form.md)
- [Upload a Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/upload-a-form.md)
- [Upload revised Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/upload-revised-form.md)
- [Test a Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/test-a-form.md)
- [Publish a Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/publish-a-form.md)
- [Provide Form Access to Field Agent](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/provide-form-access-to-field-agent.md)
- [Download Form on ODK Collect](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/download-form-on-odk-collect.md)
- [Delete a Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/delete-a-form.md)
- [Register Offline](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk/register-offline.md)
- [ODK Importer](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk-importer.md)
- [Customize the ODK Importer Configuration based on the ODK Form Fields](https://docs.openg2p.org/1.2/user-guides/platform-guides/registration/odk-importer/customize-the-odk-importer-configuration-based-on-the-odk-form-fields.md)
- [Authentication](https://docs.openg2p.org/1.2/user-guides/platform-guides/authentication.md)
- [Integrate with MOSIP e-Signet](https://docs.openg2p.org/1.2/user-guides/platform-guides/authentication/integrate-mosip-e-signet.md)
- [Deduplication](https://docs.openg2p.org/1.2/user-guides/platform-guides/deduplication.md)
- [Deduplicate Registrants](https://docs.openg2p.org/1.2/user-guides/platform-guides/deduplication/deduplicate-registrants.md)
- [Eligibility and Program Enrollment](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment.md)
- [Enrol Registrants into Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/enrol-registrants-into-program.md)
- [Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program.md)
- [Create Manager Type](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type.md)
- [Create Eligibility Manager Types](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1.md)
- [Create Default Eligibility Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1/create-default-eligibility-manager.md)
- [Create ID Document Eligibility Manager](https://docs.openg2p.org/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.md)
- [Create Phone Number Eligibility Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-eligibility-manager-1/create-phone-number-eligibility-manager.md)
- [Create Deduplication Manager Types](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types.md)
- [Create ID Deduplication Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types/create-id-deduplication-manager.md)
- [Create Phone Number Deduplication](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-deduplication-manager-types/create-phone-number-deduplication.md)
- [Create Notification Manager Types](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types.md)
- [Create SMS Notification Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-sms-notification-manager.md)
- [Create Email Notification Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-email-notification-manager.md)
- [Create Fast2SMS Notification Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-notification-manager-types/create-fast2sms-notification-manager.md)
- [Create Entitlement Manager Type](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type.md)
- [Create Default Entitlement Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type/create-default-entitlement-manager.md)
- [Create Voucher Entitlement Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-entitlement-manager-type/create-voucher-entitlement-manager.md)
- [Create Payment Manager Types](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types.md)
- [Create Payment Hub EE Payment Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-payment-hub-ee-payment-manager.md)
- [Create Payment Interoperability Layer Payment Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-payment-interoperability-layer-payment-manager.md)
- [Create Default Payment Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-default-payment-manager.md)
- [Create Cash Payment Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-cash-payment-manager.md)
- [Create File Payment Manager](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-manager-type/create-payment-manager-types/create-file-payment-manager.md)
- [Create Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-a-program.md)
- [Map Self-Service Portal Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/map-self-service-portal-form.md)
- [Create Eligibility Manager under Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-eligibility-manager.md)
- [Create Deduplication Manager under Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-deduplication-manager.md)
- [Create Notification Manager under Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/configure-notification-manager.md)
- [Configure Program Manager under Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/configure-program-manager-in-program.md)
- [Create Entitlement Voucher Template](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/program/create-entitlement-voucher-template.md)
- [Configuration](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration.md)
- [Configure Proxy Means Test](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/configure-proxy-mean-test.md)
- [Configure ID Types](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/configure-id-types.md)
- [Configure Entitlement Manager under Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/create-entitlement-manager-type-1.md)
- [Configure Payment Manager in Program](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/configuration/create-payment-manager.md)
- [Approval](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval.md)
- [Create and Approve Program Cycle](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval/create-and-approve-disbursement-cycle.md)
- [Multi-Stage Approval](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/approval/multi-stage-approval.md)
- [MTS Connector](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector.md)
- [Create MTS Connector](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector.md)
- [Create ODK MTS Connector](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector/create-odk-mts-connector.md)
- [Create OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/mts-connector/create-mts-connector/create-openg2p-registry-mts-connector.md)
- [Settings](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/settings.md)
- [Create User and Assign Role](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/settings/assign-roles-to-users.md)
- [Website](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/website.md)
- [Create Self-Service Portal Form](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/website/create-portal-form.md)
- [Notification](https://docs.openg2p.org/1.2/user-guides/platform-guides/notification.md)
- [Send Notifications to Individual Registrants](https://docs.openg2p.org/1.2/user-guides/platform-guides/notification/send-notifications-to-individual-registrants.md)
- [Prepare and Send Payment](https://docs.openg2p.org/1.2/user-guides/platform-guides/notification/prepare-and-send-payment.md)
- [Entitlement](https://docs.openg2p.org/1.2/user-guides/platform-guides/entitlement.md)
- [Install SmartScanner App](https://docs.openg2p.org/1.2/user-guides/platform-guides/entitlement/install-smartscanner-app.md)
- [Cash Transfer](https://docs.openg2p.org/1.2/user-guides/platform-guides/cash-transfer.md)
- [Reimbursement](https://docs.openg2p.org/1.2/user-guides/platform-guides/cash-transfer/reimbursement.md)
- [Submit Reimbursement Using the Service Provider Portal](https://docs.openg2p.org/1.2/user-guides/platform-guides/cash-transfer/reimbursement/submit-reimbursement-using-the-service-provider-portal.md)
- [Reimburse the service provider](https://docs.openg2p.org/1.2/user-guides/platform-guides/cash-transfer/reimbursement/reimburse-service-provider.md)
- [Accounting and Reporting](https://docs.openg2p.org/1.2/user-guides/platform-guides/accounting-and-reporting.md)
- [SPAR](https://docs.openg2p.org/1.2/user-guides/platform-guides/spar.md)
- [Self Update ID with Financial Address information](https://docs.openg2p.org/1.2/user-guides/platform-guides/spar/self-update-id-with-financial-address-information.md)
- [Admin Guide to Link ID with Financial Address information](https://docs.openg2p.org/1.2/user-guides/platform-guides/spar/admin-guide-to-link-id-with-financial-address-information.md)
- [4Sure](https://docs.openg2p.org/1.2/user-guides/platform-guides/4sure.md)
- [Verify Digital Credentials using 4Sure](https://docs.openg2p.org/1.2/user-guides/platform-guides/4sure/verify-digital-credentials-using-4sure.md)
- [Verify and Populate the form in ODK Collect using 4Sure](https://docs.openg2p.org/1.2/user-guides/platform-guides/4sure/verify-and-populate-the-form-in-odk-collect-using-4sure.md)
- [Documentation Guides](https://docs.openg2p.org/1.2/user-guides/documentation-guides.md)
- [Documentation Guidelines](https://docs.openg2p.org/1.2/user-guides/documentation-guides/documentation-guidelines.md)
- [OpenG2P Module Doc Template](https://docs.openg2p.org/1.2/user-guides/documentation-guides/openg2p-module-doc-template.md): The title should have the exact module name, e.g. g2p\_notifications\_voucher
- [Articles](https://docs.openg2p.org/1.2/blog/articles.md)
- [OpenG2P and SDG Goals](https://docs.openg2p.org/1.2/blog/articles/openg2p-and-sdg-goals.md)
- [OpenG2P - A Building Block for DPI](https://docs.openg2p.org/1.2/blog/articles/openg2p-a-building-block-for-dpi.md)
- [Case Studies](https://docs.openg2p.org/1.2/blog/case-studies.md)

## 1.3

- [Overview](https://docs.openg2p.org/1.3/readme.md)
- [Social Registry](https://docs.openg2p.org/1.3/social-registry.md)
- [Features](https://docs.openg2p.org/1.3/social-registry/features.md)
- [Individuals and Groups](https://docs.openg2p.org/1.3/social-registry/features/individuals-and-groups.md)
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/individuals-and-groups/user-guides.md)
- [Create an Individual Registrant](https://docs.openg2p.org/1.3/social-registry/features/individuals-and-groups/user-guides/create-an-individual-registrant.md): Social Registry
- [Create a Group and Add Individual Registrants to the Group](https://docs.openg2p.org/1.3/social-registry/features/individuals-and-groups/user-guides/create-a-group-and-add-individual-registrants-to-the-group.md): Social Registry
- [Import CSV file to Social Registry](https://docs.openg2p.org/1.3/social-registry/features/individuals-and-groups/user-guides/import-csv-file-to-social-registry.md)
- [Deduplication](https://docs.openg2p.org/1.3/social-registry/features/deduplication.md)
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/deduplication/user-guides.md)
- [Configure ID Deduplication, Deduplicate, and Save Duplicate Groups/Individuals](https://docs.openg2p.org/1.3/social-registry/features/deduplication/user-guides/configure-id-deduplication-deduplicate-and-save-duplicate-groups-individuals.md)
- [Deduplicator Service](https://docs.openg2p.org/1.3/social-registry/features/deduplication/deduplicator-service.md): WORK IN PROGRESS
- [Lock and Unlock](https://docs.openg2p.org/1.3/social-registry/features/lock-and-unlock.md)
- [Enumerator](https://docs.openg2p.org/1.3/social-registry/features/enumerator.md)
- [Enumerator ID](https://docs.openg2p.org/1.3/social-registry/features/enumerator/enumerator-id.md)
- [Dynamic Updates](https://docs.openg2p.org/1.3/social-registry/features/registry-update-mechanisms.md)
- [Document Upload](https://docs.openg2p.org/1.3/social-registry/features/document-upload.md): WORK IN PROGRESS
- [ODK Importer](https://docs.openg2p.org/1.3/social-registry/features/odk-importer.md): Work in Progress
- [User Guide](https://docs.openg2p.org/1.3/social-registry/features/odk-importer/user-guide.md)
- [Configure and Import ODK Form](https://docs.openg2p.org/1.3/social-registry/features/odk-importer/user-guide/configure-and-import-odk-form.md)
- [Import Specific ODK Forms using ODK Instance ID](https://docs.openg2p.org/1.3/social-registry/features/odk-importer/user-guide/import-specific-odk-forms-using-odk-instance-id.md)
- [Registration Portal](https://docs.openg2p.org/1.3/social-registry/features/registration-portal.md): Work In Progress
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/registration-portal/user-guides.md)
- [Create a New Household](https://docs.openg2p.org/1.3/social-registry/features/registration-portal/user-guides/create-a-new-household.md)
- [Create a New Individual in Registration Portal](https://docs.openg2p.org/1.3/social-registry/features/registration-portal/user-guides/create-a-new-individual-in-registration-portal.md)
- [Create a New Portal User](https://docs.openg2p.org/1.3/social-registry/features/registration-portal/user-guides/create-a-new-portal-user.md)
- [Configure Portal User to Limit Accessing Location](https://docs.openg2p.org/1.3/social-registry/features/registration-portal/user-guides/configure-portal-user-to-limit-accessing-location.md)
- [Configurations](https://docs.openg2p.org/1.3/social-registry/features/configurations.md)
- [User Guide](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide.md): Social Registry
- [Configure ID Types](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-id-types.md)
- [Configure Registrant Tags](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-registrant-tags.md)
- [Configure Gender Types](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-gender-types.md)
- [Configure Relationships](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-relationships.md)
- [Configure Group Types](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-group-types.md)
- [Configure Group Membership Kind](https://docs.openg2p.org/1.3/social-registry/features/configurations/user-guide/configure-group-membership-kind.md)
- [User Management](https://docs.openg2p.org/1.3/social-registry/features/administration.md)
- [User Guide](https://docs.openg2p.org/1.3/social-registry/features/administration/user-guide.md)
- [Create User](https://docs.openg2p.org/1.3/social-registry/features/administration/user-guide/create-user-and-assign-role.md)
- [Assign a Role to a User](https://docs.openg2p.org/1.3/social-registry/features/administration/user-guide/assign-a-role-to-a-user.md)
- [Geographic](https://docs.openg2p.org/1.3/social-registry/features/geographic.md)
- [Data Share](https://docs.openg2p.org/1.3/social-registry/features/data-share.md)
- [Languages Support](https://docs.openg2p.org/1.3/social-registry/features/languages-support.md)
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/languages-support/user-guides.md)
- [Set Language Preference](https://docs.openg2p.org/1.3/social-registry/features/languages-support/user-guides/set-language-preference.md): Social Registry
- [API](https://docs.openg2p.org/1.3/social-registry/features/api.md)
- [Search APIs](https://docs.openg2p.org/1.3/social-registry/features/api/search-apis.md)
- [Individual APIs](https://docs.openg2p.org/1.3/social-registry/features/api/individual-apis.md)
- [Group APIs](https://docs.openg2p.org/1.3/social-registry/features/api/group-apis.md)
- [Privacy and Security](https://docs.openg2p.org/1.3/social-registry/features/privacy-and-security.md)
- [Interoperability](https://docs.openg2p.org/1.3/social-registry/features/interoperability.md)
- [Monitoring and Reporting](https://docs.openg2p.org/1.3/social-registry/features/monitoring-and-reporting.md)
- [ID Integration](https://docs.openg2p.org/1.3/social-registry/features/id-integration.md)
- [ID Validation and Tokenisation](https://docs.openg2p.org/1.3/social-registry/features/id-integration/tokenisation.md): WORK IN PROGRESS
- [ID Authentication](https://docs.openg2p.org/1.3/social-registry/features/id-integration/id-authentication.md): work in progress
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/id-integration/id-authentication/user-guides.md)
- [Configure eSignet Auth Provider for ID Authentication](https://docs.openg2p.org/1.3/social-registry/features/id-integration/id-authentication/user-guides/configure-esignet-auth-provider-for-id-authentication.md)
- [ID Authentication Process](https://docs.openg2p.org/1.3/social-registry/features/id-integration/id-authentication/user-guides/id-authentication-process.md): work in progress
- [eSignet Client Creation](https://docs.openg2p.org/1.3/social-registry/features/id-integration/id-authentication/user-guides/esignet-client-creation.md)
- [Fayda ID Integration](https://docs.openg2p.org/1.3/social-registry/features/id-integration/fayda-id-integration.md): WORK IN PROGRESS
- [Verifiable Credentials Issuance](https://docs.openg2p.org/1.3/social-registry/features/verifiable-credentials-issuance.md)
- [User Guides](https://docs.openg2p.org/1.3/social-registry/features/verifiable-credentials-issuance/user-guides.md)
- [Configure Inji to download Social Registry VCs](https://docs.openg2p.org/1.3/social-registry/features/verifiable-credentials-issuance/user-guides/configure-inji-to-download-social-registry-vcs.md)
- [Computed fields](https://docs.openg2p.org/1.3/social-registry/features/score-computation.md)
- [Record Revision History](https://docs.openg2p.org/1.3/social-registry/features/record-revision-history.md): WORK IN PROGRESS
- [SPAR Integration for Account Info](https://docs.openg2p.org/1.3/social-registry/features/spar-integration-for-account-info.md): WORK IN PROGRESS
- [Self Service Registration Portal](https://docs.openg2p.org/1.3/social-registry/features/self-service-registration-portal.md): Work in Progress
- [Unique Reference ID](https://docs.openg2p.org/1.3/social-registry/features/unique-reference-id.md)
- [Logging](https://docs.openg2p.org/1.3/social-registry/features/logging.md)
- [Audit Logs](https://docs.openg2p.org/1.3/social-registry/features/logging/audit-log.md)
- [System Logs](https://docs.openg2p.org/1.3/social-registry/features/logging/system-logs.md)
- [Change log](https://docs.openg2p.org/1.3/social-registry/features/logging/change-log.md)
- [Versions](https://docs.openg2p.org/1.3/social-registry/versions.md): Social Registry versions
- [Deployment](https://docs.openg2p.org/1.3/social-registry/deployment.md): Social Registry Deployment
- [Domain names and Certificates](https://docs.openg2p.org/1.3/social-registry/deployment/domain-names-and-certificates.md): Domain names and mapping for Social Registry
- [Install Odoo Modules](https://docs.openg2p.org/1.3/social-registry/deployment/install-odoo-modules.md)
- [Developer Zone](https://docs.openg2p.org/1.3/social-registry/developer-zone.md)
- [Technology Stack](https://docs.openg2p.org/1.3/social-registry/developer-zone/technology-stack.md): The following technologies and tools are used by Social Registry
- [Repositories](https://docs.openg2p.org/1.3/social-registry/developer-zone/repositories.md)
- [Developer Install](https://docs.openg2p.org/1.3/social-registry/developer-zone/developer-install.md)
- [Developer Install of OpenG2P Package on Linux](https://docs.openg2p.org/1.3/social-registry/developer-zone/developer-install/developer-install-of-openg2p-package-on-linux.md): Installation of Social Registry on developer machine
- [Packaging](https://docs.openg2p.org/1.3/social-registry/developer-zone/packaging.md)
- [Docker Packaging Guide](https://docs.openg2p.org/1.3/social-registry/developer-zone/packaging/docker-packaging-guide.md): How to create SR Docker Package
- [Helm Packaging Guide](https://docs.openg2p.org/1.3/social-registry/developer-zone/packaging/helm-packaging-guide.md): How to create a Helm Package for Social Registry
- [Odoo Modules](https://docs.openg2p.org/1.3/social-registry/developer-zone/odoo-modules.md)
- [ODK App User Mapping](https://docs.openg2p.org/1.3/social-registry/developer-zone/odoo-modules/odk-app-user-mapping.md): WORK IN  PROGRESS
- [PBMS](https://docs.openg2p.org/1.3/pbms.md): GP2 MIS - Program and Beneficiary Management System
- [Features](https://docs.openg2p.org/1.3/pbms/functionality.md)
- [Program Management](https://docs.openg2p.org/1.3/pbms/functionality/program-management.md)
- [Role of a Program Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/role-of-a-program-manager.md)
- [Program Life Cycle](https://docs.openg2p.org/1.3/pbms/functionality/program-management/program-life-cycle.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides.md)
- [Create Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-a-program.md)
- [Create Eligibility Manager under Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-eligibility-manager.md)
- [Create Program Manager for a Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/configure-program-manager-in-program.md): Program
- [Create Deduplication Manager under Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-deduplication-manager.md)
- [Create Manager Type](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type.md)
- [Create Payment Manager Types](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types.md)
- [Create Payment Hub EE Payment Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-payment-hub-ee-payment-manager.md)
- [Create Payment Interoperability Layer Payment Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-payment-interoperability-layer-payment-manager.md)
- [Create Default Payment Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-default-payment-manager.md)
- [Create Cash Payment Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-cash-payment-manager.md)
- [Create File Payment Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-manager-type/create-payment-manager-types/create-file-payment-manager.md)
- [Configure Entitlement Manager under Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-entitlement-manager-type-1.md)
- [Configure Payment Manager in Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/create-payment-manager.md)
- [Configure Default Program Manager](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/configure-default-program-manager.md)
- [Archive, Delete, End, and Re-activate a Program](https://docs.openg2p.org/1.3/pbms/functionality/program-management/user-guides/archive-delete-end-and-re-activate-a-program.md)
- [Program Disbursement Cycles](https://docs.openg2p.org/1.3/pbms/functionality/program-disbursement-cycles.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/program-disbursement-cycles/user-guides.md)
- [Create Program Fund](https://docs.openg2p.org/1.3/pbms/functionality/program-disbursement-cycles/user-guides/create-program-fund.md)
- [Create Cycle Manager for a Program](https://docs.openg2p.org/1.3/pbms/functionality/program-disbursement-cycles/user-guides/create-cycle-manager-for-a-program.md)
- [Beneficiary Management](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management.md)
- [Beneficiary Registry](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides.md)
- [Create an Individual Registrant](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/create-an-individual-registrant.md): Beneficiary Registry
- [Create a Group and Add Individual Registrants to the Group](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/create-a-group-and-add-individual-registrants-to-the-group.md): Beneficiary Registry
- [Assign a Program to a Group](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/assign-a-program-to-a-group.md)
- [Assign a Program to an Individual](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry/user-guides/assign-a-program-to-an-individual.md)
- [Beneficiary Registry Configurations](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides.md)
- [Configure ID Types](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-id-types.md): Beneficiary Registry
- [Configure Registrant Tags](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-registrant-tags.md): Beneficiary Registry
- [Configure Gender Types](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-gender-types.md)
- [Configure Relationships](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-relationships.md)
- [Configure Group Types](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-group-types.md)
- [Configure Group Membership Kind](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/beneficiary-registry-configurations/user-guides/configure-group-membership-kind.md)
- [Registration](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/registration.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/registration/user-guides.md)
- [Import CSV File to Registry Module](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-management/registration/user-guides/import-csv-file-to-registry-module.md)
- [ID Verification](https://docs.openg2p.org/1.3/pbms/functionality/id-verification.md)
- [Eligibility](https://docs.openg2p.org/1.3/pbms/functionality/eligibility.md)
- [Proxy Means Test](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/proxy-means-test.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides.md)
- [Create Eligibility Manager Types](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1.md)
- [Configure Default Eligibility Manager](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/create-default-eligibility-manager.md)
- [Create ID Document Eligibility Manager](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/copy-of-create-id-document-eligibility-manager.md)
- [Create Phone Number Eligibility Manager](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/create-eligibility-manager-1/create-phone-number-eligibility-manager.md)
- [Configure Proxy Means Test](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/configure-proxy-means-test.md)
- [Verify Eligibility of Enrolled Registrants](https://docs.openg2p.org/1.3/pbms/functionality/eligibility/user-guides/verify-eligibility-of-enrolled-registrants.md)
- [Deduplication](https://docs.openg2p.org/1.3/pbms/functionality/deduplication.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides.md)
- [Deduplicate Registrants](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides/deduplicate-registrants.md)
- [Create Deduplication Manager Types](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types.md)
- [Configure Default Deduplication Manager](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/configure-default-deduplication-manager.md)
- [Create ID Deduplication Manager](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/create-id-deduplication-manager.md)
- [Create Phone Number Deduplication](https://docs.openg2p.org/1.3/pbms/functionality/deduplication/user-guides/create-deduplication-manager-types/create-phone-number-deduplication.md)
- [Enrolment](https://docs.openg2p.org/1.3/pbms/functionality/enrolment.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/enrolment/user-guides.md)
- [Enroll Registrants into Program](https://docs.openg2p.org/1.3/pbms/functionality/enrolment/user-guides/enrol-registrants-into-program.md)
- [Auto-Enroll New Registrants into a Program](https://docs.openg2p.org/1.3/pbms/functionality/enrolment/user-guides/auto-enroll-new-registrants-into-a-program.md)
- [Enroll Eligible Individual Registrants into a Program](https://docs.openg2p.org/1.3/pbms/functionality/enrolment/user-guides/enroll-eligible-individual-registrants-into-a-program.md)
- [Entitlement](https://docs.openg2p.org/1.3/pbms/functionality/entitlement.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides.md)
- [Multi-Stage Approval](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/multi-stage-approval.md)
- [Create Entitlement Manager Type](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type.md)
- [Create Default Entitlement Manager](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/create-default-entitlement-manager.md)
- [Create Voucher Entitlement Manager](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/create-voucher-entitlement-manager.md)
- [Configure Cash Entitlement Manager](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-manager-type/configure-cash-entitlement-manager.md)
- [Create Entitlement Voucher Template](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/create-entitlement-voucher-template.md)
- [Configure the Payments File with QR Code](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/configure-the-payments-file-with-qr-code.md)
- [Configure Default Cycle Managers](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/configure-default-cycle-managers.md)
- [Export Beneficiaries Approved Entitlement](https://docs.openg2p.org/1.3/pbms/functionality/entitlement/user-guides/export-beneficiaries-approved-entitlement.md)
- [Disbursement](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles.md)
- [Payment Batches](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/payment-batches.md)
- [In-Kind Transfer](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides.md)
- [Create a Product in Inventory](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/create-a-product-in-inventory.md)
- [Configure In-Kind Entitlement Manager](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/configure-in-kind-entitlement-manager.md): Disbursement - In-Kind
- [Create and Approve Program Cycle](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/create-and-approve-disbursement-cycle.md)
- [Verify Eligibility of Registrants in a Cycle](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/in-kind-transfer/user-guides/verify-eligibility-of-registrants-in-a-cycle.md)
- [Digital Cash Transfer](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/digital-cash-transfer.md)
- [e-Voucher](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/e-voucher.md): Digital vouchers for goods and services
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/user-guides.md)
- [Prepare and Send Payment](https://docs.openg2p.org/1.3/pbms/functionality/disbursement-cycles/user-guides/prepare-and-send-payment.md)
- [Self Service Portal](https://docs.openg2p.org/1.3/pbms/functionality/self-service-portal.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/self-service-portal/user-guides.md)
- [Self Register Online](https://docs.openg2p.org/1.3/pbms/functionality/self-service-portal/user-guides/self-register-online.md)
- [Create Self Service Portal Form](https://docs.openg2p.org/1.3/pbms/functionality/self-service-portal/user-guides/create-portal-form.md)
- [Map Self Service Portal Form](https://docs.openg2p.org/1.3/pbms/functionality/self-service-portal/user-guides/map-self-service-portal-form.md)
- [Document Management](https://docs.openg2p.org/1.3/pbms/functionality/document-management.md)
- [Multi-tenancy](https://docs.openg2p.org/1.3/pbms/functionality/multi-tenancy-in-pbms.md)
- [Notifications](https://docs.openg2p.org/1.3/pbms/functionality/notifications.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides.md): Notifications user guides
- [Send Notifications to Individual Registrants](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/send-notifications-to-individual-registrants.md)
- [Create Notification Manager Types](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types.md)
- [Create SMS Notification Manager](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-sms-notification-manager.md)
- [Create Email Notification Manager](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-email-notification-manager.md)
- [Create Fast2SMS Notification Manager](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/create-notification-manager-types/create-fast2sms-notification-manager.md)
- [Create Notification Manager under Program](https://docs.openg2p.org/1.3/pbms/functionality/notifications/user-guides/configure-notification-manager.md)
- [Accounting](https://docs.openg2p.org/1.3/pbms/functionality/accounting.md): Work in Progress
- [Administration](https://docs.openg2p.org/1.3/pbms/functionality/administration.md): Work in progress
- [RBAC](https://docs.openg2p.org/1.3/pbms/functionality/administration/role-based-access-control.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/administration/role-based-access-control/user-guides.md)
- [Create User and Assign Role](https://docs.openg2p.org/1.3/pbms/functionality/administration/role-based-access-control/user-guides/assign-roles-to-users.md)
- [Configure Keycloak Authentication Provider for User Log in](https://docs.openg2p.org/1.3/pbms/functionality/administration/role-based-access-control/user-guides/configure-keycloak-authentication-provider-for-user-log-in.md)
- [i18n](https://docs.openg2p.org/1.3/pbms/functionality/administration/internationalization-i18n.md)
- [ODK Importer](https://docs.openg2p.org/1.3/pbms/functionality/odk-importer.md): Work In progress
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/odk-importer/user-guides.md)
- [Configure and Import ODK Form](https://docs.openg2p.org/1.3/pbms/functionality/odk-importer/user-guides/customize-the-odk-importer-configuration-based-on-the-odk-form-fields.md)
- [Import Specific ODK Forms using ODK Instance ID](https://docs.openg2p.org/1.3/pbms/functionality/odk-importer/user-guides/import-specific-odk-forms-using-odk-instance-id.md)
- [Import Social Registry Data into PBMS](https://docs.openg2p.org/1.3/pbms/functionality/odk-importer/user-guides/import-social-registry-data-into-pbms.md)
- [MTS Connector](https://docs.openg2p.org/1.3/pbms/functionality/mts-connector.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/mts-connector/user-guides.md)
- [Create MTS Connector](https://docs.openg2p.org/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector.md)
- [Create ODK MTS Connector](https://docs.openg2p.org/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector/create-odk-mts-connector.md)
- [Create OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.3/pbms/functionality/mts-connector/user-guides/create-mts-connector/create-openg2p-registry-mts-connector.md)
- [Audit Logs](https://docs.openg2p.org/1.3/pbms/functionality/audit-logs.md): Work in progress
- [Service Provider Portal](https://docs.openg2p.org/1.3/pbms/functionality/service-provider-portal.md)
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/service-provider-portal/user-guides.md)
- [Submit Reimbursement Using the Service Provider Portal](https://docs.openg2p.org/1.3/pbms/functionality/service-provider-portal/user-guides/submit-reimbursement-using-the-service-provider-portal.md)
- [Reimburse the Service Provider](https://docs.openg2p.org/1.3/pbms/functionality/service-provider-portal/user-guides/reimburse-service-provider.md)
- [Interoperability](https://docs.openg2p.org/1.3/pbms/functionality/interoperability.md)
- [Privacy and Security](https://docs.openg2p.org/1.3/pbms/functionality/privacy-and-security.md)
- [Periodic Biometric Authentication for Beneficiaries](https://docs.openg2p.org/1.3/pbms/functionality/periodic-biometric-authentication-for-beneficiaries.md): Upcoming features - under development
- [Beneficiary Exit Process](https://docs.openg2p.org/1.3/pbms/functionality/beneficiary-exit-process.md): WORK IN PROGRESS
- [Verifiable Credential Issuance](https://docs.openg2p.org/1.3/pbms/functionality/verifiable-credential-issuance.md): WORK IN PROGRESS
- [User Guides](https://docs.openg2p.org/1.3/pbms/functionality/verifiable-credential-issuance/user-guides.md)
- [Configure Inji to download Beneficiary VCs](https://docs.openg2p.org/1.3/pbms/functionality/verifiable-credential-issuance/user-guides/configure-inji-to-download-beneficiary-vcs.md)
- [Deduplication](https://docs.openg2p.org/1.3/pbms/functionality/deduplication-1.md): WORK IN PROGRESS
- [Manual In-Kind Entitlement](https://docs.openg2p.org/1.3/pbms/functionality/manual-in-kind-entitlement.md): WORK IN PROGRESS
- [Print Disbursement Summary](https://docs.openg2p.org/1.3/pbms/functionality/print-disbursement-summary.md)
- [Monitoring & Reporting](https://docs.openg2p.org/1.3/pbms/functionality/monitoring-and-reporting.md): Work in progress
- [Logging](https://docs.openg2p.org/1.3/pbms/functionality/monitoring-and-reporting/logging.md): Logging in PBMS
- [Versions](https://docs.openg2p.org/1.3/pbms/versions.md): PBMS versions
- [Developer Zone](https://docs.openg2p.org/1.3/pbms/developer-zone.md): PMBS Developer's Zone
- [Odoo Modules](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules.md)
- [G2P Enumerator](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-enumerator.md): WORK IN PROGRESS
- [OpenG2P Registry MTS Connector](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-registry-mts-connector.md)
- [G2P Documents Store](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-documents.md)
- [MTS Connector](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/mts-connector.md)
- [G2P Formio](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-formio.md)
- [G2P Registry: Rest API Extension Demo](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-rest-api-extension-demo.md)
- [G2P Registry: Additional Info REST API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-additional-info-rest-api.md)
- [G2P Registry: Bank Details Rest API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-bank-details-rest-api.md)
- [G2P Registry: Additional Info](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-additional-info.md)
- [G2P Registry: Membership](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-membership.md)
- [G2P Registry: Groups](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-group.md)
- [G2P Registry: Individual](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-module-doc-template-1.md)
- [G2P Registry: Base](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-module-doc-template.md)
- [G2P Registry: Rest API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-rest-api.md)
- [G2P Registry: Bank Details](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-registry-bank-details.md)
- [OpenG2P Program Payment (Payment Hub EE)](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-payment-hub-ee.md)
- [OpenG2P Program Payments: In Files](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payments-in-files.md)
- [G2P Program : Program Registrant Info Rest API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-program-program-registrant-info-rest-api.md)
- [OpenG2P Entitlement: Differential](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-entitlement-differential.md)
- [OpenG2P Program: Approval](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-program-approval.md)
- [OpenG2P Program: Assessment](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-assessment.md)
- [G2P Program: Registrant Info](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-registrant-info.md)
- [OpenG2P Program Payment: Simple Mpesa Payment Manager](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-simple-mpesa-payment-manager.md)
- [OpenG2P Programs: Cycleless](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-programs-cycleless.md)
- [OpenG2P Entitlement: In-Kind](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-entitlement-in-kind.md)
- [G2P Notifications: Wiserv SMS Service Provider](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-notifications-wiserv-sms-service-provider.md)
- [G2P: Proxy Means Test](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-proxy-means-test.md)
- [G2P Programs: REST API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-programs-rest-api.md)
- [G2P Program Payment (Payment Interoperability Layer)](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-program-payment-manager-payment-interoperability-layer.md)
- [OpenG2P Entitlement: Voucher](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-entitlement-voucher.md)
- [OpenG2P Programs: Reimbursement](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-reimbursement.md)
- [OpenG2P Program Payment: Cash](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-cash.md)
- [OpenG2P Program: Documents](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-documents.md)
- [OpenG2P Program Payment: G2P Connect Payment Manager](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-program-payment-g2p-connect-payment-manager.md)
- [OpenG2P Programs: Autoenrol](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openg2p-programs-autoenrol.md)
- [G2P ODK Importer](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-odk-importer.md)
- [G2P Service Provider Beneficiary Management](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-service-provider-beneficiary-management.md): WORK IN PROGRESS
- [OpenID Connect Authentication](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/openid-connect-authentication.md)
- [G2P Auth: OIDC - Reg ID](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/authentication-oidc-reg-id.md)
- [G2P OpenID VCI: Base](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-base.md): Module name
- [G2P OpenID VCI: Programs](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-programs.md)
- [G2P OpenID VCI: Rest API](https://docs.openg2p.org/1.3/pbms/developer-zone/odoo-modules/g2p-openid-vci-rest-api.md)
- [Developer Install on Linux](https://docs.openg2p.org/1.3/pbms/developer-zone/installing-openg2p-on-linux.md): Installation of PBMS on developer machine
- [Repositories](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories.md)
- [openg2p-fastapi-common](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common.md)
- [OpenG2P FastAPI Common](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-common.md)
- [OpenG2P FastAPI Auth](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-fastapi-auth.md)
- [OpenG2P Common: G2P Connect ID Mapper](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-fastapi-common/openg2p-common-g2p-connect-id-mapper.md)
- [social-payments-account-registry](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/social-payments-account-registry.md)
- [g2p-bridge](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/g2p-bridge.md)
- [openg2p-packaging](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-packaging.md)
- [openg2p-security](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/openg2p-security.md)
- [spar-load-test](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/spar-load-test.md): All documentation relating to load testing of REST APIs of the SPAR (Social Protection Account Registry - aka Account Mapper) module
- [4sure](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/4sure.md): work in progress
- [G2P SelfServicePortal](https://docs.openg2p.org/1.3/pbms/developer-zone/repositories/g2p-selfserviceportal.md)
- [Technology Stack](https://docs.openg2p.org/1.3/pbms/developer-zone/technology-stack.md)
- [Testing](https://docs.openg2p.org/1.3/pbms/developer-zone/testing.md)
- [Test Workflow](https://docs.openg2p.org/1.3/pbms/developer-zone/testing/test-workflow.md)
- [Automation Framework](https://docs.openg2p.org/1.3/pbms/developer-zone/testing/automation-framework.md)
- [Deployment](https://docs.openg2p.org/1.3/pbms/deployment.md): PBMS Deployment
- [i18n](https://docs.openg2p.org/1.3/pbms/deployment/i18n.md)
- [Installation of Odoo Modules](https://docs.openg2p.org/1.3/pbms/deployment/installation-of-odoo-modules.md)
- [Domain names and Certificates](https://docs.openg2p.org/1.3/pbms/deployment/domain-names-and-certificates.md): Domain names and mapping for PBMS
- [Helm Charts](https://docs.openg2p.org/1.3/pbms/deployment/helm-charts.md): PBMS Master Helm Chart
- [SPAR](https://docs.openg2p.org/1.3/spar.md): Social Payments Account Registry
- [Features](https://docs.openg2p.org/1.3/spar/features.md): SPAR Features
- [SPAR Mapper](https://docs.openg2p.org/1.3/spar/features/spar-mapper.md): aka ID Account Mapper
- [SPAR Self Service](https://docs.openg2p.org/1.3/spar/features/spar-self-service.md): Providing Self Service features for the beneficiaries
- [Privacy & Security](https://docs.openg2p.org/1.3/spar/features/privacy-and-security.md): SPAR Privacy & Security
- [Interoperability](https://docs.openg2p.org/1.3/spar/features/interoperability.md)
- [Monitoring & Reporting](https://docs.openg2p.org/1.3/spar/features/monitoring-and-reporting.md)
- [Deployment](https://docs.openg2p.org/1.3/spar/deployment.md): SPAR Deployment
- [Domain Names and Certificates](https://docs.openg2p.org/1.3/spar/deployment/domain-names-and-certificates.md): Domain names and mapping for SPAR
- [Helm Charts](https://docs.openg2p.org/1.3/spar/deployment/helm-charts.md): SPAR Master Helm Chart
- [User Guides](https://docs.openg2p.org/1.3/spar/user-guides.md)
- [Link FA (Self Service)](https://docs.openg2p.org/1.3/spar/user-guides/self-update-id-with-financial-address-information.md)
- [Link FA (Admin)](https://docs.openg2p.org/1.3/spar/user-guides/admin-guide-to-link-id-with-financial-address-information.md)
- [Development](https://docs.openg2p.org/1.3/spar/development.md)
- [Jira Board](https://docs.openg2p.org/1.3/spar/development/jira-board.md): You can find the status of the current sprints, releases and backlogs in the Jira Board.
- [Testing](https://docs.openg2p.org/1.3/spar/development/testing.md)
- [Unit Testing](https://docs.openg2p.org/1.3/spar/development/testing/unit-testing.md)
- [Functional Testing](https://docs.openg2p.org/1.3/spar/development/testing/functional-testing.md)
- [Performance Testing](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing.md): Performance testing of SPAR sub modules
- [Mapper](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing/mapper.md): Mapper Performance Testing
- [Resolve API](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing/mapper/resolve-api.md): Performance testing of Resolve API
- [Link API](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing/mapper/link-api.md)
- [Unlink API](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing/mapper/unlink-api.md)
- [Update API](https://docs.openg2p.org/1.3/spar/development/testing/performance-testing/mapper/update-api.md)
- [Developer Install](https://docs.openg2p.org/1.3/spar/development/developer-install.md)
- [SPAR Mapper API](https://docs.openg2p.org/1.3/spar/development/developer-install/spar-mapper-api.md): 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.
- [SPAR Self Service API](https://docs.openg2p.org/1.3/spar/development/developer-install/spar-self-service-api.md)
- [SPAR Self Service UI](https://docs.openg2p.org/1.3/spar/development/developer-install/spar-self-service-ui.md): Developer Installation for SPAR Self Service UI
- [Repositories](https://docs.openg2p.org/1.3/spar/development/repositories.md): The SPAR subsystem consists of the following repos
- [API Reference](https://docs.openg2p.org/1.3/spar/development/api-reference.md)
- [Tech Guides](https://docs.openg2p.org/1.3/spar/development/tech-guides.md)
- [Releases](https://docs.openg2p.org/1.3/spar/releases.md)
- [1.0.0](https://docs.openg2p.org/1.3/spar/releases/release-notes.md): SPAR Release Notes for 1.0.0
- [1.1.0 - WIP](https://docs.openg2p.org/1.3/spar/releases/release-notes-1.md): SPAR Release Notes for 1.1.0 - WIP
- [Roadmap](https://docs.openg2p.org/1.3/spar/roadmap.md): SPAR Roadmp
- [G2P Bridge](https://docs.openg2p.org/1.3/g2p-bridge.md): WORK IN PROGRESS
- [Features](https://docs.openg2p.org/1.3/g2p-bridge/features.md)
- [Privacy & Security](https://docs.openg2p.org/1.3/g2p-bridge/features/privacy-and-security.md)
- [Interoperability](https://docs.openg2p.org/1.3/g2p-bridge/features/interoperability.md)
- [Monitoring & Reporting](https://docs.openg2p.org/1.3/g2p-bridge/features/monitoring-and-reporting.md)
- [Deployment](https://docs.openg2p.org/1.3/g2p-bridge/deployment.md)
- [Development](https://docs.openg2p.org/1.3/g2p-bridge/development.md)
- [Design](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications.md)
- [IN APIs from PBMS](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects.md)
- [create\_disbursement\_envelope](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/create_disbursement_envelope.md)
- [cancel\_disbursement\_envelope](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursement_envelope.md)
- [create\_disbursements](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/disbursement.md)
- [cancel\_disbursements](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/cancel_disbursements.md)
- [get\_disbursement\_envelope\_status](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_envelope_status.md)
- [get\_disbursement\_status](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/persistent-objects/get_disbursement_status.md)
- [OUT APIs to Mapper](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-mapper.md)
- [resolve](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-mapper/resolve.md)
- [OUT APIs to Bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank.md)
- [check\_funds\_with\_bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/check_funds_with_bank.md): Triggered by Batch job
- [block\_funds\_with\_bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/block_funds_with_bank.md): Triggered by Batch job
- [disburse\_funds\_from\_bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/out-apis-to-bank/create_disbursements.md): Triggered by Batch job
- [IN APIs from Bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/in-apis-from-bank.md)
- [upload\_mt940](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/in-apis-from-bank/update_status_of_disbursements.md)
- [Helper Tables](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/helper-tables.md)
- [benefit\_program\_configuration](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/helper-tables/benefit_program.md)
- [Configuration parameters](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/config-attributes.md)
- [Interfaces](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/interfaces.md)
- [Physical Organization](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/physical-organization.md)
- [Example Bank](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/example-bank.md): openg2p-g2p-bridge-example-bank (bank simulator)
- [example-bank-models](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-models.md): openg2p-g2p-bridge-example-bank-models
- [example-bank-api](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-api.md): openg2p-g2p-bridge-example-bank-api
- [example-bank-celery](https://docs.openg2p.org/1.3/g2p-bridge/development/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-celery.md): openg2p-g2p-bridge-example-bank-celery
- [Testing](https://docs.openg2p.org/1.3/g2p-bridge/development/testing.md)
- [Unit Testing](https://docs.openg2p.org/1.3/g2p-bridge/development/testing/unit-testing.md)
- [Functional Testing](https://docs.openg2p.org/1.3/g2p-bridge/development/testing/functional-testing.md)
- [Performance Testing](https://docs.openg2p.org/1.3/g2p-bridge/development/testing/performance-testing.md)
- [Repositories](https://docs.openg2p.org/1.3/g2p-bridge/development/repositories.md)
- [Tech Guides](https://docs.openg2p.org/1.3/g2p-bridge/tech-guides.md)
- [User Guides](https://docs.openg2p.org/1.3/g2p-bridge/user-guides.md)
- [Configure G2P Connect Payment Manager](https://docs.openg2p.org/1.3/g2p-bridge/user-guides/configure-g2p-connect-payment-manager.md): G2P Bridge
- [Releases](https://docs.openg2p.org/1.3/g2p-bridge/releases.md)
- [Utilities and Tools](https://docs.openg2p.org/1.3/utilities-and-tools.md)
- [ODK](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app.md)
- [User Guides](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides.md)
- [Create a Project for a Program](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/create-odk-form.md)
- [Create a Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/create-a-form.md)
- [Upload a Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/upload-a-form.md)
- [Upload revised Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/upload-revised-form.md)
- [Test a Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/test-a-form.md)
- [Publish a Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/publish-a-form.md)
- [Provide Form Access to Field Agent](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/provide-form-access-to-field-agent.md)
- [Download a Form on ODK Collect](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/download-form-on-odk-collect.md)
- [Delete a Form](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/delete-a-form.md)
- [Register Offline](https://docs.openg2p.org/1.3/utilities-and-tools/odk-collection-app/user-guides/register-offline.md)
- [4Sure Verifier App](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier.md): Alpha version
- [Installation Guide for 4Sure Application](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier/installation-guide-for-4sure-application.md)
- [User Guides](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier/user-guides.md)
- [Verify Digital Credentials using 4Sure Application](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier/user-guides/verify-digital-credentials-using-4sure-application.md)
- [Verify and Populate the form in ODK Collect using 4Sure Application](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier/user-guides/verify-and-populate-the-form-in-odk-collect-using-4sure-application.md)
- [4Sure Test Summary](https://docs.openg2p.org/1.3/utilities-and-tools/4sure-verifier/4sure-test-summary.md)
- [Smartscanner](https://docs.openg2p.org/1.3/utilities-and-tools/smartscanner.md)
- [User Guides](https://docs.openg2p.org/1.3/utilities-and-tools/smartscanner/user-guides.md)
- [Registration Tool Kit](https://docs.openg2p.org/1.3/utilities-and-tools/registration-tool-kit.md)
- [Monitoring and Reporting](https://docs.openg2p.org/1.3/monitoring-and-reporting.md)
- [Apache Superset](https://docs.openg2p.org/1.3/monitoring-and-reporting/apache-superset.md): Monitoring dashboards using Apache Superset
- [Reporting Framework](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework.md)
- [User Guides](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/user-guides.md)
- [Connector Creation Guide](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/user-guides/connector-creation-guide.md)
- [Dashboards Creation Guide](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/user-guides/dashboards-creation-guide.md)
- [Installation & Troubleshooting](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/user-guides/installation-and-troubleshooting.md)
- [Page 1](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/user-guides/page-1.md)
- [Kafka Connect Transform Reference](https://docs.openg2p.org/1.3/monitoring-and-reporting/reporting-framework/kafka-connect-transform-reference.md)
- [System Logging](https://docs.openg2p.org/1.3/monitoring-and-reporting/logging.md)
- [System Health](https://docs.openg2p.org/1.3/monitoring-and-reporting/system-health.md): System Health Monitoring
- [Privacy and Security](https://docs.openg2p.org/1.3/privacy-and-security.md)
- [Key Manager](https://docs.openg2p.org/1.3/privacy-and-security/key-manager.md)
- [Interoperability](https://docs.openg2p.org/1.3/interoperability.md): OpenG2P Interoperability
- [Integrations](https://docs.openg2p.org/1.3/integrations.md)
- [eSignet Integration](https://docs.openg2p.org/1.3/integrations/openg2p-e-signet-integration.md)
- [M-Pesa Integration](https://docs.openg2p.org/1.3/integrations/openg2p-m-pesa-integration.md)
- [Mojaloop Integration](https://docs.openg2p.org/1.3/integrations/openg2p-mojaloop-integration.md)
- [User Guides](https://docs.openg2p.org/1.3/integrations/user-guides.md)
- [Deployment](https://docs.openg2p.org/1.3/deployment.md): OpenG2P Deployment
- [Base Infrastructure](https://docs.openg2p.org/1.3/deployment/base-infrastructure.md): Deployment Base Infrastructure
- [Wireguard Bastion](https://docs.openg2p.org/1.3/deployment/base-infrastructure/wireguard-bastion.md): Deployment of Wireguard Bastion
- [Install WireGuard Client on Android Device](https://docs.openg2p.org/1.3/deployment/base-infrastructure/wireguard-bastion/install-wireguard-app-and-activate-tunnel.md)
- [Wireguard Access to Users](https://docs.openg2p.org/1.3/deployment/base-infrastructure/wireguard-bastion/wireguard-access-to-users.md): Guide
- [Install WireGuard Client on Desktop](https://docs.openg2p.org/1.3/deployment/base-infrastructure/wireguard-bastion/install-wireguard-client-on-machine.md)
- [NFS Server](https://docs.openg2p.org/1.3/deployment/base-infrastructure/nfs-server.md)
- [Rancher Cluster](https://docs.openg2p.org/1.3/deployment/base-infrastructure/rancher.md): Installation of Rancher and Keycloak on Kubernetes cluster
- [OpenG2P Cluster](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster.md): Guide to create Kubernetes cluster for OpenG2P modules
- [Kubernetes](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup.md): Kubernetes installation guide
- [Firewall](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/firewall.md): Firewall setup for various components
- [Istio](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/istio.md): Istio Setup
- [Adding Nodes to Cluster](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/adding-nodes-to-cluster.md): Guide to add nodes to an existing Kubernetes cluster
- [Deleting Nodes from Cluster](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/cluster-setup/deleting-nodes-from-cluster.md): Guide to delete nodes from existing Kubernetes cluster
- [Prometheus & Grafana](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/prometheus-and-grafana.md): Deployment of monitoring tools Prometheus & Grafana
- [Fluentd & OpenSearch](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/fluentd-and-opensearch.md): Deployment of Logging infrastructure
- [DEPRECATED - OpenSearch](https://docs.openg2p.org/1.3/deployment/base-infrastructure/openg2p-cluster/fluentd-and-opensearch/opensearch.md): OpenSearch Deployment
- [Load Balancer](https://docs.openg2p.org/1.3/deployment/base-infrastructure/load-balancer.md)
- [Nginx](https://docs.openg2p.org/1.3/deployment/base-infrastructure/load-balancer/nginx.md): Installation of Nginx load balancer
- [AWS](https://docs.openg2p.org/1.3/deployment/base-infrastructure/load-balancer/aws.md): Installation of load balancer on AWS
- [Resource Requirements](https://docs.openg2p.org/1.3/deployment/hardware-requirements.md): Various resources required for deployment
- [Helm Charts](https://docs.openg2p.org/1.3/deployment/helm-charts.md)
- [Upgrades](https://docs.openg2p.org/1.3/deployment/upgrades.md): Upgrading a deployment
- [Production](https://docs.openg2p.org/1.3/deployment/production.md): Production Deployment Guide
- [OpenG2P In a Box](https://docs.openg2p.org/1.3/deployment/openg2p-in-a-box.md): Getting started with OpenG2P
- [Packaging](https://docs.openg2p.org/1.3/deployment/packaging.md)
- [Versioning](https://docs.openg2p.org/1.3/deployment/versioning.md): Version and branch conventions followed in OpenG2P
- [Additional Guides](https://docs.openg2p.org/1.3/deployment/deployment-guide.md): Additional Deployment Guides
- [Automatic Build and Upload of Private Dockers](https://docs.openg2p.org/1.3/deployment/deployment-guide/automatic-build-and-upload-of-private-dockers.md): Guide to build and upload on Docker hub from private Github repositories
- [Generate SSL Certificates using Letsencrypt](https://docs.openg2p.org/1.3/deployment/deployment-guide/ssl-certificates-using-letsencrypt.md)
- [Packaging Odoo based Docker](https://docs.openg2p.org/1.3/deployment/deployment-guide/packaging-openg2p-docker.md)
- [AWS](https://docs.openg2p.org/1.3/deployment/deployment-guide/aws.md): Additional guides related to deployment on AWS
- [Create ACM Certificate on AWS](https://docs.openg2p.org/1.3/deployment/deployment-guide/aws/create-acm-certificate-on-aws.md): (WIP)
- [Create Security Group on AWS](https://docs.openg2p.org/1.3/deployment/deployment-guide/aws/create-security-group-on-aws.md): Guide to create Security Group on AWS
- [Domain mapping on AWS Route53](https://docs.openg2p.org/1.3/deployment/deployment-guide/aws/domain-mapping-on-aws-route53.md): Guide on mapping domain names on AWS Route53 (WORK IN PROGRESS)
- [Make Environment Publicly Accessible using AWS LB Configuration](https://docs.openg2p.org/1.3/deployment/deployment-guide/aws/make-environment-publicly-accessible-using-aws-lb-configuration.md): Guide to create public load balancer
- [Private Access Channel](https://docs.openg2p.org/1.3/deployment/deployment-guide/private-access-channel.md)
- [Odoo Post Install Configuration](https://docs.openg2p.org/1.3/deployment/deployment-guide/odoo-post-install-configuration.md)
- [Pulling Docker from Private Repository on Docker Hub](https://docs.openg2p.org/1.3/deployment/deployment-guide/pulling-docker-from-private-repository-on-docker-hub.md)
- [Keycloak Client Creation](https://docs.openg2p.org/1.3/deployment/deployment-guide/keycloak-client-creation.md)
- [Troubleshooting: "fsnotify watcher" warning](https://docs.openg2p.org/1.3/deployment/deployment-guide/troubleshooting-fsnotify-watcher-warning.md): Guide to fix "fsnotify watcher: too many open files" warning while installing Helm.
- [Uninstalling Applications from Rancher UI](https://docs.openg2p.org/1.3/deployment/deployment-guide/uninstalling-applications-from-rancher-ui.md): This document provides instructions on uninstalling applications from Rancher UI.
- [Access a Database from Outside the Cluster](https://docs.openg2p.org/1.3/deployment/deployment-guide/access-a-database-from-outside-the-cluster.md): Post-deployment guide
- [Configure External Database to Connect OpenG2P Environment](https://docs.openg2p.org/1.3/deployment/deployment-guide/configure-external-database-to-connect-openg2p-environment.md)
- [Configure IPSec VPN Gateway to Connect to External Systems using Strongswan](https://docs.openg2p.org/1.3/deployment/deployment-guide/configure-ipsec-vpn-strongswan.md)
- [Troubleshooting](https://docs.openg2p.org/1.3/deployment/deployment-guide/troubleshooting-section.md): This guide gives you solutions for the issues faced in the environment.
- [PostgreSQL Database not Starting due to Replication Checkpoint Error](https://docs.openg2p.org/1.3/deployment/deployment-guide/troubleshooting-section/postgresql-database-not-starting-due-to-replication-checkpoint-error..md)
- [No Space Left on the Device Warning](https://docs.openg2p.org/1.3/deployment/deployment-guide/troubleshooting-section/no-space-left-on-the-device-warning.md)
- [Restart Deployment or StatefulSets to Redistribute Pods across Nodes](https://docs.openg2p.org/1.3/deployment/deployment-guide/redistribute-pods-across-nodes-by-restarting-deployment-statefulsets.md)
- [Rerun Jobs in Kubernetes Cluster](https://docs.openg2p.org/1.3/deployment/deployment-guide/rerun-jobs-in-kubernetes-cluster.md)
- [Finding URLs in the System](https://docs.openg2p.org/1.3/deployment/deployment-guide/finding-urls-in-the-system.md): How to find out all the URLs that have been configured in the installation
- [Transitioning PostgreSQL From Docker on K8s to Standalone PostgreSQL](https://docs.openg2p.org/1.3/deployment/deployment-guide/transitioning-postgresql-from-docker-on-k8s-to-standalone-postgresql.md): This document describes how to migrate from Docker PostgreSQL to standalone PostgreSQL with existing data.
- [Restore a PVC from an NFS Folder and Attach it to a Pod](https://docs.openg2p.org/1.3/deployment/deployment-guide/restore-a-pvc-from-an-nfs-folder-and-attach-it-to-a-pod.md): This Guide explains how to Restore PVC from NFS Folder and Attach to Pod.
- [View System Logs on the OpenSearch Dashboard](https://docs.openg2p.org/1.3/deployment/deployment-guide/view-system-logs-on-the-opensearch-dashboard.md)
- [Persistent Storage](https://docs.openg2p.org/1.3/deployment/persistent-storage.md)
- [Resizing Persistent Volume Claim in Kubernetes Cluster](https://docs.openg2p.org/1.3/deployment/persistent-storage/resizing-persistent-volume-claim-in-kubernetes-cluster.md): Guide on Resizing PVC (Persistent Volume Claim) in Kubernetes Cluster
- [Documentation Guides](https://docs.openg2p.org/1.3/documentation-guides.md)
- [Documentation Guidelines](https://docs.openg2p.org/1.3/documentation-guides/documentation-guidelines.md)
- [Embed a Miro diagram](https://docs.openg2p.org/1.3/documentation-guides/documentation-guidelines/embed-a-miro-diagram.md)
- [Set an Image for a Start View](https://docs.openg2p.org/1.3/documentation-guides/documentation-guidelines/set-an-image-for-a-start-view.md)
- [OpenG2P Module Doc Template](https://docs.openg2p.org/1.3/documentation-guides/openg2p-module-doc-template.md): The title should have the exact module name, e.g. g2p\_notifications\_voucher
- [Use Cases](https://docs.openg2p.org/1.3/use-cases.md)
- [Technology for Inclusion](https://docs.openg2p.org/1.3/use-cases/technology-for-inclusion.md)
- [Registration in Low Connectivity Areas](https://docs.openg2p.org/1.3/use-cases/technology-for-inclusion/registration-in-low-connectivity-areas.md)
- [Registration using Self Service Portal](https://docs.openg2p.org/1.3/use-cases/technology-for-inclusion/registration-using-self-service-portal.md)
- [Digital Cash Transfer Program](https://docs.openg2p.org/1.3/use-cases/digital-cash-transfer-program.md)
- [Create Social Registry](https://docs.openg2p.org/1.3/use-cases/create-social-registry.md): This guide provides an overview on the sequential process to build a country's social or sector-specific registry.
- [Case Studies](https://docs.openg2p.org/1.3/use-cases/case-studies.md)
- [Immediate Assistance on Demand](https://docs.openg2p.org/1.3/use-cases/case-studies/immediate-assistance-on-demand.md)
- [Service Provider Reimbursement](https://docs.openg2p.org/1.3/use-cases/case-studies/service-provider-reimbursement.md)
- [Customise ODK Form - Add Ethiopian Calendar](https://docs.openg2p.org/1.3/use-cases/case-studies/support-for-ethiopian-calendar.md)
- [Releases](https://docs.openg2p.org/1.3/releases.md)
- [1.1.0](https://docs.openg2p.org/1.3/releases/1.1.0.md)
- [Release Notes](https://docs.openg2p.org/1.3/releases/1.1.0/release-notes.md)
- [License](https://docs.openg2p.org/1.3/license.md)
- [OpenG2P Support Policy](https://docs.openg2p.org/1.3/license/openg2p-support-policy.md)
- [Community](https://docs.openg2p.org/1.3/community.md)
- [Contributing](https://docs.openg2p.org/1.3/community/contributing-to-openg2p.md): Contributing to OpenG2P
- [Code of Conduct](https://docs.openg2p.org/1.3/community/code-of-conduct.md)
- [Blogs](https://docs.openg2p.org/1.3/blogs.md)
- [OpenG2P and SDG Goals](https://docs.openg2p.org/1.3/blogs/openg2p-and-sdg-goals.md)
- [OpenG2P - A Building Block for DPI](https://docs.openg2p.org/1.3/blogs/openg2p-a-building-block-for-dpi.md)

## latest

- [Overview](https://docs.openg2p.org/readme.md)
- [Registry](https://docs.openg2p.org/products/registry.md): The OpenG2P Registry — a platform for building functional registries, and the domain registries that extend it.
- [OpenG2P Registry (Platform)](https://docs.openg2p.org/products/registry/registry.md): 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
- [Concepts](https://docs.openg2p.org/products/registry/registry/concepts.md): Core concepts of the OpenG2P Registry platform -- Registry, Register, Table, Programme Register, records, identifiers, change requests, hierarchy, and metadata-driven configuration.
- [Features](https://docs.openg2p.org/products/registry/registry/features.md): Overview of all features provided by the OpenG2P Registry.
- [Unified Registry Model](https://docs.openg2p.org/products/registry/registry/features/unified-registry-model.md)
- [Change Management & Approval Workflow](https://docs.openg2p.org/products/registry/registry/features/change-management-and-approval-workflow.md)
- [Audit-ability & Trace-ability](https://docs.openg2p.org/products/registry/registry/features/audit-ability-and-trace-ability.md)
- [Data Integrity, Security & Encryption](https://docs.openg2p.org/products/registry/registry/features/data-integrity-security-and-encryption.md)
- [Documents](https://docs.openg2p.org/products/registry/registry/features/documents.md)
- [Ingestion Pipeline](https://docs.openg2p.org/products/registry/registry/features/ingestion-pipeline.md): Operational capabilities exposed by the ingestion pipeline - APIs, configuration management, observability, and user-facing behavior.
- [Outgestion Pipeline](https://docs.openg2p.org/products/registry/registry/features/outgestion-pipeline.md): The Base Registry implements a fully asynchronous outgestion pipeline that pushes registry data changes to external partner systems through configurable transformation and WebSub-based event delivery.
- [Version History](https://docs.openg2p.org/products/registry/registry/features/version-history.md)
- [Dynamic UI Rendering](https://docs.openg2p.org/products/registry/registry/features/dynamic-ui-rendering.md)
- [Registry Intake](https://docs.openg2p.org/products/registry/registry/features/registry-intake.md): Registry Intake is a key mechanism for creating and onboarding records into the registry.
- [Event Publishing & WebSub Integration](https://docs.openg2p.org/products/registry/registry/features/event-publishing-and-websub-integration.md)
- [Consent-Aware Data Sharing](https://docs.openg2p.org/products/registry/registry/features/consent-aware-data-sharing.md)
- [Deduplication](https://docs.openg2p.org/products/registry/registry/features/deduplication.md): Identify and manage duplicate records within the registry.
- [RBAC Roles & Permissions](https://docs.openg2p.org/products/registry/registry/features/rbac-roles-and-permissions.md): Roles, permissions, and role-permission mappings for the OpenG2P Registry module, managed via Keycloak under the 'staff' realm.
- [Metadata-Driven Extensibility](https://docs.openg2p.org/products/registry/registry/features/metadata-driven-extensibility.md)
- [Standards Compliance](https://docs.openg2p.org/products/registry/registry/features/standards-compliance.md)
- [Cloud-Native Deployment & Scaling](https://docs.openg2p.org/products/registry/registry/features/cloud-native-deployment-and-scaling.md)
- [Observability & Operational Control](https://docs.openg2p.org/products/registry/registry/features/observability-and-operational-control.md)
- [Multi-Level Approval Workflow](https://docs.openg2p.org/products/registry/registry/features/multi-level-approval-workflow.md)
- [Agent Portal](https://docs.openg2p.org/products/registry/registry/features/agent-portal.md): A separate portal for field agents, authenticated against its own Keycloak 'agent' realm. Its first capability is Verifiable Credential issuance; it is built to carry further agent tasks.
- [Export Register Data](https://docs.openg2p.org/products/registry/registry/features/export-register-data.md): Staff Portal can export the current register result, or a row selection, as a downloadable file hosted on S3.
- [Design](https://docs.openg2p.org/products/registry/registry/design.md): Technical architecture and design of OpenG2P Registry
- [Data flow](https://docs.openg2p.org/products/registry/registry/design/data-flow.md)
- [Build design](https://docs.openg2p.org/products/registry/registry/design/registry-tech-architecture.md)
- [Data Model](https://docs.openg2p.org/products/registry/registry/design/data-model.md): Core data model of OpenG2P Registry -- registers, records, versioning, and domain extension patterns.
- [Document Storage](https://docs.openg2p.org/products/registry/registry/design/file-attachments.md): Design for handling of documents and other attachments living in an S3 service and referenced through postgres record
- [Document Attachments](https://docs.openg2p.org/products/registry/registry/design/document-attachments.md)
- [Meta Data Seeding](https://docs.openg2p.org/products/registry/registry/design/meta-data-seeding.md): How variant-specific configuration and sample data are seeded into the registry database after deployment.
- [Change Management](https://docs.openg2p.org/products/registry/registry/design/change-management.md): Change request workflow -- how every registry mutation flows through approval before being committed.
- [Ingestion Pipeline](https://docs.openg2p.org/products/registry/registry/design/ingestion-pipeline.md): End-to-end asynchronous ingestion flow -- from partner payload receipt to change request creation.
- [Outgestion Pipeline](https://docs.openg2p.org/products/registry/registry/design/outgestion-pipeline.md): Design of the outgestion pipeline for pushing data to external partner systems.
- [Version History](https://docs.openg2p.org/products/registry/registry/design/version-history.md)
- [Encryption at Rest](https://docs.openg2p.org/products/registry/registry/design/encryption-at-rest.md): Envelope encryption approach for column-level encryption of sensitive registry data at rest.
- [Partner APIs](https://docs.openg2p.org/products/registry/registry/design/partner-apis.md): Design of the Partner API surface for external system integration
- [Data Scopes](https://docs.openg2p.org/products/registry/registry/design/data-scopes.md): Consent data scopes — named groups of a registry's own fields, independent of any output standard
- [Deduplication](https://docs.openg2p.org/products/registry/registry/design/deduplication.md): Design of the deduplication engine for identifying and managing duplicate records
- [VC Issuance](https://docs.openg2p.org/products/registry/registry/design/vc-issuance.md): Design of verifiable credential issuance from the registry
- [Registrant Auth - OIDC](https://docs.openg2p.org/products/registry/registry/design/registrant-authentication-oidc-widget.md)
- [Detailed design](https://docs.openg2p.org/products/registry/registry/design/registrant-authentication-oidc-widget/detailed-design.md)
- [UI Engineering](https://docs.openg2p.org/products/registry/registry/design/ui-engineering-design.md): Engineering design of the OpenG2P Registry staff portal UI and schema-driven widget system.
- [Widget Library](https://docs.openg2p.org/products/registry/registry/design/ui-engineering-design/registry-ui-widget-library.md)
- [Widget Reference](https://docs.openg2p.org/products/registry/registry/design/ui-engineering-design/widget-reference.md)
- [Score Computation framework](https://docs.openg2p.org/products/registry/registry/design/score-computation-framework.md)
- [Application Reference](https://docs.openg2p.org/products/registry/registry/design/application-reference.md)
- [Functional ID generation](https://docs.openg2p.org/products/registry/registry/design/functional-id-generation.md)
- [Audit trail for Write Operations](https://docs.openg2p.org/products/registry/registry/design/audit-trail-for-write-operations.md)
- [Registry themes](https://docs.openg2p.org/products/registry/registry/design/registry-themes.md)
- [Completion Score](https://docs.openg2p.org/products/registry/registry/design/completion-score.md): Register Completion Score Design Document
- [Dynamic languages](https://docs.openg2p.org/products/registry/registry/design/dynamic-languages.md)
- [Intake Forms](https://docs.openg2p.org/products/registry/registry/design/intake-forms.md): Intake forms for Register
- [Input Mechanisms](https://docs.openg2p.org/products/registry/registry/design/intake-forms/input-mechanisms.md): Input mechanisms into Intake Forms
- [Record level permissions](https://docs.openg2p.org/products/registry/registry/design/record-level-permissions.md): Technical design
- [AWE Integration](https://docs.openg2p.org/products/registry/registry/design/awe-integration.md)
- [Exporting to an XLS](https://docs.openg2p.org/products/registry/registry/design/exporting-to-an-xls.md): Exporting Register Records to an Excel File
- [Observations](https://docs.openg2p.org/products/registry/registry/design/observations-design.md): Design for capturing high-frequency, semi-structured field observations (e.g. crop-sown/harvest events) separately from versioned register data, with async enrichment and computation feeding aggregate
- [Developer Zone](https://docs.openg2p.org/products/registry/registry/developer-zone.md): Resources for developers building on and extending OpenG2P Registry.
- [Organization of Codebase](https://docs.openg2p.org/products/registry/registry/developer-zone/organization-of-codebase.md)
- [Building a Registry](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry.md): The end-to-end path for implementing a new registry on the OpenG2P Registry Platform and taking it from a laptop to production.
- [Anatomy of an extension](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/anatomy-of-an-extension.md): Every folder in a registry extension repository and what belongs in it — the reference to keep open while building.
- [Phase 1 — Build your registry](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/build-your-registry.md): Phase 1 — from an empty repository to published images and a Helm chart for your own registry.
- [Phase 2 — Run it in a sandbox](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/run-in-a-sandbox.md): Phase 2 — install your registry into a namespace with demo data, dashboards and maps, and prove it works.
- [Phase 3 — Go to production](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/go-to-production.md): Phase 3 — install your registry empty, with the real country pack and every demo switch off.
- [Contracts that fail silently](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/contracts-that-fail-silently.md): The names that must match across files the platform never type-checks — and exactly what breaks when they do not.
- [Concepts](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts.md): The vocabulary and the moving parts of a registry — what a register is, what you inherit, what the metadata does, and what the extension must provide.
- [Registry vs Register](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-vs-register.md): Base registry models available in the platform
- [Base Models](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/base-models.md): ORM Models and Pydantic Schemas for defining domain objects of a Registry
- [Registry Configuration](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-configuration.md): Configurations for the Registry Instance
- [G2PRegistryConfiguration](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-configuration/g2pregistryconfiguration.md): g2p\_registry\_configuration
- [Register Metadata](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata.md)
- [G2PRegisterDefinition](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisterdefinition.md): g2p\_register\_definitions - the principal metadata information on Registers
- [G2PIntakeFormDefinition](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pintakeformdefinition.md): g2p\_intake\_form\_definitions - the principal metadata information on creation of intake forms on registers
- [G2PRegisterSchema](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisterschema.md): g2p\_register\_schemas - JSON schemas for datasets
- [G2PRegisterSection](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregistersection.md): g2p\_register\_sections
- [G2PRegisterUITab](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisteruitab.md): g2p\_register\_ui\_tabs - UI Configuration (Tabs) for Registers & Program Registers
- [G2PIntakeFormUITab](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pintakeformuitab.md): g2p\_intake\_form\_ui\_tabs - UI Configuration (Tabs) for Intake forms
- [G2PRegisterUITabSections](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pregisteruitabsections.md): g2p\_register\_ui\_tab\_sections - UI Tab Configuration (Sections) for Registers
- [G2PIntakeFormUITabSections](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-and-register-metadata/g2pintakeformuitabsections.md): g2p\_intake\_form\_ui\_tab\_sections - UI Tab Configuration (Sections) for Intake forms
- [Registry Extensions](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-extensions.md)
- [Extensions Contract](https://docs.openg2p.org/products/registry/registry/developer-zone/building-a-registry/concepts/registry-extensions/extensions-contract.md): Everything a domain extension must (and may) implement for the platform to load it correctly
- [Developer Install](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install.md)
- [Staff Portal UI](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/openg2p-registry-staff-portal-ui.md): Run the OpenG2P Registry Staff UI locally against remote Staff Portal API, IAM, Masterdata, and AWE services that are already deployed.
- [Staff Portal API](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/staff-portal-api.md): 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.
- [Beneficiary Portal API](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/beneficiary-portal-api.md): 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.
- [Partner API](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/partner-api.md): 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.
- [Celery Beat Producers](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/celery-beat-producers.md): 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.
- [Celery Workers](https://docs.openg2p.org/products/registry/registry/developer-zone/developer-install/celery-workers.md): 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.
- [API Documentation](https://docs.openg2p.org/products/registry/registry/developer-zone/api-documentation.md): API reference for OpenG2P Registry.
- [Staff Portal API](https://docs.openg2p.org/products/registry/registry/developer-zone/api-documentation/staff-portal-api.md): APIs used by the Staff Portal UI
- [Partner API](https://docs.openg2p.org/products/registry/registry/developer-zone/api-documentation/partner-api.md): APIs available for the Registry Partner ecosystem
- [Non Functional Requirements](https://docs.openg2p.org/products/registry/registry/developer-zone/non-functional-requirements.md): Performance & Security - Design & Approach
- [Deployment and Extension](https://docs.openg2p.org/products/registry/registry/deployment-and-extension.md): How the OpenG2P Registry is packaged, deployed and extended. The platform is now a complete, installable registry in its own right — with a reference registry, Helm chart, Docker images, seeding and t
- [Packaging & the reference registry](https://docs.openg2p.org/products/registry/registry/deployment-and-extension/packaging-and-reference-registry.md): The Docker images and the single Helm chart the platform publishes, the reference registry they run out of the box, and how the domain model is selected at runtime.
- [Extending into a new registry](https://docs.openg2p.org/products/registry/registry/deployment-and-extension/extending-into-a-new-registry.md): What a domain registry owns and what it inherits from the platform, and the mechanism that lets one image serve several registries.
- [Country data & seeding](https://docs.openg2p.org/products/registry/registry/deployment-and-extension/country-data-and-seeding.md): How a registry gets its country's geography and code lists from Master Data, and the three kinds of data a registry install can create
- [Testing & the sanity suite](https://docs.openg2p.org/products/registry/registry/deployment-and-extension/testing-and-sanity-suite.md): The in-built sanity/e2e suite, its two-part model (tests that are independent of the registry's domain vs tests tied to its fields), and how a domain registry extends the field-specific tests.
- [Versions](https://docs.openg2p.org/products/registry/registry/versions.md): Where to find Registry Platform chart and image versions, and what changed in each.
- [Registry Platform Release Notes - v1.1.0](https://docs.openg2p.org/products/registry/registry/versions/registry-platform-release-notes-v1.1.0.md)
- [Registry Platform Release Notes - v1.0.0](https://docs.openg2p.org/products/registry/registry/versions/registry-platform-release-notes-v1.0.0.md)
- [Registry Release Notes - v4.0.0](https://docs.openg2p.org/products/registry/registry/versions/registry-release-notes-v4.0.0.md)
- [Registry Release Notes - v4.1.0](https://docs.openg2p.org/products/registry/registry/versions/registry-release-notes-v4.1.0.md)
- [Performance Benchmarks](https://docs.openg2p.org/products/registry/registry/performance-benchmarks.md): Testing methodology, environment and measurements
- [Environment & Topology](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/environment-topology.md)
- [Seeding Design](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/seeding-design.md)
- [Staff API](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/staff-api.md)
- [Test Scenarios](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/staff-api/test-scenarios.md)
- [Raw Report](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/staff-api/raw-report.md): Every measurement Locust recorded for the Registry Staff API performance tests, verbatim, as a downloadable file.
- [Final Report](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/staff-api/final-report.md)
- [Final Report Summary](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/staff-api/final-report-summary.md)
- [Partner API](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/test-scenarios.md)
- [Celery](https://docs.openg2p.org/products/registry/registry/performance-benchmarks/test-scenarios-1.md)
- [Farmer Registry](https://docs.openg2p.org/products/registry/farmer-registry.md)
- [Deployment](https://docs.openg2p.org/products/registry/farmer-registry/deployment.md): How the Farmer Registry is packaged as an extension of the Registry Platform, and how to deploy it on Kubernetes.
- [Helm chart](https://docs.openg2p.org/products/registry/farmer-registry/deployment/helm-chart.md): The openg2p-farmer-registry chart — a thin wrapper over the platform chart, its images, and the values that make it the Farmer Registry.
- [Data seeding](https://docs.openg2p.org/products/registry/farmer-registry/deployment/data-seeding.md): How the Farmer Registry is seeded at install — the seed content this repo owns and the seeding machinery it inherits from the platform.
- [Sanity testing](https://docs.openg2p.org/products/registry/farmer-registry/deployment/sanity-testing.md): The in-cluster sanity suite for the Farmer Registry — what it inherits from the platform and the field-specific tests this repo contributes.
- [Versions](https://docs.openg2p.org/products/registry/farmer-registry/versions.md): Where to find Farmer Registry chart and image versions, and what changed in each.
- [National Social Registry](https://docs.openg2p.org/products/registry/national-social-registry.md)
- [PMT Score](https://docs.openg2p.org/products/registry/national-social-registry/pmt-score.md)
- [Deployment](https://docs.openg2p.org/products/registry/national-social-registry/deployment.md): How the National Social Registry is packaged as an extension of the Registry Platform, and how to deploy it on Kubernetes.
- [Helm chart](https://docs.openg2p.org/products/registry/national-social-registry/deployment/helm-chart.md): The openg2p-nsr chart — a thin wrapper over the platform chart, its images, and the values that make it the National Social Registry.
- [Data seeding](https://docs.openg2p.org/products/registry/national-social-registry/deployment/data-seeding.md): How the National Social Registry is seeded at install — the seed content this repo owns and the seeding machinery it inherits from the platform.
- [Sanity testing](https://docs.openg2p.org/products/registry/national-social-registry/deployment/sanity-testing.md): The in-cluster sanity suite for the National Social Registry — what it inherits from the platform and the field-specific tests this repo contributes.
- [Versions](https://docs.openg2p.org/products/registry/national-social-registry/versions.md): Where to find NSR chart and image versions, and what changed in each.
- [Disability Registry](https://docs.openg2p.org/products/registry/disability-registry.md): A registry of persons with disability — who they are, what support they need, and how much of it they are actually getting.
- [Customisation](https://docs.openg2p.org/products/registry/disability-registry/customisation.md): Adapting the Disability Registry to your country or programme — what is configuration, what is seed data, and what actually needs code.
- [Dashboards and maps](https://docs.openg2p.org/products/registry/disability-registry/dashboards.md): The seven Superset dashboards shipped with the Disability Registry, the reporting views behind them, and the Insights map surface.
- [Deployment](https://docs.openg2p.org/products/registry/disability-registry/deployment.md): How the Disability Registry is packaged, where its source and artifacts live, and what each published image contains.
- [Deploying on Rancher](https://docs.openg2p.org/products/registry/disability-registry/deployment/rancher.md): Installing the Disability Registry from the OpenG2P catalogue in Rancher.
- [Versions](https://docs.openg2p.org/products/registry/disability-registry/versions.md): Where Disability Registry releases and changelogs are published.
- [PBMS](https://docs.openg2p.org/products/pbms.md): Program and Beneficiary Management System
- [Features](https://docs.openg2p.org/products/pbms/features.md)
- [Decoupled yet Registry-Aware](https://docs.openg2p.org/products/pbms/features/decoupled-yet-registry-aware.md)
- [Support for Multiple Registries](https://docs.openg2p.org/products/pbms/features/support-for-multiple-registries.md)
- [Rule-Driven Processing](https://docs.openg2p.org/products/pbms/features/rule-driven-processing.md)
- [Multi-Goods & Multi-Services Support](https://docs.openg2p.org/products/pbms/features/multi-goods-and-multi-services-support.md)
- [Dual Cycle Management](https://docs.openg2p.org/products/pbms/features/dual-cycle-management.md)
- [Warehouses & Agencies](https://docs.openg2p.org/products/pbms/features/warehouses-and-agencies.md)
- [Verification Workflows](https://docs.openg2p.org/products/pbms/features/verification-workflows.md)
- [Controlled List Management](https://docs.openg2p.org/products/pbms/features/controlled-list-management.md)
- [Integration with Sponsor Banks](https://docs.openg2p.org/products/pbms/features/integration-with-sponsor-banks.md)
- [Integration with Warehouses & Agencies](https://docs.openg2p.org/products/pbms/features/integration-with-warehouses-and-agencies.md)
- [Reconciliation with Sponsor Bank](https://docs.openg2p.org/products/pbms/features/reconciliation-with-sponsor-bank.md)
- [Reconciliation with Warehouses & Agencies](https://docs.openg2p.org/products/pbms/features/reconciliation-with-warehouses-and-agencies.md)
- [Reporting & Dashboards](https://docs.openg2p.org/products/pbms/features/reporting-and-dashboards.md)
- [Design](https://docs.openg2p.org/products/pbms/design.md)
- [High Level Design](https://docs.openg2p.org/products/pbms/design/high-level-design.md)
- [Component Notes](https://docs.openg2p.org/products/pbms/design/concept.md)
- [Architecture](https://docs.openg2p.org/products/pbms/design/architecture.md)
- [PBMS Tech Architecture](https://docs.openg2p.org/products/pbms/design/pbms-tech-architecture.md)
- [Static definitions](https://docs.openg2p.org/products/pbms/design/pbms-odoo.md)
- [Rule definitions](https://docs.openg2p.org/products/pbms/design/rule-definitions.md)
- [Enrolment & Disbursement Cycles](https://docs.openg2p.org/products/pbms/design/enrolment-and-disbursement-cycles.md): A benefit program typically goes through two distinct repetitive cycles - enrolment cycles and disbursement cycles.
- [Enrolment cycle](https://docs.openg2p.org/products/pbms/design/enrolment-workflow.md)
- [Disbursement cycle](https://docs.openg2p.org/products/pbms/design/disbursement-workflow.md)
- [Workflow design](https://docs.openg2p.org/products/pbms/design/workflow-design.md): Workflow for Enrolment & Disbursement Cycles
- [Roles & privileges](https://docs.openg2p.org/products/pbms/design/roles-and-privileges.md)
- [Post disbursement workflow](https://docs.openg2p.org/products/pbms/design/g2p-bridge-workflow.md)
- [Deployment](https://docs.openg2p.org/products/pbms/deployment.md): PBMS Deployment
- [PBMS Installation](https://docs.openg2p.org/products/pbms/deployment/deployment-instructions.md): PBMS deployment instructions
- [PBMS Helm Chart 4.x](https://docs.openg2p.org/products/pbms/deployment/pbms-helm-chart-4.x.md)
- [Configurations](https://docs.openg2p.org/products/pbms/deployment/configurations.md): The instructions here are related to configuration of base settings for PBMS using the Odoo UI
- [Domain names & certificates](https://docs.openg2p.org/products/pbms/deployment/domain-names-and-certificates.md): Domain names and certificates for PBMS
- [Developer Zone](https://docs.openg2p.org/products/pbms/developer-zone.md)
- [Repositories](https://docs.openg2p.org/products/pbms/developer-zone/repositories.md)
- [Developer Install](https://docs.openg2p.org/products/pbms/developer-zone/developer-install.md)
- [PBMS Docker](https://docs.openg2p.org/products/pbms/developer-zone/pbms-docker.md): Information regarding the PBMS Odoo, portal API, and background-task Docker images and how they are built.
- [API Reference](https://docs.openg2p.org/products/pbms/developer-zone/api-reference.md)
- [Beneficiary portal APIs](https://docs.openg2p.org/products/pbms/developer-zone/api-reference/beneficiary-portal-apis.md)
- [Staff portal APIs (for Odoo)](https://docs.openg2p.org/products/pbms/developer-zone/api-reference/staff-portal-apis-for-odoo.md)
- [Tech Guides](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides.md)
- [Country Implementation Guide](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/country-implementation-guide.md)
- [Registry Database Contract](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-database-contract.md)
- [Registry Addons](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-addons.md)
- [Key Components](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-addons/key-components.md)
- [Example Implementation Workflow](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-addons/example-implementation-workflow.md)
- [Registry Connector](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-connectors.md)
- [Key Components](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-connectors/key-components.md)
- [Example Implementation Workflow](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/registry-connectors/example-implementation-workflow.md)
- [Summary View](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/summary-view.md): A brief discussion about the summary view in PBMS odoo user interface followed by ways to customize the same
- [Eligibility Summary View](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/summary-view/eligibility-summary-view.md)
- [Entitlement Summary View](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/summary-view/entitlement-summary-view.md)
- [Theme Extension](https://docs.openg2p.org/products/pbms/developer-zone/tech-guides/theme-extension.md)
- [Versions](https://docs.openg2p.org/products/pbms/versions.md): PBMS versions
- [SPAR](https://docs.openg2p.org/products/spar.md): Social Payments Account Registry
- [Features](https://docs.openg2p.org/products/spar/features.md): SPAR Features
- [SPAR Mapper](https://docs.openg2p.org/products/spar/features/spar-mapper.md): aka ID Account Mapper
- [SPAR Beneficiary Portal](https://docs.openg2p.org/products/spar/features/spar-self-service.md): Providing self-update features for beneficiaries via the Beneficiary Portal API
- [Privacy & Security](https://docs.openg2p.org/products/spar/features/privacy-and-security.md): SPAR Privacy & Security
- [Interoperability](https://docs.openg2p.org/products/spar/features/interoperability.md)
- [Performance & Scale](https://docs.openg2p.org/products/spar/features/performance-and-scale.md)
- [Monitoring & Reporting](https://docs.openg2p.org/products/spar/features/monitoring-and-reporting.md)
- [Deployment](https://docs.openg2p.org/products/spar/deployment.md): Deploying OpenG2P SPAR on Kubernetes using Helm charts.
- [Helm Chart](https://docs.openg2p.org/products/spar/deployment/helm-charts.md): The single, consolidated SPAR Helm chart
- [Keycloak Client](https://docs.openg2p.org/products/spar/deployment/keycloak-client.md): Historical — the Keycloak/Keymanager crypto backend removed after 1.0.0
- [Domain Names and Certificates](https://docs.openg2p.org/products/spar/deployment/domain-names-and-certificates.md): Domain names and mapping for SPAR
- [Teardown / Uninstall](https://docs.openg2p.org/products/spar/deployment/teardown.md): Completely uninstalling a SPAR release
- [User Guides](https://docs.openg2p.org/products/spar/user-guides.md)
- [Link FA (Self Service)](https://docs.openg2p.org/products/spar/user-guides/self-update-id-with-financial-address-information.md)
- [Link FA (Admin)](https://docs.openg2p.org/products/spar/user-guides/admin-guide-to-link-id-with-financial-address-information.md)
- [Development](https://docs.openg2p.org/products/spar/development.md)
- [Jira Board](https://docs.openg2p.org/products/spar/development/jira-board.md): You can find the status of the current sprints, releases and backlogs in the Jira Board.
- [Testing](https://docs.openg2p.org/products/spar/development/testing.md)
- [Unit Testing](https://docs.openg2p.org/products/spar/development/testing/unit-testing.md)
- [Functional Testing](https://docs.openg2p.org/products/spar/development/testing/functional-testing.md)
- [Performance Testing](https://docs.openg2p.org/products/spar/development/testing/performance-testing.md): Performance testing of SPAR sub modules
- [Mapper](https://docs.openg2p.org/products/spar/development/testing/performance-testing/mapper.md): Mapper Performance Testing
- [Resolve API](https://docs.openg2p.org/products/spar/development/testing/performance-testing/mapper/resolve-api.md): Performance testing of Resolve API
- [Link API](https://docs.openg2p.org/products/spar/development/testing/performance-testing/mapper/link-api.md)
- [Unlink API](https://docs.openg2p.org/products/spar/development/testing/performance-testing/mapper/unlink-api.md)
- [Update API](https://docs.openg2p.org/products/spar/development/testing/performance-testing/mapper/update-api.md)
- [Developer Install](https://docs.openg2p.org/products/spar/development/developer-install.md)
- [SPAR Mapper Partner API](https://docs.openg2p.org/products/spar/development/developer-install/spar-mapper-api.md): This guide walks through setting up the SPAR Mapper Partner API for local development. It covers the full stack: shared libraries, database, application server, and optional Docker-based setup.
- [Repositories](https://docs.openg2p.org/products/spar/development/repositories.md): The SPAR subsystem source code
- [API Reference](https://docs.openg2p.org/products/spar/development/api-reference.md)
- [Tech Guides](https://docs.openg2p.org/products/spar/development/tech-guides.md)
- [Technology Stack](https://docs.openg2p.org/products/spar/development/technology-stack.md)
- [Versions](https://docs.openg2p.org/products/spar/versions.md): SPAR Versions
- [Releases](https://docs.openg2p.org/products/spar/releases.md)
- [1.0.0](https://docs.openg2p.org/products/spar/releases/release-notes.md): SPAR Release Notes for 1.0.0
- [1.1.0](https://docs.openg2p.org/products/spar/releases/release-notes-1.md): SPAR Release Notes for 1.1.0 - WIP
- [G2P Bridge](https://docs.openg2p.org/products/g2p-bridge.md)
- [Features](https://docs.openg2p.org/products/g2p-bridge/features.md)
- [Cash, goods & services](https://docs.openg2p.org/products/g2p-bridge/features/cash-goods-and-services.md)
- [Disbursement Management](https://docs.openg2p.org/products/g2p-bridge/features/disbursement-management.md): Features for Disbursement Management
- [Funds Management](https://docs.openg2p.org/products/g2p-bridge/features/funds-management.md): Funds Management with Sponsor Bank
- [Geography Allocation](https://docs.openg2p.org/products/g2p-bridge/features/geography-allocation.md): Geography resolution
- [Warehouse Allocation](https://docs.openg2p.org/products/g2p-bridge/features/warehouse-allocation.md): Features of Warehouse allocation
- [Agency Allocation](https://docs.openg2p.org/products/g2p-bridge/features/agency-allocation.md)
- [Financial address resolution](https://docs.openg2p.org/products/g2p-bridge/features/financial-address-resolution.md)
- [Reconciliation with Sponsor Bank](https://docs.openg2p.org/products/g2p-bridge/features/reconciliation-with-sponsor-bank.md)
- [Notification to partners & beneficiaries](https://docs.openg2p.org/products/g2p-bridge/features/notification-to-partners-and-beneficiaries.md)
- [Extensibility Layer](https://docs.openg2p.org/products/g2p-bridge/features/extensibility-connect-to-sponsor-banks.md)
- [Scaling for High Volumes](https://docs.openg2p.org/products/g2p-bridge/features/scaling-for-high-volumes.md)
- [Design](https://docs.openg2p.org/products/g2p-bridge/design-specifications.md): System Design Summary
- [Partner APIs](https://docs.openg2p.org/products/g2p-bridge/design-specifications/partner-apis.md): OpenG2P G2P Bridge Partner API Documentation
- [Connectors & Extensibility](https://docs.openg2p.org/products/g2p-bridge/design-specifications/connectors-and-extensibility.md): How the G2P Bridge core stays standard while connectors are pluggable per deployment
- [Celery](https://docs.openg2p.org/products/g2p-bridge/design-specifications/celery.md): Design & architecture - Asynchronous background processes
- [Physical Organization](https://docs.openg2p.org/products/g2p-bridge/design-specifications/physical-organization.md): Physical organization of source code in the g2p-bridge monorepo
- [Example Bank](https://docs.openg2p.org/products/g2p-bridge/design-specifications/example-bank.md): openg2p-g2p-bridge-example-bank (bank simulator)
- [example-bank-models](https://docs.openg2p.org/products/g2p-bridge/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-models.md): openg2p-g2p-bridge-example-bank-models
- [example-bank-api](https://docs.openg2p.org/products/g2p-bridge/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-api.md): openg2p-g2p-bridge-example-bank-api
- [example-bank-celery](https://docs.openg2p.org/products/g2p-bridge/design-specifications/example-bank/openg2p-g2p-bridge-example-bank-celery.md): openg2p-g2p-bridge-example-bank-celery
- [Extensions](https://docs.openg2p.org/products/g2p-bridge/tech-guides.md): Guides for building custom implementations of the Bridge's extension points
- [Geo resolver](https://docs.openg2p.org/products/g2p-bridge/tech-guides/geo-resolver.md): Design & Implementation
- [Sponsor Bank connector](https://docs.openg2p.org/products/g2p-bridge/tech-guides/bank-connector-interface-guide.md): Design & Implementation
- [Warehouse allocator](https://docs.openg2p.org/products/g2p-bridge/tech-guides/warehouse-allocator.md): Design & Implementation
- [Agency alloctor](https://docs.openg2p.org/products/g2p-bridge/tech-guides/agency-alloctor.md): Design & Implementation
- [Financial address resolver](https://docs.openg2p.org/products/g2p-bridge/tech-guides/address-resolver.md): Design & Implementation
- [Address resolver with SPAR](https://docs.openg2p.org/products/g2p-bridge/tech-guides/address-resolver/account-mapper-resolution.md)
- [Notification connector](https://docs.openg2p.org/products/g2p-bridge/tech-guides/notification-connector.md): Design & Implementation
- [Deployment](https://docs.openg2p.org/products/g2p-bridge/deployment.md): Deploying OpenG2P G2P Bridge on Kubernetes using Helm charts.
- [Helm Chart](https://docs.openg2p.org/products/g2p-bridge/deployment/helm-charts.md): The single, consolidated G2P Bridge Helm chart
- [Keycloak Client](https://docs.openg2p.org/products/g2p-bridge/deployment/keycloak-client.md): Historical — the Keycloak/Keymanager crypto backend removed after 1.0.0
- [Partner Signing Key (.p12)](https://docs.openg2p.org/products/g2p-bridge/deployment/partner-signing-key.md): Steps to supply the Bridge's own outbound signing key (.p12) at install
- [Onboarding Partners](https://docs.openg2p.org/products/g2p-bridge/deployment/onboarding-partners.md): How to onboard a partner so its signed requests are trusted
- [Example Bank & Treasury Account](https://docs.openg2p.org/products/g2p-bridge/deployment/deployment-of-example-bank.md): The bundled Example Bank simulator and the digital-cash treasury account
- [Domain Names and Certificates](https://docs.openg2p.org/products/g2p-bridge/deployment/domain-names-and-certificates.md): Domain names and mapping for G2P Bridge
- [Dashboards (Superset)](https://docs.openg2p.org/products/g2p-bridge/deployment/dashboards.md)
- [Teardown / Uninstall](https://docs.openg2p.org/products/g2p-bridge/deployment/teardown.md): Completely uninstalling a G2P Bridge release
- [Developer Zone](https://docs.openg2p.org/products/g2p-bridge/development.md)
- [Testing](https://docs.openg2p.org/products/g2p-bridge/development/testing.md)
- [Regression Sanity Suite](https://docs.openg2p.org/products/g2p-bridge/development/testing/regression-sanity-suite.md): Black-box regression / sanity suite for an installed G2P Bridge
- [API Walkthrough (Postman)](https://docs.openg2p.org/products/g2p-bridge/development/testing/api-walkthrough.md): A hands-on, manual Postman walkthrough of the disbursement APIs (also a trainer)
- [Developer Install](https://docs.openg2p.org/products/g2p-bridge/development/developer-install.md)
- [G2P Bridge](https://docs.openg2p.org/products/g2p-bridge/development/developer-install/installing-openg2p-bridge-on-linux.md): Installation of G2P Bridge on a developer machine
- [Example Bank](https://docs.openg2p.org/products/g2p-bridge/development/developer-install/example-bank.md): Installation of Example Bank Simulator on a developer machine
- [API Reference](https://docs.openg2p.org/products/g2p-bridge/development/api-reference.md)
- [Technology Stack](https://docs.openg2p.org/products/g2p-bridge/development/technology-stack.md)
- [Versions](https://docs.openg2p.org/products/g2p-bridge/versions.md): G2P Bridge Versions
- [User Guides](https://docs.openg2p.org/products/g2p-bridge/user-guides.md)
- [Open Agri Stack](https://docs.openg2p.org/products/open-agri-stack.md): Open Agri Stack is the digital public infrastructure (DPI) for agriculture: sovereign departmental registries, shared reference data, and the shared services that let partners use farmer data with the
- [Architecture & Concepts](https://docs.openg2p.org/products/open-agri-stack/architecture.md): Open Agri Stack components, the layers they belong to, and who talks to whom when a partner asks for farmer data.
- [Request Flow](https://docs.openg2p.org/products/open-agri-stack/architecture/request-flow.md): One request through Open Agri Stack, end to end: a bank asks for a farmer's credit profile held across three registries.
- [Policy and Consent](https://docs.openg2p.org/products/open-agri-stack/architecture/policy-and-consent.md): What a registry actually releases: the intersection of the use case, the data-share policy and the farmer's consent, and who owns each.
- [Consent Model](https://docs.openg2p.org/products/open-agri-stack/architecture/consent-model.md): One consent for the partner, one grant per registry inside it: why, how it works, what is built in the Consent Manager, and what is still open.
- [Registry Model](https://docs.openg2p.org/products/open-agri-stack/architecture/registry-model.md): How each Open Agri Stack registry is built: register, table and activity register kinds, projections, and where reference data lives (Layer 2).
- [Register vs Activity Register](https://docs.openg2p.org/products/open-agri-stack/architecture/register-vs-activity-register.md): The registry platform's two kinds of register compared, as built: nature of the data, definition, configuration, writing, reading, figures and governance.
- [Terms: Validation, Correction, Verification](https://docs.openg2p.org/products/open-agri-stack/architecture/terms.md): The trust and correction vocabulary used across Open Agri Stack registries: validation, change, correction, void, approval of changes, verification and dispute.
- [Design](https://docs.openg2p.org/products/open-agri-stack/design.md): Design notes for Open Agri Stack: the register model, activity registers, the Crop Sown Registry, the use-case composite, and the review of the Activity Registry concept notes.
- [Register Model Design](https://docs.openg2p.org/products/open-agri-stack/design/register-model-design.md): Design note: one register model with entity and occurrence records, one verification model and one correction model for both kinds, participants and entities first, API changes, phases and decisions.
- [Activity Register](https://docs.openg2p.org/products/open-agri-stack/design/activity-register.md): Append-only activity registers (attendance, crop sown): what they are, what the registry platform needed for them, where an activity register lives, and how the design relates to the Observations desi
- [Crop Sown Registry](https://docs.openg2p.org/products/open-agri-stack/design/crop-sown-registry.md): The Crop Sown Registry (CSR): a registry with an activity register of crop seasons — context, activity types, code lists, projection, indicators, the farmer's season summary, clusters and channels.
- [Use-Case Composite](https://docs.openg2p.org/products/open-agri-stack/design/use-case-composite.md): Design of the use-case composite: one generic service that serves approved use cases, each a configuration file — format, publishing checks, runtime, and a worked example.
- [Registry Data Sync (TODO)](https://docs.openg2p.org/products/open-agri-stack/design/registry-data-sync.md): TODO design: keeping read-only copies of Farmer Registry data in other registries (Crop Sown, Livestock, …) by publish/subscribe, set up by configuration rather than connector code.
- [Distributed Deployment Architecture](https://docs.openg2p.org/products/open-agri-stack/design/distributed-deployment-architecture.md): How Open Agri Stack is deployed across departments: self-sufficient department installs, one shared exchange tier for Open AgriNet, the consent and policy model between them, networking, and what is s
- [Concept Notes Review](https://docs.openg2p.org/products/open-agri-stack/design/concept-notes-review.md): Review of the Activity Registry concept notes (crop sown, livestock, work log) against the activity register as built, with suggested priorities.
- [Implementation](https://docs.openg2p.org/products/open-agri-stack/implementation.md): What is built for Open Agri Stack (October 2026), component by component, and how.
- [Registry Platform Changes](https://docs.openg2p.org/products/open-agri-stack/implementation/registry-platform.md): How activity registers and the register model's phase 1 are built in the OpenG2P registry platform: data model, write path, final figures, interfaces, geography, DCI queries, consent per registry, and
- [Consent Manager Changes](https://docs.openg2p.org/products/open-agri-stack/implementation/consent-manager.md): What changed in the Consent Manager for Open Agri Stack: one consent with a grant per registry, bindings per partner and registry, replay per consent and registry.
- [Crop Sown Registry (as built)](https://docs.openg2p.org/products/open-agri-stack/implementation/crop-sown-registry.md): How the Crop Sown Registry is built: packaging, activity definitions, the Cluster entity register, reporting views, sample data, and the DCI records partners read.
- [Farmer Registry Changes](https://docs.openg2p.org/products/open-agri-stack/implementation/farmer-registry.md): What changed in the Farmer Registry for Open Agri Stack: declared main crops instead of the Crops tab, sample lands numbered like the Crop Sown Registry, and the farmer ID in the DCI record.
- [Composite as Built](https://docs.openg2p.org/products/open-agri-stack/implementation/composite.md): The first version of the use-case composite as built: one stateless service, its partner API, what it does per request, scaling, audit, and what is not built yet.
- [Standards](https://docs.openg2p.org/products/open-agri-stack/implementation/standards.md): The open standards Open Agri Stack uses, where it uses its own formats, and where a standard exists that is still to be explored.
- [Guides](https://docs.openg2p.org/products/open-agri-stack/guides.md): Guides for partners, operators and developers of Open Agri Stack: calling the composite, configuring it, adding a registry, testing end to end, deploying, and running locally.
- [Partner Guide](https://docs.openg2p.org/products/open-agri-stack/guides/partner-guide.md): How a partner (bank, MFI, agritech) joins Open Agri Stack and uses it end to end: onboarding, keys, CM bindings, the farmer's consent with a grant per registry, signing, calling a use case, and readin
- [Composite Configuration](https://docs.openg2p.org/products/open-agri-stack/guides/composite-configuration.md): Configuring the use-case composite: its API, which registry APIs it calls and where that is configured, the use-case file format, failure handling, output format, environment settings, Helm values and
- [Adding a Data Source](https://docs.openg2p.org/products/open-agri-stack/guides/adding-a-data-source.md): Adding a registry as a data source of a composite use case, step by step: registry prerequisites, Partner Management, Consent Manager, the composite's configuration, the partner's consent, and testing
- [End-to-End Test from a Laptop](https://docs.openg2p.org/products/open-agri-stack/guides/end-to-end-test.md): Testing the composite end to end from a laptop with one script: it sets up a test partner in Partner Management and the Consent Manager, the composite's signing key, picks a farmer, calls loan-profile
- [Deploying on a Cluster](https://docs.openg2p.org/products/open-agri-stack/guides/deployment.md): Deploying Open Agri Stack on a cluster: the order of installs and the settings for commons (Master Data with the Ethiopia pack and agriculture domain, PM, CM), the Farmer and Crop Sown registries, and
- [Running the Composite Locally](https://docs.openg2p.org/products/open-agri-stack/guides/running-the-composite-locally.md): Running the use-case composite and its tests on a laptop.
- [TODOs & Open Items](https://docs.openg2p.org/products/open-agri-stack/open-items.md): Decisions, checks and TODOs still pending in Open Agri Stack: identity, consent and policies, the composite, the registries, catalogues, and the platform and build.
- [Service Guide Notes](https://docs.openg2p.org/products/open-agri-stack/open-items/service-guide-notes.md): Where the "Creating a New Platform Service" guide disagrees with current practice, found while building the use-case composite.
- [Roadmap](https://docs.openg2p.org/platform/roadmap.md): The direction of OpenG2P — where the platform, products, and community are headed over the next three years.
- [Platform Architecture](https://docs.openg2p.org/platform/architecture.md)
- [Platform Architecture](https://docs.openg2p.org/platform/architecture/platform-architecture.md)
- [Async Processes - Tech Architecture](https://docs.openg2p.org/platform/architecture/async-processes-tech-architecture.md)
- [Security Architecture](https://docs.openg2p.org/platform/architecture/security-architecture.md)
- [Partner APIs](https://docs.openg2p.org/platform/architecture/security-architecture/partner-apis.md): Security design for Partner APIs
- [Portal APIs](https://docs.openg2p.org/platform/architecture/security-architecture/portal-apis.md): Security design for Staff Portal API, Agent Portal API and Bene Portal API
- [OpenG2P FastAPI Common](https://docs.openg2p.org/platform/architecture/openg2p-fastapi-common.md): The shared FastAPI framework and utilities that most OpenG2P Python services are built on — app bootstrap, config, data layer, auth, and JWS crypto.
- [Versions](https://docs.openg2p.org/platform/architecture/openg2p-fastapi-common/versions.md): Version history of the OpenG2P FastAPI Common framework packages.
- [Platform Services](https://docs.openg2p.org/platform/platform-services.md)
- [Identity & Access Management](https://docs.openg2p.org/platform/platform-services/identity-and-access-management.md): IAM and RBAC concepts within OpenG2P
- [High Level Design](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/high-level-design.md)
- [Authentication - Flow Diagram](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/authentication-flow-diagram.md)
- [RBAC in Product APIs](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/rbac-in-product-apis.md)
- [Staff Portal Application Registration](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/staff-portal-application-registration.md): How applications (e.g. registries) self-register their Staff Portal tile, roles and permissions into the IAM Staff service at install time.
- [Developer Install](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/developer-install.md): This page provides comprehensive documentation for the installation of Openg2p IAM Service
- [Security Controls](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/security-controls.md): Token Handling, Headers, CORS & CSRF Protection
- [Versions](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/versions.md): IAM Service Versions
- [Staff UI](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/staff-ui.md)
- [Requirements](https://docs.openg2p.org/platform/platform-services/identity-and-access-management/staff-ui/requirements.md): Design & Requirements
- [Audit Manager](https://docs.openg2p.org/platform/platform-services/audit-manager.md): 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
- [Functional Specifications](https://docs.openg2p.org/platform/platform-services/audit-manager/functional-specifications.md): Event schema (CloudEvents envelope + OpenG2P data conventions), mapping to Postgres columns, how to emit audit events from API calls, naming conventions, and PII handling.
- [API Reference](https://docs.openg2p.org/platform/platform-services/audit-manager/api-reference.md): REST API reference for the Audit Manager — rendered directly from the live OpenAPI 3.1 spec committed to the repo.
- [Technical Architecture](https://docs.openg2p.org/platform/platform-services/audit-manager/technical-architecture.md): Design choices behind the Audit Manager — why each alternative was rejected, scalability model, reliability & delivery guarantees, and the partitioning / retention strategy.
- [Deployment](https://docs.openg2p.org/platform/platform-services/audit-manager/deployment.md): Deployment guide for the Audit Manager — local development with Docker Compose, Helm chart installation, configuration reference, operational runbook, and security considerations.
- [Testing](https://docs.openg2p.org/platform/platform-services/audit-manager/testing.md): 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.
- [Integration with Registry](https://docs.openg2p.org/platform/platform-services/audit-manager/integration-with-registry.md): 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
- [Local Install — Staff Portal API](https://docs.openg2p.org/platform/platform-services/audit-manager/integration-with-registry/local-install.md): 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.
- [Audit Middleware — Staff Portal API](https://docs.openg2p.org/platform/platform-services/audit-manager/integration-with-registry/audit-middleware.md): AuditMiddleware for the Registry Staff Portal API — design, files changed, configuration, and how to verify audit events land in the Audit Manager Postgres store.
- [Audit Middleware — Partner API](https://docs.openg2p.org/platform/platform-services/audit-manager/integration-with-registry/partner-api.md): 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.
- [Verification — End to End](https://docs.openg2p.org/platform/platform-services/audit-manager/integration-with-registry/verification.md): 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
- [ID Generator](https://docs.openg2p.org/platform/platform-services/id-generator.md): A service that generates unique, random numeric IDs for multiple consuming applications with pre-generated pools, Verhoeff checksum, and multi-ID-type support.
- [Functional Specifications](https://docs.openg2p.org/platform/platform-services/id-generator/functional-specifications.md): Functional specification for the ID Generator service — ID types, generation rules, filters, pool management, and exhaustion handling.
- [API Reference](https://docs.openg2p.org/platform/platform-services/id-generator/api-reference.md): API reference for the ID Generator service — endpoints, response envelope, error codes, and HTTP status codes.
- [Technical Architecture](https://docs.openg2p.org/platform/platform-services/id-generator/technical-architecture.md): Technical architecture of the ID Generator service — async stack, database design, concurrency patterns, and Kubernetes deployment.
- [Deployment](https://docs.openg2p.org/platform/platform-services/id-generator/deployment.md): Deployment guide for the ID Generator service — Helm chart installation, configuration, Docker setup, and local development.
- [Testing](https://docs.openg2p.org/platform/platform-services/id-generator/testing.md): Test plan for the ID Generator service — test categories, execution, and reporting.
- [Master Data Service](https://docs.openg2p.org/platform/platform-services/master-data-service.md): Geography, code lists, partners and sample data — shared across the platform
- [Versions](https://docs.openg2p.org/platform/platform-services/master-data-service/versions.md): Version history of the OpenG2P Master Data Service (MDS).
- [API Reference](https://docs.openg2p.org/platform/platform-services/master-data-service/api-reference.md): Geo and Attribute APIs served by the Master Data Service
- [MDS as Catalogue](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue.md): Master Data Service extended into a governed, versioned catalogue of reference data: drafts, approvals, immutable published versions, versioned geography with lineage, and a change feed
- [Concepts](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/concepts.md): Lists, versions and their lifecycle, effective dates, latest / pinned / as-of reads, retired values, typed attributes, multilingual labels, ownership, catalogue releases and the change log
- [Geography and Boundary Changes](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/geography.md): Versioned geography in MDS as Catalogue: change events (split, merge, rename, recode, reparent, boundary change) with worked examples, future-effective changes, the crosswalk, per-version boundaries i
- [Change Control and Approvals](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/change-control.md): How reference data changes in MDS as Catalogue: drafts, submission, approval through a maker-checker permission or AWE, permissions, audit, and what the legacy write endpoints do now
- [API Reference](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/api-reference.md): The /catalogue read and write APIs of MDS as Catalogue: lists, values, versions, diffs, geography, crosswalk, boundaries, releases, the change feed, drafts and approvals
- [Country Packs and Migration](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/country-packs-and-migration.md): How country packs load into MDS as Catalogue (version 1 on first load, drafts on later loads), where boundaries go, and how an existing MDS is migrated
- [For Consumers](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/consumers.md): How registries, PBMS and other services should read reference data from MDS as Catalogue: latest, pinned or as-of reads, caching, the change feed, pinning in configuration, storing the version used, r
- [Admin UI](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/ui.md): The Master Data admin UI for MDS as Catalogue: a catalogue overview home page; Datasets with their versions, entries, schema, drafts, approvals, diffs and history; Geography with data, lineage (change
- [Public Catalogue](https://docs.openg2p.org/platform/platform-services/master-data-service/catalogue/public-catalogue.md): The opt-in, anonymous, read-only public catalogue of MDS: visibility and licence, the /public API, CSV / JSON / GeoJSON downloads, DCAT and SKOS (JSON-LD), and the deployment settings
- [Approval Workflow Engine (AWE)](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine.md): 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
- [Versions](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/versions.md): Version history of the OpenG2P Approval Workflow Engine (AWE).
- [Releases](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/releases.md)
- [v1.0.0](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/releases/v1.0.0.md): AWE Release Notes for v1.0.0
- [Scenarios catalog](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/scenarios.md)
- [Functional Specifications](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/functional-specifications.md): Policy model, stage modes, approver rule types, context semantics, skip rules, request lifecycle state machine, webhook contract, and FAQ.
- [API Reference](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/api-reference.md): REST API reference for the Approval Workflow Engine — rendered directly from the live OpenAPI 3.1 spec committed to the repo.
- [Error codes](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/error-codes.md)
- [Technical Architecture](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/technical-architecture.md): Design choices behind the Approval Workflow Engine — why each alternative was rejected, scalability model, delivery guarantees, engine state machine, and approver-resolution caching.
- [Integration with Registry](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/integration-with-registry.md)
- [Deployment](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/deployment.md): Deployment guide for the Approval Workflow Engine — local development with Docker Compose, Helm chart installation, configuration reference, Keycloak prerequisites, operational runbook, and security c
- [Testing](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/testing.md): 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.
- [How-To Guides](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to.md)
- [Run stages in parallel](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/parallel-stages.md)
- [Skip a stage based on context](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/conditional-skip.md)
- [Configure SLA escalation](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/sla-escalation.md)
- [Set up out-of-office delegation](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/delegation.md)
- [Mark a required (must-approve) approver](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/required-approver.md)
- [Add a non-blocking observer](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/observers.md)
- [Forbid self-approval & repeat approvers](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/segregation-of-duties.md)
- [Reassign a stuck task](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/reassign-task.md)
- [Use a Keycloak client role in a rule](https://docs.openg2p.org/platform/platform-services/approval-workflow-engine/how-to/client-role-rule.md)
- [Partner Management](https://docs.openg2p.org/platform/platform-services/partner-management.md)
- [Versions](https://docs.openg2p.org/platform/platform-services/partner-management/versions.md): Version history of the OpenG2P Partner Management service.
- [Functional Specifications](https://docs.openg2p.org/platform/platform-services/partner-management/functional-specifications.md)
- [API Reference](https://docs.openg2p.org/platform/platform-services/partner-management/api-reference.md)
- [Technical Architecture](https://docs.openg2p.org/platform/platform-services/partner-management/technical-architecture.md)
- [Integration — consuming partner keys](https://docs.openg2p.org/platform/platform-services/partner-management/integration.md): Handover note for a new OpenG2P service that needs to verify partner signatures — how to consume partner public keys from Partner Management (PM).
- [Deployment](https://docs.openg2p.org/platform/platform-services/partner-management/deployment.md)
- [Testing](https://docs.openg2p.org/platform/platform-services/partner-management/testing.md)
- [Verifiable Credentials](https://docs.openg2p.org/platform/platform-services/vc-issuance.md): Issuing Verifiable Credentials from OpenG2P data (Registry first) with MOSIP Inji Certify — and, crucially, how a citizen holds and presents them. Phase 1 is paper-based; Phase 2 is a self-owned smart
- [Custody Options & Strategy](https://docs.openg2p.org/platform/platform-services/vc-issuance/custody-options-and-strategy.md): How a citizen holds and presents a Verifiable Credential — the three options (paper, hosted wallet, device wallet), who each serves, an honest comparison, and why OpenG2P does paper first and self-own
- [Phase 1 — Paper Credential](https://docs.openg2p.org/platform/platform-services/vc-issuance/phase-1-paper-credential.md): Phase 1 — agent-assisted issuance of a signed, printable credential (PDF with an offline-verifiable QR) from OpenG2P Registry data, gated by the beneficiary's own eSignet authentication and verified w
- [Signatures, Keys and the QR](https://docs.openg2p.org/platform/platform-services/vc-issuance/signatures-keys-and-the-qr.md): What an issuance actually produces — two signed documents, two keys, one QR — which component builds each part, which signature a verifier checks, and what has to be true before anyone can verify anyt
- [Registry Data Connector](https://docs.openg2p.org/platform/platform-services/vc-issuance/registry-data-connector.md): How Inji Certify gets the citizen's claims — two paths. Phase 1 PUSHES claims from the Agent Portal API (Certify stays decoupled); the wallet flow PULLS via a custom DataProvider plugin with configura
- [Verification](https://docs.openg2p.org/platform/platform-services/vc-issuance/verification.md): How a printed credential's QR is checked — the Agent Portal's verification screen, the trust anchor it resolves keys from, and why OpenG2P runs only Inji Verify's verify-service.
- [Deployment](https://docs.openg2p.org/platform/platform-services/vc-issuance/deployment.md): Deploying VC issuance and verification with Helm — the charts, their parameters, the jobs they run, and how to test the result.
- [Managed VC Definitions (proposal)](https://docs.openg2p.org/platform/platform-services/vc-issuance/managed-vc-definitions.md): PROPOSAL: move credential templates out of Helm into approved, versioned registry metadata with an admin UI. Not built.
- [Local Developer Trial](https://docs.openg2p.org/platform/platform-services/vc-issuance/local-setup.md): A verified local run of the Phase-1 push flow — the Agent Portal API reads a real registrant, pushes claims to Inji Certify, gets an Ed25519-signed credential, and renders a printable PDF with a QR. N
- [Wallet Handover (Phase 1.5)](https://docs.openg2p.org/platform/platform-services/vc-issuance/wallet-handover.md): Phase 1.5 — the agent hands a credential straight into the citizen's own wallet at the counter, using an OpenID4VCI credential offer. Same authentication, same Certify, same push as paper; only the de
- [Phase 2 — Device Wallet](https://docs.openg2p.org/platform/platform-services/vc-issuance/phase-2-device-wallet.md): Phase 2 (future) — self-owned smartphone wallets (Inji Mobile). The self-sovereign upgrade for citizens who have a smartphone.
- [Supporting VC 2.0 (TODO)](https://docs.openg2p.org/platform/platform-services/vc-issuance/supporting-vc-2-0.md): TODO: move issued credentials from W3C VC Data Model 1.1 to 2.0. Not started. An implementation brief covering what to change, what to keep, and what to test.
- [Consent Management](https://docs.openg2p.org/platform/platform-services/consent-management.md): The OpenG2P Consent Management service — a purpose-built microservice that governs all outbound data sharing from the registry through verifiable, policy-bound, cryptographically provable consent.
- [Partner Integration Guide](https://docs.openg2p.org/platform/platform-services/consent-management/partner-integration-guide.md): End-to-end guide for a partner (data consumer) who wants to fetch a beneficiary's data from an OpenG2P registry — onboarding, keys, capturing consent, signing the consent object, calling the API, and
- [Design](https://docs.openg2p.org/platform/platform-services/consent-management/design.md): Design of the OpenG2P Consent Manager — architecture, data model, the verify-and-enforce and origination flows, partner policy, security, and alignment with industry best practice.
- [Architecture](https://docs.openg2p.org/platform/platform-services/consent-management/design/architecture.md): Architecture of the Consent Manager — the PDP/PEP model, the API-audience split, Partner Management and Approval Workflow integration, how the registry integrates, and the end-to-end information flow.
- [Data model](https://docs.openg2p.org/platform/platform-services/consent-management/design/data-model.md): The canonical entities the Consent Manager stores, and the JSON-LD documents it exchanges — consent object, auth context, consent artefact, and the Kantara/ISO-27560-aligned consent receipt.
- [Verification & enforcement](https://docs.openg2p.org/platform/platform-services/consent-management/design/verification-and-enforcement.md): The primary flow — a partner embeds a signed consent object in a registry request, the Consent Manager validates it against the partner's policy, and returns the effective fields the registry may rele
- [Partner Management integration](https://docs.openg2p.org/platform/platform-services/consent-management/design/partner-management-integration.md): Why partner identity and signing keys live in Partner Management, the exact PM key API contract, the Consent Manager's key-caching discipline, the thin policy-binding model, and fail-closed behaviour.
- [Partner policy binding & approval](https://docs.openg2p.org/platform/platform-services/consent-management/design/partner-onboarding-and-policy.md): How a partner is bound to a controller inside the Consent Manager, and how the per-binding data-share policy is modelled, versioned, approved, and evaluated.
- [Approval Workflow (AWE) integration](https://docs.openg2p.org/platform/platform-services/consent-management/design/approval-workflow-integration.md): How the Consent Manager integrates the shared Approval Workflow Engine (AWE) to gate data-share policy changes behind human approval, with approvers acting in CM's own UI.
- [Registry integration (the PEP side)](https://docs.openg2p.org/platform/platform-services/consent-management/design/registry-integration.md)
- [Exchange receipts (Agri Stack exchange)](https://docs.openg2p.org/platform/platform-services/consent-management/design/exchange-receipts.md): Agri Stack exchange — one Consent Manager codebase in two roles: the exchange CM issues signed consent receipts, a department CM accepts them from a trusted issuer and applies its own standing policy.
- [Consent lifecycle](https://docs.openg2p.org/platform/platform-services/consent-management/design/consent-lifecycle.md): The secondary flow — originating consent through OpenG2P (request → authenticate → approve → artefact → receipt), plus revocation and expiry.
- [Security & trust](https://docs.openg2p.org/platform/platform-services/consent-management/design/security-and-trust.md): The trust model, the authN/authZ split with Partner Management, signing and key management (partner keys from PM, CM receipts via .p12/JWKS), the algorithm-confusion guard, replay protection, and the
- [Standards & best practices](https://docs.openg2p.org/platform/platform-services/consent-management/design/standards-and-best-practices.md): How the Consent Manager design aligns with Kantara/ISO 27560, GDPR, DEPA / Account Aggregator, and DCI/OIDC — and the gaps the design deliberately closes.
- [API Reference](https://docs.openg2p.org/platform/platform-services/consent-management/api.md): Conventions for the Consent Manager HTTP API — base path, authentication, the decision/error model, and reason codes shared across endpoints.
- [Verification API](https://docs.openg2p.org/platform/platform-services/consent-management/api/verification-api.md): The primary, machine-to-machine API — validate an embedded consent object, check consent status, fetch a signed receipt, and read the CM's public keys.
- [Partner & Policy API](https://docs.openg2p.org/platform/platform-services/consent-management/api/partner-and-policy-api.md): Staff API to onboard partner bindings, set the versioned policy that caps everything a partner can be granted, drive AWE approvals, and read the audit log.
- [Consent Lifecycle API](https://docs.openg2p.org/platform/platform-services/consent-management/api/consent-lifecycle-api.md): The origination API — create a consent request, bind an authentication context from an OIDC ID token, approve or deny, and revoke.
- [Subject API](https://docs.openg2p.org/platform/platform-services/consent-management/api/subject-api.md): Subject-facing API implementing GDPR data-subject rights — access consents and receipts, and withdraw consent. The UI on top of these comes later.
- [Development](https://docs.openg2p.org/platform/platform-services/consent-management/development.md): Developing the Consent Manager service — technology stack, repository layout, and local setup.
- [Deployment](https://docs.openg2p.org/platform/platform-services/consent-management/deployment.md): Deploying the Consent Manager — Docker image, Helm chart, Keycloak provisioning, and how the service scales horizontally.
- [Connector](https://docs.openg2p.org/platform/platform-services/connector.md): The integration layer between external data sources and the OpenG2P Registry. Receives or fetches data, verifies who sent it, reshapes each record, and delivers signed batches to the Registry Partner
- [Functional Specifications](https://docs.openg2p.org/platform/platform-services/connector/functional-specifications.md): How the Connector is configured and how data moves through it: pipelines, transports, partner trust, receiving, fetching, delivery, failures, and day to day operation.
- [Technical Architecture](https://docs.openg2p.org/platform/platform-services/connector/technical-architecture.md): Components of the Connector, how data and job messages move between them, and what the connector keeps in its database.
- [Deployment](https://docs.openg2p.org/platform/platform-services/connector/deployment.md): Runtime roles of the Connector image, how they scale, what the connector depends on, and how each role is monitored.
- [Data Sharing](https://docs.openg2p.org/platform/platform-services/data-share.md)
- [OpenG2P - IUDX](https://docs.openg2p.org/platform/platform-services/data-share/openg2p-iudx.md): Data Share
- [Privacy & Security](https://docs.openg2p.org/platform/platform-services/privacy-and-security.md)
- [Key Manager](https://docs.openg2p.org/platform/platform-services/privacy-and-security/key-manager.md)
- [PyJWTCryptoHelper](https://docs.openg2p.org/platform/platform-services/privacy-and-security/pyjwtcryptohelper.md)
- [Security Audits](https://docs.openg2p.org/platform/platform-services/privacy-and-security/security-audits.md)
- [Security Audit 2025 June](https://docs.openg2p.org/platform/platform-services/privacy-and-security/security-audits/security-audit-2025-march.md)
- [System Monitoring](https://docs.openg2p.org/platform/platform-services/system-monitoring.md)
- [Setup & Configuration](https://docs.openg2p.org/platform/platform-services/system-monitoring/setup-and-configuration.md)
- [Dashboards & Viewing Logs](https://docs.openg2p.org/platform/platform-services/system-monitoring/dashboards.md)
- [Operations Guide](https://docs.openg2p.org/platform/platform-services/system-monitoring/operations.md)
- [Reporting & Analytics](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics.md): How a registry's records become reports — the reporting views underneath, the dashboards on top, and the map drill-down beside them.
- [Reporting views](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics/reporting-views.md): The views every report reads — generated from the registry's own schema, refined by a short declaration, with personal data withheld by default.
- [Dashboards](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics/dashboards.md): Apache Superset dashboards — shipped by each registry, imported during its own install, and how a country changes them.
- [Map drill-down](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics/map-drill-down.md): The choropleth that drills from region to district to ward — where its figures come from, and how a country changes what it shows.
- [Setting up reporting](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics/setting-up-reporting.md): What reporting a new deployment gets for free, what to write when it does not fit, and what to do when the country pack or the registry schema later changes.
- [Row-level security](https://docs.openg2p.org/platform/platform-services/reporting-and-analytics/row-level-security.md)
- [Interoperability](https://docs.openg2p.org/platform/platform-services/interoperability.md): OpenG2P Interoperability
- [Notifications](https://docs.openg2p.org/platform/platform-services/notifications.md): How OpenG2P sends notifications. Product services emit business events. The Connector delivers these events to the Notification Provider, which handles notification workflows, channel orchestration, a
- [Architecture](https://docs.openg2p.org/platform/platform-services/notifications/architecture.md): Who sends, who delivers, and which identifier the notification provider uses for a staff member and for a registrant.
- [Connector](https://docs.openg2p.org/platform/platform-services/notifications/connector.md): The openg2p-notification Python package. send and send\_bulk, environment variables, and how to replace the provider.
- [Client](https://docs.openg2p.org/platform/platform-services/notifications/client.md): The @openg2p/notification npm package. It renders the inbox, talks to the notification provider from the browser, and is what the staff UI installs.
- [Integrating a new service](https://docs.openg2p.org/platform/platform-services/notifications/integrating.md): How a new application sends a notification from its backend and shows the inbox in its UI. Both sides use the same subscriber id.
- [Implementing a send](https://docs.openg2p.org/platform/platform-services/notifications/implementing.md): How a product service sends. After commit, with an allow-listed event key, a payload, and a recipient.
- [Workflows and payloads](https://docs.openg2p.org/platform/platform-services/notifications/workflows-and-payloads.md): The 16 notification workflows. Audience, channels, copy, buttons, and the full payload catalog for each event.
- [Deployment](https://docs.openg2p.org/platform/platform-services/notifications/deployment.md): Helm values and Docker build args that turn the notification connector on for Registry and AWE.
- [Notification provider](https://docs.openg2p.org/platform/platform-services/notifications/notification-provider.md): The system that runs notification workflows, channels, and inbox state. Novu is the default notification provider.
- [Novu](https://docs.openg2p.org/platform/platform-services/notifications/notification-provider/novu.md): Default self-hosted Novu 3.19 from the commons chart, workflow seeding, the trigger body the connector sends, and which workflows need email or SMS.
- [Creating a New Platform Service](https://docs.openg2p.org/platform/platform-services/creating-a-new-service.md): A prescriptive build guide (and AI prompt) for creating a new OpenG2P platform service the same way as Consent Manager, Partner Management, AWE and G2P Bridge.
- [Country Data Architecture](https://docs.openg2p.org/platform/country-data-architecture.md): How a country's geography, code lists and sample data reach the platform — country packs, Master Data Service, and what each registry consumes
- [Portals & Apps](https://docs.openg2p.org/platform/portals-and-apps.md)
- [Staff Portal](https://docs.openg2p.org/platform/portals-and-apps/staff-portal.md)
- [Authentication - Staff Portal](https://docs.openg2p.org/platform/portals-and-apps/staff-portal/authentication-staff-portal.md)
- [Developer Install](https://docs.openg2p.org/platform/portals-and-apps/staff-portal/developer-install.md): Developer Installation for Openg2p Staff Portal UI
- [Beneficiary Portal](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal.md)
- [Developer Zone](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/developer-zone.md)
- [Developer Setup](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup.md)
- [Openg2p Beneficiary Portal UI](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup/openg2p-beneficiary-portal-ui.md): Developer Installation for Openg2p Beneficiary Portal UI
- [Openg2p Portal Server](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/developer-zone/developer-setup/openg2p-portal-server.md): This page provides comprehensive documentation for the installation of Openg2p Portal Server
- [React/Next.js Project Structure](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/developer-zone/react-next.js-project-structure.md)
- [Deployment of Strapi](https://docs.openg2p.org/platform/portals-and-apps/beneficiary-portal/deployment-of-strapi.md): This guide explains how to deploy Strapi in any environment to enable integration, testing, and production readiness.
- [4Sure Verifier App](https://docs.openg2p.org/tools/4sure-verifier.md): Alpha version
- [Installation Guide for 4Sure Application](https://docs.openg2p.org/tools/4sure-verifier/installation-guide-for-4sure-application.md)
- [User Guides](https://docs.openg2p.org/tools/4sure-verifier/user-guides.md)
- [Verify Digital Credentials using 4Sure Application](https://docs.openg2p.org/tools/4sure-verifier/user-guides/verify-digital-credentials-using-4sure-application.md)
- [Verify and Populate the form in ODK Collect using 4Sure Application](https://docs.openg2p.org/tools/4sure-verifier/user-guides/verify-and-populate-the-form-in-odk-collect-using-4sure-application.md)
- [4Sure Test Summary](https://docs.openg2p.org/tools/4sure-verifier/4sure-test-summary.md)
- [ODK](https://docs.openg2p.org/tools/odk-collection-app.md)
- [User Guides](https://docs.openg2p.org/tools/odk-collection-app/user-guides.md)
- [Create a Project for a Program](https://docs.openg2p.org/tools/odk-collection-app/user-guides/create-odk-form.md)
- [Create a Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/create-a-form.md)
- [Upload a Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/upload-a-form.md)
- [Upload revised Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/upload-revised-form.md)
- [Test a Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/test-a-form.md)
- [Publish a Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/publish-a-form.md)
- [Provide Form Access to Field Agent](https://docs.openg2p.org/tools/odk-collection-app/user-guides/provide-form-access-to-field-agent.md)
- [Download a Form on ODK Collect](https://docs.openg2p.org/tools/odk-collection-app/user-guides/download-form-on-odk-collect.md)
- [Delete a Form](https://docs.openg2p.org/tools/odk-collection-app/user-guides/delete-a-form.md)
- [Register Offline](https://docs.openg2p.org/tools/odk-collection-app/user-guides/register-offline.md)
- [Registration Tool Kit](https://docs.openg2p.org/tools/registration-tool-kit.md)
- [Smartscanner](https://docs.openg2p.org/tools/smartscanner.md)
- [User Guides](https://docs.openg2p.org/tools/smartscanner/user-guides.md)
- [Unified Conversation Agent (UCA)](https://docs.openg2p.org/tools/unified-conversation-agent.md)
- [UCA Research & Development](https://docs.openg2p.org/tools/unified-conversation-agent/uca-research-and-development.md): WORK IN PROGRESS
- [Modal Context Protocol(MCP)](https://docs.openg2p.org/tools/unified-conversation-agent/uca-research-and-development/modal-context-protocol-mcp.md): standard vs our domain specific.
- [Model Context Protocol (MCP) Implementation in UCA](https://docs.openg2p.org/tools/unified-conversation-agent/uca-research-and-development/model-context-protocol-mcp-implementation-in-uca.md)
- [Social Benefits Assistant with FastMCP](https://docs.openg2p.org/tools/unified-conversation-agent/uca-research-and-development/social-benefits-assistant-with-fastmcp.md): 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.
- [Grievance Redress Mechanism](https://docs.openg2p.org/tools/grievance-redress-mechanism.md)
- [OpenG2P Developer Setup](https://docs.openg2p.org/tools/openg2p-developer-setup.md): Shared setup for all local stacks. Module pages only document what differs (ports, DBs, commands).
- [Farmer Registry](https://docs.openg2p.org/tools/openg2p-developer-setup/farmer-registry.md)
- [National Social Registry](https://docs.openg2p.org/tools/openg2p-developer-setup/national-social-registry.md)
- [Custom Registry Gen2 extension](https://docs.openg2p.org/tools/openg2p-developer-setup/custom-registry-gen2-extension.md)
- [PBMS](https://docs.openg2p.org/tools/openg2p-developer-setup/pbms.md)
- [SPAR](https://docs.openg2p.org/tools/openg2p-developer-setup/spar.md)
- [G2P Bridge](https://docs.openg2p.org/tools/openg2p-developer-setup/g2p-bridge.md)
- [PBMS + SPAR + G2P Bridge](https://docs.openg2p.org/tools/openg2p-developer-setup/pbms-+-spar-+-g2p-bridge.md): Run eligibility through disbursement locally:
- [Deployment](https://docs.openg2p.org/operations/deployment.md): OpenG2P Deployment — choosing and running a sandbox or production deployment.
- [OpenG2P Deployment Architecture](https://docs.openg2p.org/operations/deployment/openg2p-deployment-model.md): Complete information and guide on deployment of OpenG2P components
- [Sandbox — Single-Node](https://docs.openg2p.org/operations/deployment/single-node-automation.md): Sandbox (single-node) deployment automation
- [AWS Provisioning](https://docs.openg2p.org/operations/deployment/single-node-automation/aws-provisioning.md): Optional AWS provisioning for the single-node sandbox — creates one EC2 instance (m5a.4xlarge), security group, Elastic IP, and writes provision-output.yaml for the single-node install
- [Production](https://docs.openg2p.org/operations/deployment/infrastructure-setup.md): Production OpenG2P deployment — overview, sequence, and operational follow-on.
- [Prerequisites & Procurement](https://docs.openg2p.org/operations/deployment/infrastructure-setup/prerequisites-procurement.md): What must be in place before installing OpenG2P in production — compute, DNS records, TLS certificate, server access, firewall.
- [Provisioning](https://docs.openg2p.org/operations/deployment/infrastructure-setup/provisioning.md): Stage 2 of the production deployment — provision the four VMs that the infrastructure automation will install onto.
- [AWS Provisioning](https://docs.openg2p.org/operations/deployment/infrastructure-setup/provisioning/aws-provisioning.md): Optional AWS provisioning for the production infrastructure — creates the EC2 instances (Reverse Proxy, Compute, Storage, and the Backup node), security groups, Elastic IP, and writes provision-output
- [Infrastructure Automation](https://docs.openg2p.org/operations/deployment/infrastructure-setup/production-automation.md): 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.
- [Environment Setup](https://docs.openg2p.org/operations/deployment/infrastructure-setup/environment-setup-multi-node.md): Setting up OpenG2P environments on an existing multi-node infrastructure.
- [Commons Helm Chart](https://docs.openg2p.org/operations/deployment/infrastructure-setup/environment-setup-multi-node/openg2p-commons-helm-chart.md)
- [Backups](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups.md): Backup and restore automation for OpenG2P production - PostgreSQL via pgBackRest, etcd snapshots, rancher-backup for Kubernetes resources, restic for NFS data and configs. Pull-based and encrypted. Op
- [Architecture](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/architecture.md): Tool choices for the backup automation, and what is deliberately not used.
- [What gets backed up](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/what-gets-backed-up.md): Per-component table of what is backed up, plus the rationale for what is lost vs. recreated when you re-run the production automation.
- [Prerequisites](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/prerequisites.md): Backup-node sizing, network, and secret custody requirements before running openg2p-backup.sh install.
- [Configuration](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/configuration.md): Reference for backup-config.yaml — every key, default, and what changing it does.
- [Operations](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/operations.md): Day-to-day backup operations — install, run, verify, list, status, wal-health, daily-report, group toggling.
- [Drills](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/drills.md): Weekly automated drill — verify + dry-run-restore + canary checks across every enabled backup group.
- [Restoration](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/restoration.md): Index of restoration scenarios — pick one based on what failed and what you're trying to bring back.
- [Postgres PITR](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/restoration/postgres-pitr.md): Restore PostgreSQL to a specific point in time using pgBackRest.
- [Single PVC](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/restoration/single-pvc.md): Restore one PersistentVolumeClaim's data from the NFS restic repo and rebind it to the target app.
- [Etcd in-place](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/restoration/etcd-in-place.md): 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.
- [Full rebuild](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/restoration/full-rebuild.md): Build fresh nodes, run the production install, then layer backups on top — the disaster recovery runbook.
- [Alerting (Phase 2)](https://docs.openg2p.org/operations/deployment/infrastructure-setup/backups/alerting.md): Backup health monitoring — Prometheus dead-man's switch, WAL probes, operator email, and Slack via Alertmanager.
- [Production Deployment Best Practices](https://docs.openg2p.org/operations/deployment/infrastructure-setup/production.md): Production Deployment Guide
- [Additional Guides](https://docs.openg2p.org/operations/deployment/deployment-guide.md): Additional Deployment Guides
- [Private Access Channel](https://docs.openg2p.org/operations/deployment/deployment-guide/private-access-channel.md)
- [DNS & TLS Certificates](https://docs.openg2p.org/operations/deployment/deployment-guide/dns-and-certificates.md): Background on DNS and TLS in government OpenG2P deployments — cert formats customers actually receive, wildcards vs per-FQDN trade-offs, and the DNS-01 challenge for Let's Encrypt wildcards.
- [Automatic Build and Upload of Private Dockers](https://docs.openg2p.org/operations/deployment/deployment-guide/automatic-build-and-upload-of-private-dockers.md): Guide to build and upload on Docker hub from private Github repositories
- [Generate SSL Certificates using Letsencrypt](https://docs.openg2p.org/operations/deployment/deployment-guide/ssl-certificates-using-letsencrypt.md)
- [Packaging Odoo based Docker](https://docs.openg2p.org/operations/deployment/deployment-guide/packaging-openg2p-docker.md)
- [AWS](https://docs.openg2p.org/operations/deployment/deployment-guide/aws.md): Additional guides related to deployment on AWS
- [Create ACM Certificate on AWS](https://docs.openg2p.org/operations/deployment/deployment-guide/aws/create-acm-certificate-on-aws.md): (WIP)
- [Create Security Group on AWS](https://docs.openg2p.org/operations/deployment/deployment-guide/aws/create-security-group-on-aws.md): Guide to create Security Group on AWS
- [Domain mapping on AWS Route53](https://docs.openg2p.org/operations/deployment/deployment-guide/aws/domain-mapping-on-aws-route53.md): Guide on mapping domain names on AWS Route53 (WORK IN PROGRESS)
- [Make Environment Publicly Accessible using AWS LB Configuration](https://docs.openg2p.org/operations/deployment/deployment-guide/aws/make-environment-publicly-accessible-using-aws-lb-configuration.md): Guide to create public load balancer
- [Odoo Post Install Configuration](https://docs.openg2p.org/operations/deployment/deployment-guide/odoo-post-install-configuration.md)
- [Pulling Docker from Private Repository on Docker Hub](https://docs.openg2p.org/operations/deployment/deployment-guide/pulling-docker-from-private-repository-on-docker-hub.md)
- [Troubleshooting: "fsnotify watcher" warning](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-fsnotify-watcher-warning.md): Guide to fix "fsnotify watcher: too many open files" warning while installing Helm.
- [Uninstalling Applications from Rancher UI](https://docs.openg2p.org/operations/deployment/deployment-guide/uninstalling-applications-from-rancher-ui.md): This document provides instructions on uninstalling applications from Rancher UI.
- [Access a Database from Outside the Cluster](https://docs.openg2p.org/operations/deployment/deployment-guide/access-a-database-from-outside-the-cluster.md): Post-deployment guide
- [Configure External Database to Connect OpenG2P Environment](https://docs.openg2p.org/operations/deployment/deployment-guide/configure-external-database-to-connect-openg2p-environment.md)
- [Configure IPSec VPN Gateway to Connect to External Systems using Strongswan](https://docs.openg2p.org/operations/deployment/deployment-guide/configure-ipsec-vpn-strongswan.md)
- [Troubleshooting](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section.md): This guide gives you solutions for the issues faced in the environment.
- [PostgreSQL Database not Starting due to Replication Checkpoint Error](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/postgresql-database-not-starting-due-to-replication-checkpoint-error..md)
- [No Space Left on the Device Warning](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/no-space-left-on-the-device-warning.md)
- [RKE2 Kubernetes Cluster not Starting due to ETCD Quorum Loss](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/rke2-kubernetes-cluster-not-starting-due-to-etcd-quorum-loss.md)
- [RKE2 Control Plane Flap: kube-system Restarts and Rancher UI 504](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/rke2-control-plane-flap-kube-system-restarts-and-rancher-ui.md): Runbook for RKE2 control-plane flaps (node1/node7), cascading kube-system restarts, NFS CSI FailedMount, and Rancher UI HTTP 504 Gateway Time-out.
- [Performance Issues in Environments](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/performance-issues-in-environments.md): This document explains how to troubleshoot performance issues in the environments.
- [RKE2 Restart Loop due to Slow Shared Disk (ATI Environment)](https://docs.openg2p.org/operations/deployment/deployment-guide/troubleshooting-section/rke2-restart-loop-due-to-slow-shared-disk-ati.md): ATI environment: rke2-server restart loop and cattle-system pod restarts on both the OpenG2P and Rancher clusters, caused by slow shared storage on the XCP-ng host.
- [Restart Deployment or StatefulSets to Redistribute Pods across Nodes](https://docs.openg2p.org/operations/deployment/deployment-guide/redistribute-pods-across-nodes-by-restarting-deployment-statefulsets.md)
- [Rerun Jobs in Kubernetes Cluster](https://docs.openg2p.org/operations/deployment/deployment-guide/rerun-jobs-in-kubernetes-cluster.md)
- [Finding URLs in the System](https://docs.openg2p.org/operations/deployment/deployment-guide/finding-urls-in-the-system.md): How to find out all the URLs that have been configured in the installation
- [Transitioning PostgreSQL From Docker on K8s to Standalone PostgreSQL](https://docs.openg2p.org/operations/deployment/deployment-guide/transitioning-postgresql-from-docker-on-k8s-to-standalone-postgresql.md): This document describes how to migrate from Docker PostgreSQL to standalone PostgreSQL with existing data.
- [Restore a PVC from an NFS Folder and Attach it to a Pod](https://docs.openg2p.org/operations/deployment/deployment-guide/restore-a-pvc-from-an-nfs-folder-and-attach-it-to-a-pod.md): This Guide explains how to Restore PVC from NFS Folder and Attach to Pod.
- [View System Logs in Grafana (Loki)](https://docs.openg2p.org/operations/deployment/deployment-guide/view-system-logs-in-grafana-loki.md)
- [Set up Slack alerts for a Kubernetes cluster](https://docs.openg2p.org/operations/deployment/deployment-guide/set-up-slack-alerts-for-a-kubernetes-cluster.md): This guide explains how to configure Slack alerts for a Kubernetes cluster using Prometheus Alertmanager.
- [Importing Dashboards on the Superset UI for OpenG2P Applications](https://docs.openg2p.org/operations/deployment/deployment-guide/importing-dashboards-on-the-superset-ui-for-openg2p-applications.md): This document explains how to import dashboards in superset
- [Scaling Down an Environment to Optimize Resource Usage](https://docs.openg2p.org/operations/deployment/deployment-guide/scaling-down-an-environment-to-optimize-resource-usage.md): This document outlines the process for scaling down an environment in a Kubernetes cluster.
- [Kubernetes Master Nodes](https://docs.openg2p.org/operations/deployment/deployment-guide/kubernetes-master-nodes.md)
- [Automating Cache Cleanup on K8s Cluster Nodes with Cron Job](https://docs.openg2p.org/operations/deployment/deployment-guide/automating-cache-cleanup-on-k8s-cluster-nodes-with-cron-job.md): This document explains how to set up a cron job to clear the cache on ubuntu systems.
- [Set Up Slack Alerts for a Standalone Node using Netdata](https://docs.openg2p.org/operations/deployment/deployment-guide/set-up-slack-alerts-for-a-standalone-node-using-netdata.md): This document provides a step-by-step guide to configure Slack alerts for a standalone node using the Netdata monitoring tool.
- [Install WebSub](https://docs.openg2p.org/operations/deployment/deployment-guide/install-websub.md)
- [Set up ClamAV virus scanning for incoming traffic](https://docs.openg2p.org/operations/deployment/deployment-guide/set-up-clamav-virus-scanning-for-incoming-traffic.md)
- [Air-gapped deployment setup using Gitlab](https://docs.openg2p.org/operations/deployment/deployment-guide/air-gapped-deployment-setup-using-gitlab.md)
- [MinIO Standalone Installation Guide on Ubuntu VM](https://docs.openg2p.org/operations/deployment/deployment-guide/minio-standalone-installation-guide-on-ubuntu-vm.md): Document describes How to Set Up MinIO Object Storage Server in Standalone Mode on Ubuntu
- [Resizing Persistent Volume Claim in Kubernetes Cluster](https://docs.openg2p.org/operations/deployment/deployment-guide/resizing-persistent-volume-claim-in-kubernetes-cluster.md): Guide on Resizing PVC (Persistent Volume Claim) in Kubernetes Cluster
- [Persistent Storage](https://docs.openg2p.org/operations/deployment/deployment-guide/persistent-storage.md)
- [ETCD Backup and Restore](https://docs.openg2p.org/operations/deployment/deployment-guide/etcd-backup-and-restore.md): Guide to backup Kubernetes Master ETCD
- [How to Update an Environment from One Domain to Another](https://docs.openg2p.org/operations/deployment/deployment-guide/how-to-update-an-environment-from-one-domain-to-another.md): This document describes how to Update an Environment from One Domain to Another
- [Deployment of Novu](https://docs.openg2p.org/operations/deployment/deployment-guide/deployment-of-novu.md)
- [Implement backup with Barman](https://docs.openg2p.org/operations/deployment/deployment-guide/implement-backup-with-barman.md)
- [Postgres Init Helm Chart](https://docs.openg2p.org/operations/deployment/deployment-guide/postgres-init-helm-chart.md): About Postgres Init Helm Chart
- [Keycloak](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak.md)
- [Keycloak Client Creation](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak/keycloak-client-creation.md): Guide to create a Keycloak OIDC client for authentication in modules
- [Keycloak Init Automation](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak/keycloak-init-automation.md): Automate Keycloak realm and client creation using the keycloak-init tool
- [Enabling Keycloak User Self-Registration](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak/enabling-keycloak-user-self-registration.md): This document provides a guide to enabling Keycloak user self-registration for public environments.
- [Keycloak Advanced Security](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak/keycloak-advanced-security.md)
- [Keycloak Custom Docker Image](https://docs.openg2p.org/operations/deployment/deployment-guide/keycloak/keycloak-custom-docker-image.md): Custom Keycloak Docker image with OpenG2P themes pre-installed
- [NFS Migration – Migrating PVC's to a New NFS Server](https://docs.openg2p.org/operations/deployment/deployment-guide/nfs-migration-migrating-pvcs-to-a-new-nfs-server.md): 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.
- [Add Node](https://docs.openg2p.org/operations/deployment/deployment-guide/add-node.md): Step-by-step guide to add a new Ubuntu 24.04 node to an existing OpenG2P RKE2 cluster — run from your admin laptop over SSH.
- [AWS Add-Node Provisioning (optional)](https://docs.openg2p.org/operations/deployment/deployment-guide/add-node/aws-provisioning.md): Optional AWS EC2 provisioning for a new OpenG2P cluster node — creates a single Ubuntu instance in an existing VPC and writes provision-output.yaml.
- [Adding and Removing Nodes in Cluster](https://docs.openg2p.org/operations/deployment/deployment-guide/adding-and-removing-nodes-in-cluster.md): Guide to Adding and Removing Nodes from an Existing Kubernetes Cluster
- [Single Machine Backup & Restore Guide](https://docs.openg2p.org/operations/deployment/deployment-guide/single-machine-backup-and-restore-guide.md): Guide to back up and restore PostgreSQL, MinIO, and Keycloak on an OpenG2P single machine deployment.
- [Helm & Docker Versioning Strategy and CI](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci.md): How OpenG2P versions Docker images and Helm charts, and the central CI that builds, versions, and publishes them from every service repo.
- [Cutting a release (how to tag)](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/cutting-a-release.md): Step-by-step instructions for tagging and publishing a release.
- [Withdrawing a version](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/withdrawing-a-version.md): Delete a published develop build (chart + images) and record it in the catalogue.
- [Marking a known-good build](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/marking-a-known-good-build.md): How to record that a develop build is known good, and have that note appear in the version catalogue — without tagging a release.
- [CI pipeline](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/ci-pipeline.md): How the central reusable workflow builds, versions, promotes and publishes every service's images and chart — and how one tag rolls policy to all repos.
- [Changelogs](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/changelogs.md): Change logs are built from commit messages plus an AI summary, and published as markdown per repo — with a clear fallback when AI is unavailable.
- [Onboarding a repo](https://docs.openg2p.org/operations/deployment/helm-docker-versioning-and-ci/onboarding-a-new-repo.md): Step-by-step (and a copy-paste AI prompt) to put any repo on the central versioning + CI + changelog pipeline, plus how to roll out policy changes.
- [Helm Charts](https://docs.openg2p.org/operations/deployment/helm-charts.md)
- [Previous Releases](https://docs.openg2p.org/operations/deployment/previous-releases.md)
- [1.1.0](https://docs.openg2p.org/operations/deployment/previous-releases/1.1.0.md)
- [Release Notes](https://docs.openg2p.org/operations/deployment/previous-releases/1.1.0/release-notes.md)
- [Use Cases](https://docs.openg2p.org/resources/use-cases.md)
- [Adopting OpenG2P — A Guide for Evaluators](https://docs.openg2p.org/resources/use-cases/adopting-openg2p.md)
- [Farmer Profile](https://docs.openg2p.org/resources/use-cases/farmer-registry.md)
- [Reference Design: Farmer Profile](https://docs.openg2p.org/resources/use-cases/farmer-registry/reference-design-farmer-registry.md)
- [Blogs](https://docs.openg2p.org/resources/blogs.md)
- [OpenG2P and SDG Goals](https://docs.openg2p.org/resources/blogs/openg2p-and-sdg-goals.md)
- [Why Odoo?](https://docs.openg2p.org/resources/blogs/why-odoo.md)
- [Dynamic Registry: A Foundation for Effective G2P Delivery](https://docs.openg2p.org/resources/blogs/dynamic-registry-a-foundation-for-effective-g2p-delivery.md)
- [OpenG2P Academy](https://docs.openg2p.org/resources/openg2p-academy.md)
- [License](https://docs.openg2p.org/resources/license.md)
- [Contributing](https://docs.openg2p.org/community/contributing-to-openg2p.md): Contributing to OpenG2P
- [Code of Conduct](https://docs.openg2p.org/community/code-of-conduct.md)
- [Support Policy](https://docs.openg2p.org/community/openg2p-support-policy.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.openg2p.org/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
