Modules included
Contents
Modules included#
The OpenSPP Social Registry product includes the following 27 modules. Together they provide the foundational capabilities for managing a centralized beneficiary registry.
OpenSPP Registry: Consolidated registry management for individuals, groups, and membership.
OpenSPP Registry Search Portal: Search-first registry interface for privacy protection.
OpenSPP Security: Central security definitions for OpenSPP modules.
OpenSPP User Roles: Defines and manages distinct user roles for area-based access control.
OpenSPP Area Management: Establishes direct associations between OpenSPP registrants, beneficiary groups, and their corresponding geographical administrative areas.
OpenSPP Vocabulary: Standardized code list management system for OpenSPP.
OpenSPP Consent: DPV-aligned consent management for social protection programs.
OpenSPP Source Tracking: Track data provenance and source information for registrants.
OpenSPP Banking / Bank Details: Financial account and mobile money details for beneficiaries.
OpenSPP Custom Fields: Configurable custom fields for programme-specific registry data.
OpenSPP Change Request V2: Configuration-driven change request system with UX improvements, conflict detection and duplicate prevention.
OpenSPP CR Types - Base: Basic change request types with field mapping strategy.
OpenSPP Document Management System: Attaches and manages documents against registry and programme records.
OpenSPP CEL Domain Query Builder: Write simple CEL-like expressions to filter records.
OpenSPP CEL Expression Widget: UI widget for composing CEL expressions within OpenSPP forms.
OpenSPP Studio: No-code customization interface for OpenSPP.
OpenSPP Audit: Audit logging of user actions and data changes.
OpenSPP Versioning: Point-in-time versioning of registry and programme records.
OpenSPP API V2: Standards-aligned, consent-respecting API for social protection data exchange.
OpenSPP API V2 - Data: REST API endpoints for Variable Data push/pull.
OpenSPP API V2 - Vocabulary: API V2 vocabulary endpoints; auto-activates with
spp_vocabulary.OpenSPP API V2 - Change Request: API V2 change request endpoints; auto-activates with
spp_change_request_v2.OpenSPP DCI Client: Base DCI client infrastructure with OAuth2 and data source management.
OpenSPP DCI Client - CRVS: Connect to CRVS registries via DCI API.
OpenSPP DCI Client - IBR: Connect to IBR for duplication checks via DCI API.
OpenSPP DCI Client - Disability Registry: Connect to Disability Registry via DCI API.
OpenSPP DCI Server: Exposes the Social Registry as a DCI-compliant queryable endpoint.
Expanding the Social Registry#
The OpenSPP-based Social Registry contains everything necessary to set up a foundational registry. It can be expanded with additional modules to suit specific needs. Read more about module installation.
openspp.org