First RichMessage API draft