SD-10.2 — Investment Restriction Coding & Rule Library

Business Domain: BD-10 Investment Compliance & Guideline Monitoring (Middle office) · Applies: BOTH

Purpose

Turns the rules a portfolio must obey into a coded, machine-checkable library — the rule set SD-10.1 runs. Every binding constraint on a portfolio starts as prose: a clause in a client investment-management agreement, a paragraph in a fund prospectus, a limit in a limited-partnership agreement, a provision of securities regulation. SD-10.2 is the capability that interprets that prose, codes it as a logical rule, and maintains the library of those rules under governance. It exists because a guideline only becomes monitorable once it is coded — the gap between the legal text and the machine rule is where compliance is won or lost. It is not the monitoring itself — SD-10.1 runs the library — and it does not own the mandate the rules express, which is SD-01.2’s; SD-01.2 owns the prose, SD-10.2 owns the machine rule. For the regulation-sourced rules it codes, it does not own the regulatory interpretation either — which regime applies and what it requires is SD-10.3’s regulatory-domain judgement; SD-10.2 codes the interpreted requirement it is handed and keeps the coded form correct, but it does not judge the regulation.

Service Operations

  • Interpret the guideline source — read the mandate-origin sources (the investment-management agreement, prospectus, LPA) and determine what each clause requires as a checkable rule. For a regulation-sourced rule the interpretation of what the regulation requires is not done here — it is the regulatory-domain judgement SD-10.3 holds; SD-10.2 codes the interpreted regulatory requirement SD-10.3 hands it.
  • Code the rule — express the interpreted guideline as a logical rule the compliance engine can evaluate, with its scope, threshold, basis and the action a breach triggers.
  • Onboard a new mandate — code the full rule set for a newly signed mandate, fund or account, so it is monitorable from its first trade.
  • Maintain the rule library — keep the coded library current as guidelines change, holding the universal rules (regulation, house policy) separate from the bespoke per-mandate rules. For a regulation-sourced rule, “current” means coded faithfully to the interpreted requirement SD-10.3 maintains — SD-10.2 keeps the coding current; SD-10.3 keeps the regulatory interpretation current.
  • Tune for false positives — review and refine rules that raise spurious alerts, so the alert stream stays meaningful.
  • Govern rule changes — control every change to the library under a documented governance process, with the change recorded and approved.

Inputs and outputs

  • Inputs: the mandate and its constraint set from SD-01.2; fund prospectuses and LPA terms (PM-10 Fund Terms); the interpreted regulatory requirement from SD-10.3 (which regime applies and what it mandates, judged and kept current by SD-10.3); rule-change requests; false-positive analysis from SD-10.1.
  • Outputs: the coded, governed rule library — consumed by SD-10.1 Investment Guideline Monitoring, which runs it, and the compliance reporting in BD-13.

Entities

  • Consumes: E-03 Portfolio / Mandate (the mandate facet, from SD-01.2), PM-10 Fund Terms; the SD-10.1 false-positive analysis; the SD-10.3 interpreted regulatory requirement (the judgement of which regime applies and what it mandates).
  • Owns: the coded investment-restriction library — the machine-checkable expression of the rules. a mandate-derived constraint is carried as E-16 Risk Limit with limit_type = mandate.
  • Open question: whether a dedicated Compliance Rule entity is warranted — the coded rule as a versioned, owned record, distinct from E-16’s mandate-typed limits.

Standards

  • UCITS / AIFMD / the US Investment Company Act 1940 / MiFID II as the regulatory source text the rules are coded from (the interpretation of what each regime requires is owned by SD-10.3; SD-10.2 codes the interpreted requirement).
  • The rule-coding conventions of the compliance vendors (Charles River IMS, Bloomberg AIM, BlackRock Aladdin Compliance); NLP-assisted guideline extraction as an emerging practice.

Open extensions

  • The Compliance Rule entity — the open question above.
  • The universal-versus-bespoke library split.
  • The rule-coding sub-model — how a prose clause becomes a logical rule.

Built from open-investment-model v0.3.0 · f7452ad