How can validity per claim be supported?

Issue #1374 new
Mark Haine created an issue

There has been a suggestion that in some cases claims when presented should have an associated period of validity per claim?

Is there an obvious way of doing this with current specs?

Comments (4)

  1. Dima Postnikov

    Would be keen to see an example where this would make sense.

    IMO claims usually are made at point in time. Verification metadata will provide more context to an RP to make a decision if a claim is valid or not.

  2. Mark Haine reporter

    I am beginning to think that addressing this is not really Identity Assurance related directly but is more about how to represent claims that have a time contstraint associated with them. The obvious example is address that is only valid for the period where it is the residence of the individual, but there may be other claims that have validity for specific periods, like family_name in the case of there being a new married name replacing use of previous family_name.

    My gut feel at the moment that a new draft that deals with these time-bound claims scenarios may be appropriate.

  3. Mark Haine reporter

    Suggestion:

    {
    "given_name": "Eva",
    "time_bound_claims": {
        "address": [
            {
                "start": "2021-02-15T16:51Z",
                "end": "2021-05-15T16:51Z",
                "value": {
                    "locality": "Karlstad",
                    "postal_code": "65344",
                    "country": "SWE",
                    "street_address": "Gatunamn 221b"
                  }
            },
            {
                "start": "2021-05-15T16:51Z",
                "value": {
                    "locality": "Bobstad",
                    "postal_code": "15399",
                    "country": "SWE",
                    "street_address": "Bobunamn 11b"
                  }
            }
        ],
        "family_name": [
            {
                "start": "1980-02-15T16:51Z",
                "end": "2021-05-15T16:51Z",
                "value": "Strömberg"
            },
            {
                "start": "2021-05-15T16:51Z",
                "value": "Andersson"
            }
        ]
    }}
    

  4. Log in to comment