Technical Summary
The JMAP base protocol (RFC8620) provides the ability to upload and
download arbitrary binary data via HTTP POST and GET on defined
endpoint. This binary data is called a "blob".
This extension adds additional ways to create and access blobs, by
making inline method calls within a standard JMAP request.
This extension also adds a reverse lookup mechanism to discover where
blobs are referenced within other data types.
Working Group Summary
This document represents the consensus of the jmap working group. While the
working group is small, this document did attract comment from several
individuals associated with different organizations.
One known implementation exists for Cyrus. Other implementers, notably
Fastmail, are expected to implement soon. Existing JMAP implementations are
listed at the community site jmap.io, but since this is an extension to
existing "blob" functions, the features in this particular draft are not
mentioned there.
There are no necessary yet outstanding reviews.
Personnel
Jim Fenton is the document shepherd.
Murray Kucherawy is the responsible Area Director.