{
"$type": "site.standard.document",
"description": "Use github.com/lestrrat-go/jwx/v3 for all JWT operations.",
"path": "/decisions/jwt/",
"publishedAt": "2025-07-22T00:00:00Z",
"site": "at://did:plc:bnr33h7nafe5nk4zzlshvana/site.standard.publication/3mnb3xdhll227",
"tags": [
"Quality",
"IO",
"Identity"
],
"textContent": "Keeping with Minimize Dependencies , we exclusively use github.com/lestrrat-go/jwx/v3 for all JWT operations. Pros This library is focused, mature, and well-maintained. This library appears to have the capabilities that we need. Cons This can require additional work to refactor code to use preferred dependencies. Support for secp256k1 currently requires a build flag . New key types might not be supported. ",
"title": "Use one JWT library"
}