How the score is built

From raw alternate data to an explainable score — and exactly which data each dimension needs from the GST / UPI / Account Aggregator / EPFO rails.

Rails-native, not rail-rebuilding. Consented data access is now solved infrastructure — the Unified Lending Interface exposes 130+ data services to 60+ lenders, and the Account Aggregator has crossed 100M linked accounts. This engine is the explainable scoring layer that sits on top: each feature below names the exact ULI / AA / GSTN / EPFO service it would consume on integration. No pipes to rebuild.

  1. STEP 1
    Raw alternate data
    GST / UPI / AA bank / EPFO feeds (12 months)
  2. STEP 2
    Feature engineering
    14 ratios & trends, grouped into 7 dimensions
  3. STEP 3
    WOE binning
    each feature → a trained bin with a Weight of Evidence
  4. STEP 4
    Points
    points = factor × coefficient × WOE (factor = PDO/ln2 = 28.85)
  5. STEP 5
    Sub-score 0–100
    scale a dimension's summed points between its worst & best achievable

Cash Flow Health

UPIAA Bank
  • Inflow / outflow
    mean(monthly inflow) ÷ mean(monthly outflow)
    Needs: AA bank statement credits & debits, 12 mo
    Via rail: AA · bank-statement FIP (ULI data service)
  • Cash-flow volatility
    std(monthly inflow) ÷ mean(monthly inflow)
    Needs: AA monthly inflow series
    Via rail: AA · bank-statement FIP

Repayment Capacity

AA Bank
  • Post-obligation surplus
    (inflow − outflow − EMI) ÷ inflow
    Needs: AA inflow/outflow + existing EMI debits
    Via rail: AA · bank-statement FIP
  • Balance vs. proposed EMI
    avg monthly balance ÷ proposed EMI
    Needs: AA average balance; loan ask
    Via rail: AA · bank-statement FIP

Stability & Vintage

AA BankEPFO
  • Operating vintage
    months business has been active
    Needs: Business account age (AA); GSTN/Udyam registration where available
    Via rail: AA · account age (GSTN/Udyam fallback) — available even for new-to-credit
  • EPFO contribution regularity
    months contributed ÷ 12
    Needs: EPFO monthly contribution record
    Via rail: EPFO · contributions (ULI data service)

Compliance

GST
  • Avg GST filing delay
    mean(days late) across GSTR filings
    Needs: GSTR-1/3B filing dates vs. due dates
    Via rail: GSTN · returns (ULI / GST Sahay)
  • GST filing regularity
    periods filed ÷ 12
    Needs: GST return filing history
    Via rail: GSTN · returns (ULI / GST Sahay)

Leverage

AA Bank
  • EMI burden
    existing EMI ÷ inflow
    Needs: AA recurring EMI/loan debits
    Via rail: AA · bank-statement FIP + bureau
  • Payment bounces
    count of cheque/mandate returns
    Needs: AA bounce/return transactions
    Via rail: AA · bank-statement FIP

Growth Momentum

GSTUPIEPFO
  • Turnover trend
    OLS slope of monthly turnover ÷ mean
    Needs: GST monthly taxable turnover
    Via rail: GSTN · returns (ULI / GST Sahay)
  • UPI volume trend
    OLS slope of monthly UPI volume ÷ mean
    Needs: UPI transaction volume series
    Via rail: NPCI / PSP · UPI transaction history

Operational Footprint

Utility
  • Power-consumption trend
    OLS slope of monthly power draw ÷ mean
    Needs: DISCOM/utility monthly consumption (kWh)
    Via rail: DISCOM / utility-biller API (not yet on ULI — bill OCR fallback)
  • Utility bill punctuality
    utility bills paid on time ÷ 12
    Needs: Utility-provider payment history
    Via rail: DISCOM / utility-biller API (or AA bill-pay category)

Each feature value is mapped to a trained WOE bin → contributes points = factor × coefficient × WOE. A dimension's sub-score (0–100) scales its summed points between the worst and best achievable for that dimension; the composite (300–900) is the baseline plus all feature points. Every weight is visible on the Model & Weights page.

Synthetic today → Real on integration

Every profile in this demo comes from our synthetic generator — no real customer data is used anywhere. The generator's schema mirrors the live rails, so on selection the same feature adapters consume real feeds with no change to the scoring or scorecard code.

SourceSynthetic nowReal on integration
GSTGenerated monthly turnover, filing dates & delaysGSTN APIs / GST returns via ULI
Bank (AA)Generated inflow/outflow, balances, EMIs, bouncesAccount Aggregator bank-statement FIP
UPIGenerated monthly UPI volume seriesUPI transaction history / PSP feed
EPFOGenerated months-active & contribution regularityEPFO establishment & contribution records
UtilityGenerated monthly power draw & on-time bill paymentsDISCOM/utility-provider APIs or utility-bill OCR