Bank of Maharashtraबँक ऑफ महाराष्ट्रBank of Maharashtra Enterprise Brain, powered by the 360 Labs Enterprise Brain platform
Demo stub. This build has no per-user authentication: the principal is a config value, not an identity from an authenticated session. Per-user SSO/OIDC scoping is required for production (PRD §8) and is not enforced here.

Product

Governed analytics for Bank of Maharashtra

ProductBank of Maharashtra Enterprise Brain
Platform360 Labs Enterprise Brain
InstitutionBank of Maharashtra
ScopeThe bank's full data surface, through the governed metric catalog

Bank profile

बँक ऑफ महाराष्ट्र — public institutional context, not query output

Established16 September 1935
HeadquartersLokmangal, 1501 Shivajinagar, Pune 411005
OwnershipPublic sector bank, majority owned by the Government of India
Network2,785 branches · 2,685 ATMs, as on 31 March 2026
PresenceAll States and six union territories
Customer Service Points276 fixed-point CSPs served by Bank Mitras
TaglineEk Parivaar, Ek Bank (One Family, One Bank)

Public contextFigures Bank of Maharashtra publishes itself, quoted here — this build did not compute them. Bank-level totals it returns match these published figures; the splits beneath each total are sample data.

Governed sources

BoM's own systems of record, read through the governed metric catalog

  • Payments Switch (UPI / IMPS / NEFT / RTGS) — ODS (India-resident)Read path: read-replica / ODS, under query governors · 25k records in the governed surfaceLast refresh —
  • Core Banking (Finacle) — read replicaRead path: read-replica / ODS, under query governors · 13k records in the governed surfaceLast refresh —
  • ATM Electronic Journal — ODS (India-resident)Read path: read-replica / ODS, under query governors · 9.4k records in the governed surfaceLast refresh —
  • Loan Management (Finacle LAA) — read replicaRead path: read-replica / ODS, under query governors · 7.9k records in the governed surfaceLast refresh —
  • CRM — ODSRead path: read-replica / ODS, under query governors · 6.1k records in the governed surfaceLast refresh —
  • Digital Channels — ODSRead path: read-replica / ODS, under query governors · 5.3k records in the governed surfaceLast refresh —
  • Card Management System — ODS (India-resident)Read path: read-replica / ODS, under query governors · 4.4k records in the governed surfaceLast refresh —
  • ATM Switch — ODSRead path: read-replica / ODS, under query governors · 3.5k records in the governed surfaceLast refresh —
  • KYC / CKYC Register — ODSRead path: read-replica / ODS, under query governors · 2.9k records in the governed surfaceLast refresh —
  • Branch MIS — nightly snapshotRead path: read-replica / ODS, under query governors · 2.1k records in the governed surfaceLast refresh —
  • HRMS & Facilities — ODSRead path: read-replica / ODS, under query governors · 1.2k records in the governed surfaceLast refresh —

Every source is read from a read-replica, ODS or nightly snapshot under query governors — never live OLTP (§6). Record counts and refresh times shown here are sample figures.

Regulatory obligations in scope

360 Labs' working position — subject to BoM legal and the BoM DPO

The governed catalog covers the bank's payment, financial and personal data, so this build owns the obligations that attach to processing it — accepted and controlled on the governed path, not avoided by keeping the data out.

One carve-out. Aadhaar / UID numbers render with the last four digits only and are never returned in full. Every other KYC attribute is answerable.

Connection

How this dashboard reaches the governed brain

Mode API unreachable
Read pathRead-replica / ODS under query governors — never live OLTP (§6)
ENT_API_BASE-
ENT_API_TOKENnot set
Identityprincipal = -

Demo stubA config value, not an authenticated user. Nothing here enforces per-user scoping, so this build must not be pointed at real BoM data until per-user identity is in place.

Going live

From sample data to the Core Banking (Finacle) read-replica the governed API reads

  1. 1. Start ent-api on this host (or reachable over the tailnet), pointed at the read-replica / ODS for each source, never at a live OLTP system of record.
  2. 2. In the dashboard's .env, set ENT_MOCK=0 and point ENT_API_BASE at it.
  3. 3. ENT_API_TOKEN is for non-PII health checks in development only. It is not the go-live auth path.
  4. 4. Go-live auth is SSO/OIDC against BoM Active Directory, with mTLS between services (§8). It is not implemented in this build and is a prerequisite for querying real BoM data.