System-of-Record (SoR) Registry β ktayl IS
One business object β one authoritative source. Other systems hold projections/copies, never become the official source. This is the rule that stops "Customer Name" differing across CRM / Policy / Claims / Finance / Excel. Companion: Canonical Data Model Β· Capability Map.
Status: π’ live SoR Β· π‘ partial/scaffold Β· π΄ no authoritative source yet.
Transactional objectsβ
| Business object | Target SoR | Our SoR today | Status |
|---|---|---|---|
| Policy | Policy Admin | ktayl-policy-service | π’ |
| Identity | IAM | ktayl-iam + Authentik | π’ |
| Payment / Ledger | Finance ERP | ERPNext (GL/AP/AR) | π‘ |
| Risk / Quote | Underwriting | ktayl-underwriting (scaffold) | π‘ |
| Claim / Reserve | Claims | ktayl-claims (scaffold; legacy GlobalCore spine) | π‘ |
| Survey / Recommendation | Risk Engineering | ktayl-risk-engineering (scaffold) | π‘ |
| Reinsurance Contract | Reinsurance | ktayl-reinsurance (scaffold) | π‘ |
| Document | DMS | ktayl-dms (scaffold); Nextcloud/Docuseal (storage/e-sign) | π‘ |
| ICT vendor / third-party | Procurement / GRC | Retrieva (DORA arrangement graph) β ICT only | π‘ |
| Submission | Submission Platform | β | π΄ |
| Customer / Broker | CRM / MDM | β | π΄ |
| Invoice / Premium | Billing | β | π΄ |
MDM master / reference objects (all π΄ β no MDM yet)β
Legal Entity Β· Country Β· Currency Β· Industry Β· Product Β· Coverage Β· Location/Site β none have an authoritative master today.
Two structural consequencesβ
- No authoritative Customer (no CRM/MDM) is the most damaging gap β every domain will invent its own customer record. MDM + a customer SoR should lead the foundation wave.
- Retrieva is authoritative for ICT third-party only (DORA). Keep that boundary β it is not the SoR for business Vendors/Procurement generally.