Skip to main content

Architecture Overview

Introduction

Membership Organization Key Components

Membership Organization Component breakdown

Membership Organization component narrative

User Roles & Access Points:

Membership Administrator: Accesses the system via web through HTTPS.

mPass User: Interacts through a mobile application.

Membership Developers: Work with the membership organization system directly, using SDK or APIs to integrate with MO gateway

Core Components:

MO Gateway:

  • Acts as the main entry point and routing layer.

Membership Organization Portal:

  • Web interface primarily used by administrators. Connected to the API server for data operations.

Membership Organization API Server:

  • Central backend service handling business logic.
  • Communicates with data storage.
  • Interfaces with the Moneta network Controller via HTTPS.
  • Serves both web portal and mobile app requests.

Data Storage:

  • PostgreSQL centralized database for membership organization data with encryption at rest for sensitive information

Mobile Application:

  • Native app for mPass users
  • Communicates with API server via HTTPS

Security & Communication:

  • All external communications use HTTPS protocol.
  • Clear separation between public-facing components and internal systems.
  • Gateway layer provides additional security and routing control.