Owner: @Thomas Lavaur

Reviewers: 🟢@Daniel Kashepava 🟢@Youngjoon Lee 🟢 @Mehmet 🟢 @Marcin Pawlowski 🟨@David Rusu

Revisions History

Version Changes
v1 Initial version.

Introduction

This document outlines the cross-channel messaging framework. A channel is a reserved identifier where only authorized keys can post messages on-chain, while anyone can read them. Cross-channel messaging allows different channels (including channels representing a Zone) to communicate and coordinate actions (such as Zone state transitions), enabling interoperability while maintaining security and decentralization.

Reference: [v1.3] Mantle Specification.

Objectives

The primary objectives of this framework are to:

Requirements

The cross-channel messaging framework must satisfy the following requirements:

Overview

Cross-channel messaging allows different channels to interact and coordinate. The framework supports two distinct messaging modes.