| Internet-Draft | OMP NDTCP Profile | March 2026 |
| Adebayo & Makanjuola | Expires 22 September 2026 | [Page] |
This document defines the OMP domain profile for digital credit providers (DCPs) operating under the Central Bank of Kenya Digital Credit Providers Regulations 2022 (CBK NDTCP). It specifies the Intent Class configuration, routing threshold ranges, Watchtower definitions, and Audit Trace extensions required to satisfy per-decision explainability and human oversight evidence requirements for AI-assisted credit decisions under the CBK framework.¶
The Central Bank of Kenya AI Banking Sector Survey (July 2025) found that few institutions using AI for credit decisions have mechanisms for per-decision explainability. The CBK AI Guidance Note, in preparation as of March 2026, will define what adequate AI governance evidence means for all 195 licensed DCPs. This profile specifies the technical architecture that satisfies those requirements.¶
This profile REQUIRES implementation of the core OMP protocol as defined in draft-veridom-omp. The full specification is also available at ZENODO-OMP. All terms and base protocol specifications in that document apply to this profile. This document specifies only the domain parameters.¶
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 22 September 2026.¶
Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document.¶
The Central Bank of Kenya licensed 195 digital credit providers under the NDTCP framework as of January 2026 [CBK-NDTCP-2022]. The CBK AI Banking Sector Survey [CBK-AI-SURVEY-2025] conducted in March 2025 and published July 3, 2025 found that 50% of regulated institutions have adopted AI tools, of which 65% use AI for credit risk scoring. The survey further found that few institutions using AI have mechanisms for bias detection, algorithm explainability, or customer redress. Ninety-three percent of survey respondents stated that CBK should develop and issue AI Guidance.¶
Matu Mugo, Director of Bank Supervision at CBK, confirmed publicly at the CBK AI Hackathon (November 20, 2025) that the Bank is formulating a Guidance Note on Artificial Intelligence covering governance, risk management frameworks, data integrity, and the necessity of human oversight in automated decision-making.¶
For the purposes of this profile, per-decision explainability means a cryptographically sealed record of: (i) the input data at the moment of the credit decision, (ii) the classification and confidence scores applied, (iii) the policy compliance evaluation, (iv) the routing outcome (AUTONOMOUS, ASSISTED, or ESCALATED), and (v) the identity of any Named Accountable Officer who reviewed the decision. The OMP Audit Trace defined in [I-D.veridom-omp] satisfies all five requirements when configured per this profile.¶
The Kenya Office of the Data Protection Commissioner (ODPC) issued its largest combined fines in history in December 2025 -- KES 9,375,000 in a single decision -- against digital credit providers specifically for the absence of traceable consent and data processing audit trails. This profile addresses those specific evidentiary requirements. Additional background on OMP is available in [ZENODO-OMP].¶
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] when, and only when, they appear in all capitals, as shown here.¶
The following regulatory instruments govern DCP operations in Kenya. This section maps each instrument's evidentiary requirements to specific OMP NDTCP profile technical responses.¶
The following Intent Classes MUST be defined for NDTCP deployments. Routing thresholds are specified as minimum values; implementations MAY set higher thresholds based on institutional risk assessment.¶
| Intent Class | Theta Min | Rationale |
|---|---|---|
| CREDIT_SCORE_QUERY | 0.88 | Routine credit score inquiry. No lending decision. High volume. |
| LOAN_DECISION | 0.92 | AI-assisted loan origination. High consequence. Named officer review required above threshold. |
| REPAYMENT_CAPACITY_ASSESS | 0.90 | Regulation 18 compliance. MUST log data sources used in assessment. |
| COMPLAINT_RESOLUTION | 0.85 | Customer complaint routing. Silence Detector active. 24-hour SLA. |
| ADVERSE_ACTION_NOTICE | 0.95 | Credit denial or adverse terms. Named officer MUST review before dispatch. |
| DATA_RECTIFICATION_REQUEST | 0.88 | ODPC-governed data correction. Full audit trail mandatory. |
| CRB_CONSENT_VERIFICATION | 0.99 | Credit Reference Bureau access. Consent MUST be logged before query. |
The following Watchtowers MUST be active in NDTCP deployments. WT-01 and WT-04 from the core registry apply without modification. The following NDTCP-specific Watchtowers are defined for this profile.¶
The following fields extend the base Audit Trace schema for NDTCP deployments. All fields are mandatory unless marked OPTIONAL.¶
{
"cbk_dcp_licence_number": "string",
"crb_consent_hash": "sha256 | null",
"crb_consent_timestamp": "ISO 8601 UTC | null",
"loan_application_id": "string | null",
"regulation_18_data_sources": ["string"],
"adverse_action_flag": "boolean",
"ndtcp_schema_version": "NDTCP-PROFILE-v1.0"
}
¶
cbk_dcp_licence_number MUST be present in every trace for regulator identification. crb_consent_hash MUST be present and non-null for any interaction where a CRB query was made. regulation_18_data_sources MUST be populated for REPAYMENT_CAPACITY_ASSESS intent class.¶
When generated for a CBK examination, the Watchtower 6 Proof-Point MUST include the following sections in addition to the base format defined in draft-veridom-omp:¶
All security considerations in draft-veridom-omp apply. The following considerations are specific to the NDTCP profile.¶
CRB Consent Sequencing: An institution could attempt to log a fabricated consent record after the CRB query. WT-NDTCP-01 MUST verify that the crb_consent_hash references a consent record whose timestamp predates the CRB query timestamp. Any consent record timestamped after the CRB query timestamp MUST be flagged as a sequencing violation and the interaction MUST be routed to ESCALATED.¶
Adverse Action Suppression: An institution could attempt to route adverse credit decisions through the AUTONOMOUS path by manipulating confidence score inputs. WT-NDTCP-02 triggers on outcome probability, not on the routing confidence score, to prevent this manipulation.¶
This document makes no requests of IANA.¶