Cross-Chain Interoperability

XMSG Cross-Chain Messaging

Research into cryptographic message verification, light-client models, and cross-chain proof handling — so networks can exchange value and data without trusting intermediaries.

Interactive

Cross-chain transaction explorer

Step through an illustrative transfer from a source network to a destination network. Switch between views for a plain-language or protocol-level explanation.

Illustrative transaction — not a live network

Stage 1 of 7

Transaction Initiation

A user or business starts a transfer to another network, such as sending a payment instruction.

Responsible component
Source application / wallet
Proof / verification
Sender signature validation.
Potential failure conditions
Invalid signature, insufficient fees, or malformed payload.
Security assumptions
Key custody is the sender's responsibility; nonces prevent replay.

Design principles

Verify, don't trust

Destination chains verify source finality and inclusion proofs directly via light clients.

Untrusted relayers

Anyone can relay messages; relayers can delay but cannot forge them.

Exactly-once semantics

Sequence numbers, acknowledgments, and timeouts prevent replay and loss.

Optional zero-knowledge proofs

Research into ZK techniques to compress verification cost on destination chains.

XMSG is a research specification within MoP. The explorer uses illustrative transactions only and does not connect to any live network.