SODAX Symbol
BETA

Generalized Messaging Protocol (GMP)

GMP is the authenticated messaging layer that transmits and verifies cross-network instructions within the SODAX system.

gmpmessagingcross-networkverificationbridge layersystem

What it is

The Generalized Messaging Protocol (GMP) is the contract-level messaging system used by SODAX to send verified instructions between networks.

It does not move assets. It transmits payloads that instruct contracts on other networks to perform specific actions.

GMP provides the authenticated channel through which bridge + action flows are coordinated across the Hub and supported networks.

What it does inside SODAX

Within SODAX, GMP carries the instruction layer of cross-network execution.

When a contract on one network needs to trigger logic on another network, GMP transmits a payload containing the necessary data. That payload is verified through a distributed relayer signer set before it is executed on the destination contract. GMP ensures:

  • Messages are uniquely identified.
  • Messages cannot be replayed.
  • Only authorized relayers can validate delivery.
  • A message is processed at most once.

It does not calculate routes. It does not determine pricing. It does not hold liquidity. It does not decide whether an Intent is profitable to fulfill. It verifies and delivers instructions. Asset movement is handled separately by the Asset Manager.

Why it exists

Cross-network execution requires more than asset bridging. Contracts must be able to trigger logic on other networks in a verifiable way. Without an authenticated messaging layer:

  • Settlement state could diverge.
  • Execution steps could not be coordinated.
  • Recovery paths would be harder to implement.
  • Contracts would lack a secure way to confirm cross-network intent.

GMP exists to provide a minimal, secure pipe for transmitting instructions between networks.

It separates instruction delivery from asset custody and from execution reasoning.

What this means for users and partners

For users, GMP is invisible. It ensures that once a cross-network action is initiated, the required contract calls are delivered and verified across networks.

For builders, GMP provides a consistent interface for cross-network contract communication without embedding routing or liquidity logic into messaging infrastructure. As part of SODAX's cross-network developer tools (often searched as cross chain developer tools), GMP gives builders a verified messaging primitive without requiring them to design their own cross-network communication layer.

Component boundaries remain clear:

  • The Solver determines how to fulfill an Intent.
  • The Coordinator structures execution steps.
  • The Asset Manager moves assets.
  • The Hub records settlement.
  • GMP transmits and verifies instructions between networks.

GMP is the messaging pipe of SODAX. It carries instructions, not value.

Last updated: 2/19/2026