JMAP: The Specs
The specifications for the core JMAP protocol and access to mail stores using JMAP have been finalised and published. The JMAP working group is currently working on the calendars and sharing specs, with tasks and contacts expected to follow.
Finished
- The core protocol [RFC 8620]
- JMAP Mail [RFC 8621]
- A JMAP Subprotocol for WebSocket [RFC8887]
- JMAP Blob Management Extension [RFC9404]
- JMAP Quotas [RFC9425]
In development
These specs are not yet final and may change before publication. There are undoubtably edge cases that are not yet covered. If you find one, please email jmap@ietf.org or make a pull request on GitHub if you have a proposed fix.
Data formats
JMAP was designed in conjunction with new JSON-based file formats for contacts and calendars, which can also be used standalone or in other protocols.
JMAP Contacts uses JSContact (RFC9553) as the data format for contacts.
JMAP Calendars uses JSCalendar (RFC 8984) as the data format for events.