Just to consider if it is necessary to clarify...
In Entity Statement claim trust_marks https://openid.net/specs/openid-federation-1_0.html#section-3-6.23, in theory, an entity can put multiple JSON objects with the same "id" value, designating the same Trust Mark identifier.
Is it OK to do that, or one "should not" do that? In the validation process in case of multiple trust marks with same identifier, what if one fails validation and other passes - is that a "validation pass" or "validation fail" for the same Trust Mark ID? Should we then consider the trust mark that is issued later, etc...