Skip to main content
Requirements review v0.2 • 14 October 2026. This is a specification for review. The new Banking applications and financial operations are not implemented. Banking is a planned software platform with institution-specific configuration for authorised banking, lending and payment operations. Its planned functionality covers customer and product management, financial workflows and operating controls. Customers use their own authorised channels to access products and submit permitted instructions.

Applications, modules and offerings

Application responsibilities

Head Office and Branch are operating roles within Banking Operations. They are not additional applications. Platform operators do not gain automatic customer/funds access. Each institution remains isolated from other institutions.

One concrete bank example

Fictional institution: Banking Demo Bank India, DEMOBANK. Mumbai Main branch serves CUSTOMER-001 and account ACC-001. Assume a permitted fee-free debit purchase, INR scale 2, no other transactions/holds, and an institution-confirmed account with INR 5,000.00.
  1. B01 records DEMOBANK/Mumbai Main; B02 assigns staff duties.
  2. B03 supplies the approved product version; B04 verifies the customer; B06 confirms the account and its operating mandate.
  3. B17 issues/activates CARD-001; B18 links it to ACC-001.
  4. B21 receives an INR 1,000.00 authorisation. B07 reserves INR 1,000.00 under the adopted book model: ledger remains INR 5,000.00, available becomes INR 4,000.00.
  5. Matching clearing posts the INR 1,000.00 debit once and resolves that hold. Ledger and available are now INR 4,000.00 under these simplifying assumptions.
  6. B24 checks instruction, hold, posting and external settlement evidence; B28 delivers a statement based on confirmed facts.
This shows why issuance, funding, transaction processing, the ledger and reconciliation are separate. Full bank example and card comparison.

One concrete NBFC example

Fictional institution: Banking Demo Finance India, DEMONBFC, lending-only for this illustration. It originates LN-001 for INR 120,000.00. B12 handles the application/agreement; B13 records the credit decision; B14 confirms the funded loan and manages dues. B15 is used if security is part of the accepted product; B16 handles arrears work. A verified INR 10,000.00 repayment is allocated, solely for this arithmetic illustration, as INR 1,000.00 interest and INR 9,000.00 principal. Remaining principal is INR 111,000.00. The allocation is not an adopted rate, EMI or repayment policy. A promise to pay in B16 cannot reduce that principal; a confirmed receipt/allocation in B14 can. If the receipt is returned, linked reversal restores the relevant components. The selected lending-only offering does not enable deposit accounts, prepaid issuance or credit-card issuance. The institution must supply the specific authority for any different offering. Full NBFC example and compatibility matrix.

Read an operation’s status correctly

These are concepts to distinguish, not one required state machine for every product. Administrative records can complete at verified save; financial operations need their applicable financial evidence.
  1. Choose the institution/offering and application responsibilities.
  2. Read the module comparison map to understand record ownership and handoffs.
  3. Open one module from the register. Read Definition and responsibility, its example and two labelled flows, then the detailed feature table.
  4. Compare its required configuration and completion evidence to the work your team actually performs. The diagrams are supported by numbered journey text, so they can also be read without the visual.
  5. Review Current implementation and reuse and Required implementation inputs. Implementation begins after approval of the execution packet; delivery gates define acceptance.
All 35 new Banking modules are planned functionality with documented requirements. Existing administrative foundations and local verification are identified separately. This site provides the stakeholder specification; runtime accounts and operational testing belong to the implementation and acceptance stages.