-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Problem description
The existing TenureInfo structure in the KYC Tenure API
provides a strong foundation for sharing customer tenure information.
To further enrich this model and increase the informational value for API consumers, it would be useful to include attributes that provide more context about the CSP’s end customer — specifically the type of customer relationship (e.g., prepaid, postpaid, or other) and whether the line belongs to the Primary Account Holder (PAH).
These attributes allow API consumers to better interpret tenure data and assess the credibility and reliability associated with the CSP’s customer relationship and strengthens confidence in the tenure data.
Possible evolution
The TenureInfo object can be enriched with two new optional fields:
TenureInfo: type: object properties: ... customerType: type: string description: "Describes the CSP’s customer relationship type. Possible values include: - prepaid: pay-as-you-go relationships - postpaid: billed contractual relationships - other: alternative relationships such as MVNO or partner-based associations" enum: [prepaid, postpaid, other] pah: type: boolean description: "Indicates whether the line belongs to the Primary Account Holder (PAH). True if the line is owned by the account holder, false otherwise."
These fields are optional providing a smooth evolution path for existing implementations.
Alternative solution
Additional context
This enhancement increases the contextual depth of tenure data, enabling API consumers to make more informed decisions when evaluating a CSP’s customer.
customerType complements contractType by clarifying whether the relationship involves prepaid, postpaid, or alternative business models such as MVNO etc., which can signal different levels of validation or risk.
The pah flag helps API consumers understand whether the tenure applies to the account holder.
Together, these additions make the Tenure API more insightful, credible, and interoperable, while maintaining simplicity.
cc @gmuratk