Skip to content

Commit b0a42ca

Browse files
committed
Clarify that TTL is optional and doesn't override validity.
1 parent c046869 commit b0a42ca

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

index.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -937,13 +937,13 @@ <h3>BitstringStatusListCredential</h3>
937937
<tr>
938938
<td id="ttl">credentialSubject.ttl</td>
939939
<td>
940-
The `ttl` indicates the "time to live" in milliseconds. This property MAY be
941-
present. If not present, implementers MUST use a value of `300000` for this
942-
property. A verifier MUST NOT use a cached `BitstringStatusListCredential` that
943-
was cached for more than the `ttl` duration prior to the start of verification
944-
operation on a [=verifiable credential=]. Implementations that publish the
945-
status list SHOULD align any protocol-specific caching information, such as the
946-
HTTP `Cache-Control` header, with the value in this field.
940+
The `ttl` is an OPTIONAL property that indicates the "time to live" in
941+
milliseconds before a refresh SHOULD be attempted. If not present, no default
942+
value is assumed. The value does not override or replace the
943+
<a data-cite="VC-DATA-MODEL-2.0#validity-period">validity period</a>
944+
of the `BitstringStatusList`. Implementations that publish the status list
945+
SHOULD align any protocol-specific caching information, such as the HTTP
946+
`Cache-Control` header, with the value in this field.
947947
</td>
948948
</tr>
949949
</tbody>

0 commit comments

Comments
 (0)