Orie Steele
Orie Steele
I think the v2 context should look like this to start: ```json { "@context": { "@version": 1.1, "@protected": true, "id": "@id", "type": "@type", "@vocab": "https://www.w3.org/2018/credentials#" } } ```
I am very strongly in favor of v2 using `validFrom` and `validUntil`... and getting rid of the ambiguous "issuanceDate" and "expirationDate". How these values might be mapped to JWT or...
cc @bumblefudge
@jandrieu can you point to examples of this extension that are being used in the wild today? I know folks have been considering it, we should gather evidence that it's...
I think @selfissued also knows of some folks considering this feature, we should strive to get it covered in the test suite, if it really is being used.
Related: - [DHS: Best Practices for Leap Second Event Occurring on 31 December 2016 ](https://us-cert.cisa.gov/sites/default/files/documents/Best_Practices_for_Leap_Second_Event_Occurring_on_31_December_2016_S508C.pdf) - [leap-second-rattle-internet-theres-plot-kill](https://www.wired.com/2015/01/leap-second-rattle-internet-theres-plot-kill/) - [IETF leap-seconds.list](https://www.ietf.org/timezones/data/leap-seconds.list) - [timeanddate.com](https://www.timeanddate.com/time/leap-seconds-future.html) - See also: https://en.wikipedia.org/wiki/Year_2038_problem Examples should include leap...
https://github.com/json-schema-org/json-schema-spec/issues/483
possibly useful: https://github.com/transmute-industries/verifiable-data/blob/43b2dd1f91dc200927bd8c859ece31eae465e4f1/packages/vc.js/src/datetime/datetime.test.ts https://github.com/transmute-industries/verifiable-data/blob/43b2dd1f91dc200927bd8c859ece31eae465e4f1/packages/vc.js/src/datetime/index.ts ``` export const RFC_3339 = new RegExp( "^([0-9]{4})-([0-9]{2})-([0-9]{2})" + "([Tt]([0-9]{2}):([0-9]{2}):([0-9]{2})(.[0-9]+)?)?" + "(([Zz]|([+-])([0-9]{2}):([0-9]{2})))?" ); // Tweaked to allow for leap seconds export const ISO_8601_FULL = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-6]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; export...
https://www.w3.org/TR/xmlschema11-2/#dateTime - does not support leap seconds. - 100% compatible with unix timestamps.
the current spec is ambiguous regarding this, i believe it should be updated to state: ``` vc.crentialSubject: String | Object (with id) ``` I believe the current spec also allows...