messaging and agent fabric