I’d like to propose that the Composite Codec be deprecated.
Why?
The Composite Codec’s sole impact on XMTP has been to make things more complicated than they need to be.
As a core dev on the XMTP Labs team, I haven’t seen a standard and compelling use case for using it in the community. Additionally, we’ve never been tempted to use it in the XMTP Inbox Web example app.
Proposed next steps
Remove the Composite Codec as a supported standard content type from the XMTP SDKs (iOS, Android, JS, and Flutter)
Note: Developers can still support the Composite Codec by making it a custom content type.
Because this idea has progressed to become XIP-19: Deprecate the Composite Codec, we are closing this topic. Please direct all further discussions to the XIP-19 topic linked here.