{
  "$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"
}