v1.0 • Central Platform Services

The core that powers every Mira application.

Mira Core is the enterprise identity, wallet, notification, authorization and API gateway shared across Logistics, PriceWatch, Chat and every future Mira product.

11
Platform modules
9+
Registered applications
1
Universal wallet per user
Scale to millions
Platform modules

Eleven shared services. One core.

Every Mira application authenticates through Core, uses the same wallet, and consumes the same APIs — while remaining independently deployable.

Unified Authentication

One identity across every Mira app. JWT, refresh tokens, 2FA, sessions and device management.

Unified Profile & RBAC

A single Mira User ID with enterprise roles, permissions and inheritance.

Universal Wallet

One wallet per user — funding, transfers, refunds, rewards and receipts, exposed as secure APIs.

Notification Engine

Push, SMS, email and in-app with templates, retries and quiet hours.

Universal Search

Extensible search — users, businesses, shipments, products and more.

API Gateway

Authentication, rate limiting, versioning, service discovery and observability.

Application Registry

Register apps, secrets, redirect URLs, webhooks and permissions.

Audit Logging

Every login, transaction and configuration change — user, device, IP and location.

Application registry

One core. Many independent products.

Mira Core never contains business logic that belongs to another product. Logistics, PriceWatch and Chat stay independent — Core just provides identity, wallet, permissions, notifications and API access.

  • No duplicated business logic
  • Independent deployability
  • Shared identity & wallet
  • Auditable API surface
Mira Logistics
active
Mira PriceWatch
active
Mira Chat
active
Mira Bills
roadmap
Mira Marketplace
roadmap
Mira Merchant
roadmap
Mira Travel
roadmap
Mira Food
roadmap
Mira Healthcare
roadmap
Developer platform

REST APIs, keys, webhooks and audit — built in.

Register an application, mint scoped API keys, ship webhooks, and every request lands in the audit log.

Open developer portal
POST /v1/wallet/transfer
Authorization: Bearer mira_live_...

{
  "from_user": "MIRA-8F2A19C4D0",
  "to_user":   "MIRA-1AC03BE721",
  "amount":    2500.00,
  "currency":  "NGN",
  "reference": "logistics/shipment/9821"
}

201 Created
{ "reference": "TXN-9F71CE0B22A408", "status": "completed" }