# Engineering call ### Speakers - Santi - Ricardo ### Topic - Community usage of XCM ### Agenda - XCM vs XCMP. What is what? - XCM — stands for cross-consensus message. It is a general way for consensus systems to communicate with each other - XCMP — stands for cross-consensus message passing, one of the transport methods for XCMs. It allows parachains to exchange messages with other parachains on the same relay chain - VMP — stands for vertical message passing, one of the transport methods for XCMs. It allows parachains to exchange messages with the relay chain. UMP (upward message passing) enables parachains to send messages to their relay chain, while DMP (downward message passing) enables the relay chain to pass messages down to one of their parachains - HRMP — stands for horizontal relay-routed message passing, a stop-gap protocol while a full XCMP implementation is launched. It has the same interface as XCMP, but messages are stored on the relay chain - Vanilla XCM - Subscan (https://polkadot.subscan.io/xcm_dashboard) and how to see what's happening. - Wallets using XCM as interface - https://forum.polkadot.network/t/xcm-as-a-standard-for-reading-and-interacting-with-parachains/266 - https://forum.polkadot.network/t/xcm-dialects-plugging-into-xcm-to-create-standardized-and-predictable-api-surfaces/384 - XC 20s - Moonbeam - Astar - Moonbeam Remote EVM Calls - https://docs.moonbeam.network/builders/xcm/remote-evm-calls/ - XCM SDK de Moonbeam. - https://docs.moonbeam.network/builders/xcm/xcm-sdk/xcm-sdk/ - Bridges XCM - https://hackmd.io/-zr0MPSGR5ef2MoXjnt0pQ?view - AssetDID de KILT. - https://medium.com/kilt-protocol/bte-and-mynft-announce-assetdids-for-nfts-built-on-kilt-6c06a2f9d8dd - InvArch: Multisig parachain and XCM.