[OpenID-Specs-eKYC-IDA] Issue #1304: [IDA] Does the same rule apply to other properties of array type? (openid/ekyc-ida)

Takahiko Kawasaki issues-reply at bitbucket.org
Fri Apr 15 01:21:48 UTC 2022


New issue 1304: [IDA] Does the same rule apply to other properties of array type?
https://bitbucket.org/openid/ekyc-ida/issues/1304/ida-does-the-same-rule-apply-to-other

Takahiko Kawasaki:

The `evidence` property in a request has the following rule \(from the “Requesting Verification Data” section\):

> A single entry in the `evidence` array represents a filter over elements of a certain evidence type. The RP therefore MUST specify this type by including the `type` field including a suitable `value` sub-element value. The `values` sub-element MUST NOT be used for the `evidence/type` field.
>
> If multiple entries are present in `evidence`, these filters are linked by a logical OR. 

Does the same rule apply to other properties of array type? To be concrete, to the following?

* `assurance_details`
* `check_details`

I know `verified_claims` has a different rule \(which is described in the “Requesting Claims sets with different verification requirements” section\) although its type can be an array.

If the same rule applies, it is better to mention it explicitly in the specification. On the other hand, if the same rule does not apply, implementers would be confused by the inconsistency and want detailed description about how to handle them.



More information about the Openid-specs-ekyc-ida mailing list