Add optional TenureInfo qualifiers for contract-line context - #85
Add optional TenureInfo qualifiers for contract-line context#85Cyndi-E wants to merge 5 commits into
Conversation
|
|
HuubAppelboom
left a comment
There was a problem hiding this comment.
These proposed changes go against one of the primary goal of the CAMARA project, to provide open, global, and interoperable API solutions. In Europe, these extra data points cause the API to be subject to user consent, which makes this API useless for fraud detection and prevention. We propose to make these data points part of a seperate API, for which user consent is required, so it can be used globally.
|
Hi @KeldaAnders @shilpa-padgaonkar @Cyndi-E @albertoramosmonagas @GillesInnov35 Apart from the discussion whether this should be implented in a separate API, I think the terminology used should be the same as elsewhere in CAMARA, and should follow as much as possible the glossaries defined in Commonalties and in ICM. For example, the term "line" is very ambiguous, especially when considering this API can also be used by fixed line telephony and/or internet providers. For example a business can be on a single fixed telephony line (but with thousands of phone extensions). Depending on what use case you are looking for, it may be better to describe this as single phone number or multiple phone numbers, or as single subscription vs multiple subscriptions. Another example is contract holder, I believe else where and in the Glossary the term subscriber is defined. The other point is that it must be clearly defined which case is a "multi"-subscription (or line).
Clearly a better definition is required what "multi" stands for, but that also depends what the information is used for. If the information is just to enlighten what the Tenure API returns (it is currently defined as relating to a phone number), it may be simpler to keep the definition of single/multi also related to phone numbers (whether the subscriber has multiple phone numbers in his contract). And yes, fixed phone numbers should be included then. And if there will be an API that relates to how long a subscription is in use with the subscriber, then it should reflect the number of subcriptions the subscriber has. |
Thanks @HuubAppelboom for highlighting these points. I agree that Since this depends on the underlying use case and CSP-supported semantics, I have continued the clarification in [this comment in #67]. Based on the outcome, the terminology and definition in PR #85 can be updated accordingly. I have also checked the ICM glossary. It defines It may therefore be appropriate to retain |
|
@Cyndi-E The same discussion around subcriber vs contract holder plays with other KYC APIs, like Age Verification, KYC Match etc. With Age Verification it is called the contract owner. What may be better is to have this defined in the Glossary at Commonalities, so that we have a common definition for this, that should be used with all APIs. |
|
Thanks @Cyndi-E, @HuubAppelboom and @KeldaAnders. The direction is reasonable — so I will keep this short and focus on the points I think need to be resolved:
Two things that should be settled but need not block this PR:
|
@Cyndi-E I think in CAMARA terms the subscriber is per definition always the contract holder, so why introduce a new definition ? |
What this PR does / why we need it:
This PR addresses the discussion in Issue #67 by proposing optional response qualifiers to
TenureInfofor review, to provide additional context for interpreting the existing tenure result in shared, multi-line, family, or business contract structures.The change introduces two optional attributes:
contractLineStructure: indicates whether the CSP can determine that the underlying contract contains a single line or multiple lines.lineToContractHolderAssociation: indicates whether the CSP can determine the association between the queried line and the contract holder.The proposal separates contract-line structure from line-to-contract-holder association to avoid mixing two different semantics in a single field.
Both attributes are optional and may be omitted if the relevant information or relationship is not available, ambiguous, unreliable, or not permitted to be shared.
This PR does not broaden the KYC Tenure API into a general customer-profile or account-information interface. The added fields are intended only as lightweight qualifiers of the existing tenure signal and do not define a universal or fixed mapping to trust level.
Which issue(s) this PR fixes:
Related to #67.
Changelog input