Les RFC fondatrices sont parues ensemble en mai 2015 : JWS (7515), JWE (7516), JWK (7517), JWA (7518), JWT (7519) et des exemples détaillés (7520). Parmi les ajouts ultérieurs figurent les charges utiles non encodées (7797), les empreintes JWK (7638), les clés OKP pour Ed25519 et X25519 (8037), ES256K (8812), les bonnes pratiques JWT (8725) et les algorithmes entièrement spécifiés (9864). Le groupe de travail JOSE développe désormais aussi les JSON Web Proofs, pour la divulgation sélective et les attestations à divulgation nulle de connaissance.
Son équivalent CBOR est COSE, utilisé là où un encodage binaire compact compte (WebAuthn, mdoc, CWT). Parmi les bibliothèques JOSE matures figurent jose (JavaScript), Nimbus JOSE + JWT (Java), golang-jwt et go-jose (Go), PyJWT et Authlib ou joserfc (Python) et Microsoft.IdentityModel (.NET).