Skip to content

Commit 409fbe5

Browse files
committed
Clarify that TTL is optional and doesn't override validity.
1 parent 8af361e commit 409fbe5

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -920,13 +920,13 @@ <h3>BitstringStatusListCredential</h3>
920920
<tr>
921921
<td id="ttl">credentialSubject.ttl</td>
922922
<td>
923-
The `ttl` indicates the "time to live" in milliseconds. This property MAY be
924-
present. If not present, implementers MUST use a value of `300000` for this
925-
property. A verifier MUST NOT use a cached `BitstringStatusListCredential` that
926-
was cached for more than the `ttl` duration prior to the start of verification
927-
operation on a [=verifiable credential=]. Implementations that publish the
928-
status list SHOULD align any protocol-specific caching information, such as the
929-
HTTP `Cache-Control` header, with the value in this field.
923+
The `ttl` is an OPTIONAL property that indicates the "time to live" in
924+
milliseconds before a refresh SHOULD be attempted. If not present, no default
925+
value is assumed. The value does not override or replace the
926+
<a data-cite="VC-DATA-MODEL-2.0#validity-period">validity period</a>
927+
of the `BitstringStatusList`. Implementations that publish the status list
928+
SHOULD align any protocol-specific caching information, such as the HTTP
929+
`Cache-Control` header, with the value in this field.
930930
</td>
931931
</tr>
932932
</tbody>

0 commit comments

Comments
 (0)