From 9742cc1cff8eb23bc4bb5e3262a909b9b7351e58 Mon Sep 17 00:00:00 2001
From: Manu Sporny
+When dereferencing a `statusListCredential` URL, implementations MAY provide a
+mechanism to query the status list at a particular point in time. If such a
+feature is supported, and if query parameters are supported by the URL scheme,
+then the name of the query parameter MUST be `timestamp` and the value MUST be
+a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The resulting
+status list credential SHOULD be the status list as it existed at the given
+date and time.
+
It is expected that a verifier will ensure that it trusts the issuer
of a verifiable credential, as well as the issuer of the associated
From 81c4ead97e7b42e8f2adddf8400faa384d3f7845 Mon Sep 17 00:00:00 2001
From: Manu Sporny
-When dereferencing a `statusListCredential` URL, implementations MAY provide a
-mechanism to query the status list at a particular point in time. If such a
+When a `statusListCredential` URL is dereferenced, server implementations MAY provide a
+mechanism to dereference the status list as of a particular point in time. If such a
feature is supported, and if query parameters are supported by the URL scheme,
then the name of the query parameter MUST be `timestamp` and the value MUST be
a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The resulting
status list credential SHOULD be the status list as it existed at the given
-date and time.
+point in time.
Validate Algorithm
+ Validate Algorithm
Validate Algorithm
mechanism to dereference the status list as of a particular point in time. If such a
feature is supported, and if query parameters are supported by the URL scheme,
then the name of the query parameter MUST be `timestamp` and the value MUST be
-a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The resulting
-status list credential SHOULD be the status list as it existed at the given
+a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The result of
+dereferencing such a timestamped URL MUST be a status list credential containing
+either the status list as it existed at the given point in time, or an error.
point in time.
Validate Algorithm
then the name of the query parameter MUST be `timestamp` and the value MUST be
a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The result of
dereferencing such a timestamped URL MUST be a status list credential containing
-either the status list as it existed at the given point in time, or an error.
-point in time.
+either the status list as it existed at the given point in time, or a
+STATUS_RETRIEVAL_ERROR.
-When a `statusListCredential` URL is dereferenced, server implementations MAY provide a -mechanism to dereference the status list as of a particular point in time. If such a -feature is supported, and if query parameters are supported by the URL scheme, -then the name of the query parameter MUST be `timestamp` and the value MUST be -a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. The result of -dereferencing such a timestamped URL MUST be a status list credential containing -either the status list as it existed at the given point in time, or a -STATUS_RETRIEVAL_ERROR. +When a `statusListCredential` URL is dereferenced, server implementations MAY +provide a mechanism to dereference the status list as of a particular point in +time. If such a feature is supported, and if query parameters are supported by +the URL scheme, then the name of the query parameter MUST be `timestamp` and the +value MUST be a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value. +The result of dereferencing such a timestamped URL MUST be a status list +credential containing either the status list as it existed at the given point in +time, or a STATUS_RETRIEVAL_ERROR. +If the result is an error, implementations MAY attempt the retrieval again +with a different timestamp value, or without a timestamp value, as long as +the verifier's validation rules permit such an action.
-
It is expected that a verifier will ensure that it trusts the issuer
of a verifiable credential, as well as the issuer of the associated
From 804df0eb5df0692e52165155acac09e17607dcba Mon Sep 17 00:00:00 2001
From: Manu Sporny
When a `statusListCredential` URL is dereferenced, server implementations MAY
provide a mechanism to dereference the status list as of a particular point in
-time. If such a feature is supported, and if query parameters are supported by
-the URL scheme, then the name of the query parameter MUST be `timestamp` and the
-value MUST be a valid URL-encoded [[XMLSCHEMA11-2]] dateTimeStamp string value.
-The result of dereferencing such a timestamped URL MUST be a status list
-credential containing either the status list as it existed at the given point in
-time, or a STATUS_RETRIEVAL_ERROR.
-If the result is an error, implementations MAY attempt the retrieval again
-with a different timestamp value, or without a timestamp value, as long as
-the verifier's validation rules permit such an action.
+time. When an issuer provides such a mechanism, it enables a
+verifier to determine changes in status to a precision chosen by the
+issuer, such as hourly, daily, or weekly. If such a feature is supported, and if
+query parameters are supported by the URL scheme, then the name of the query
+parameter MUST be `timestamp` and the value MUST be a valid URL-encoded
+[[XMLSCHEMA11-2]] dateTimeStamp string value. The result of dereferencing such a
+timestamped URL MUST be a status list credential containing either the status
+list as it existed at the given point in time, or a STATUS_RETRIEVAL_ERROR. If the result is an
+error, implementations MAY attempt the retrieval again with a different
+timestamp value, or without a timestamp value, as long as the verifier's
+validation rules permit such an action.
From dfa5e3181daedba6c8ddefe8cc2026a0d1afe120 Mon Sep 17 00:00:00 2001
From: Ted Thibodeau Jr Validate Algorithm
Validate Algorithm
query parameters are supported by the URL scheme, then the name of the query
parameter MUST be `timestamp` and the value MUST be a valid URL-encoded
[[XMLSCHEMA11-2]] dateTimeStamp string value. The result of dereferencing such a
-timestamped URL MUST be a status list credential containing either the status
-list as it existed at the given point in time, or a STATUS_RETRIEVAL_ERROR. If the result is an
-error, implementations MAY attempt the retrieval again with a different
+timestamp-parameterized URL MUST be either a status list credential containing
+the status list as it existed at the given point in time, or a
+STATUS_RETRIEVAL_ERROR. If the result is
+an error, implementations MAY attempt the retrieval again with a different
timestamp value, or without a timestamp value, as long as the verifier's
validation rules permit such an action.