Skip to content

Persona: Backend Engineer

You’re the one who has to make POST /api/onboard actually result in a client who can trade tomorrow morning. Or you’re the one who has to figure out why the KRA upload is failing, why the peak margin file doesn’t reconcile, why the BO ID came back malformed. The other personas reading this site care about what the system does; you care about how, in what order, with what failure modes.

This page is your shortcut.

Three layers matter to you:

  • The Integration DAG — for every significant integration call, what depends on what, what runs in parallel, retry policy, rollback, SLA, failure surface. This is your operational architecture.
  • The Field Atlas — for every onboarding field, where it flows (KRA, CKYC, UCC, BO, back-office, RMS, contract notes, reports). This is your data model.
  • Deep Dives (trading-day, settlement, specialty) — the technical-reference layer. SPAN methodology, surveillance internals, DLT framework, BCP/DR procedure.

The first two answer “what does the system look like.” The third answers “how does this specific thing work.”

  1. Flow Summary — short orientation. Tells you the onboarding pipeline shape.

  2. Integration DAG Overview — read this whole thing. Six phases (onboarding, BOD, trading hours, EOD & settlement, recurring cycles, lifecycle events). Each phase has its own ASCII DAG + per-node detail. Bookmark the per-phase pages for reference.

  3. Field Atlas Overview — orientation to the bidirectional dataset. The two views you’ll use:

    • By section (28 master-dataset sections + 10 computed/derived) when you’re tracking “where does this onboarding field end up.”
    • By destination (14 systems — KRA / CKYC / NSE UCC / BSE UCC / MCX UCC / CDSL BO / NSDL BO / back-office / RMS / contract-notes / regulatory-reports / DLT comms / FATCA/CRS / AML/FIU) when you’re building an integration with a specific endpoint.
    • Master CSV at /broking-kyc/field-atlas-master.csv — 1,300+ rows; grep for impact analysis.
  4. OMS Internals deep-dive — if your work touches order handling, start here. Pre-trade RMS hot path, FIX gateway specifics, CTCL approval process.

  5. RMS / SPAN Methodology deep-dive — the margin computation walkthrough. Worked examples; formulas. Slightly painful reading but reference-grade.

  6. Vendor Atlas — when you’re choosing an integration partner, this is the named-product enumeration. KYC verification (Decentro, HyperVerge, Karza/Perfios, IDfy, Signzy), eSign (Leegality, Digio, eMudhra), AA (Finvu, OneMoney, Setu), etc.

  7. Compliance Blueprint — yes, you. Read the Reporting + Margin + Settlement domains. The frequency / owner / evidence columns tell you which downstream systems your integration will feed.

  8. Direct Payout to Demat deep-dive and Client Funds Upstreaming deep-dive — read if you’re touching settlement. Post-Jun-2024 pool-account restructure is a thing to understand.

That’s the foundation. The rest of the site is searchable.

  • All persona pages other than this one — that’s the cross-link block at the bottom; you don’t need them.
  • appendix/* edge-case pages unless you’re explicitly working on NRI / minor / joint / non-individual flows.
  • lifecycle/* walkthroughs unless you’re implementing a specific lifecycle scenario — these are operator-walkthroughs, not engineer reference.
  • Most of the vendors/ per-vendor pages — the Vendor Atlas summary is enough until you’re scoping a specific integration.

2026-05-14


AI-generated and not legal, financial, or compliance advice. See the project README for full disclaimer.