Skip to main content

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 objectTarget SoROur SoR todayStatus
PolicyPolicy Adminktayl-policy-service🟒
IdentityIAMktayl-iam + Authentik🟒
Payment / LedgerFinance ERPERPNext (GL/AP/AR)🟑
Risk / QuoteUnderwritingktayl-underwriting (scaffold)🟑
Claim / ReserveClaimsktayl-claims (scaffold; legacy GlobalCore spine)🟑
Survey / RecommendationRisk Engineeringktayl-risk-engineering (scaffold)🟑
Reinsurance ContractReinsurancektayl-reinsurance (scaffold)🟑
DocumentDMSktayl-dms (scaffold); Nextcloud/Docuseal (storage/e-sign)🟑
ICT vendor / third-partyProcurement / GRCRetrieva (DORA arrangement graph) β€” ICT only🟑
SubmissionSubmission Platformβ€”πŸ”΄
Customer / BrokerCRM / MDMβ€”πŸ”΄
Invoice / PremiumBillingβ€”πŸ”΄

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​

  1. 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.
  2. Retrieva is authoritative for ICT third-party only (DORA). Keep that boundary β€” it is not the SoR for business Vendors/Procurement generally.