Satellite IM is a decentralized communication platform based on IPFS with end-to-end encryption, supporting peer-to-peer voice, video, and text messaging. Users create an identity to engage in encrypted communication with contacts, with data controlled by users themselves and no central servers. Its technical mechanism leverages IPFS storage and the dag-jose encryption format to achieve decentralized data storage and transmission.