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.
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.