The JSON Schema Office Hours Now Runs Weekly! Join Us!
Monday, July 6, 2026 · 3 min read

JSON Schema and IETF

Some of you may have heard rumblings about the IETF starting up a JSON Schema working group, and you may be wondering where that effort might stand with this community. Hopefully this post answers some of those questions for you.

A Brief History

All of the published JSON Schema were done as IETF Internet Drafts (I-Ds). IETF uses these I-Ds as a first step in the process toward official RFCs. In effect, they are specification proposals.

JSON Schema used this process as an unofficial publication avenue, but neither IETF nor we progressed the proposals to become an actual RFC. The RFC process didn't fit the rapid (relative to other specifications) iterative approach that was being used by the team, releasing multiple, versioned specifications. Thus, the team preferred to continue creating I-Ds.

After 2020-12 was released, the team began looking toward other publication options. In recent years, we had considered joining the OpenJS Foundation, part of the Linux Foundation, and even ECMA International. However those efforts never proved fruitful for various reasons that I won't get into here.

IETF Again

An unintended result of not progressing to RFC is that other RFCs and specifications from other organizations don't have an official identifier to use as a reference. That's not to say JSON Schema can't be used at all. To the contrary, despite being published as I-Ds, our specifications are intended to be production ready and specifications are encouraged to reference them. Although some organizations, like W3C, already reference JSON Schema specifications as I-Ds, getting an official RFC number makes it a lot easier for them and possible at all for others.

A few months ago, I was contacted by Henry Andrews, one of the co-authors of various published JSON Schema iterations. Lisa Dusseault, who has an interest in seeing JSON Schema as an RFC, had reached out to him about working through IETF to push for restarting the JSON Working Group or creating a new one for JSON Schema, and she wanted to make it an inclusive effort with the TSC here.

I introduced her to the rest of the team, and we've been in periodic discussions since.

The Plan Forward

For now, the JSON Schema TSC are watching the various threads that come through the IETF mailing list and attending meetings as they come up. So far, a JSON Schema Working Group Charter has been produced, and Lisa has created an initial draft for a proposal.

The draft is little more than an edit of 2020-12 at this point. It re-combines the documents (Core, Validation, and Hyper-Schema) into one, the way it was before Draft 4, and there was some work to reorganize a few sections to read more fluidly.

The JSON Schema TSC will be starting email chains in the IETF list to propose and discuss the various changes that we've made since 2020-12 but have yet to publish.

In the meantime, Lisa has advised to proceed with our plans to publish what we have, and we can figure out how that rolls in to the IETF effort when the time comes. At a minimum, it could provide direction for IETF.

We'll continue to keep everyone updated as developments continue.

Background photo by @bamagal on Unsplash.