Website
Status is a secure messaging mobile app, crypto wallet, and Web3 browser built with state of the art technology. It is a completely open source project
Features
- private messenger
- Messages are not stored on chain
- Status is implemented on top of go-ethereum, which connects to the Ethereum network via devp2p
- status uses the Whisper messaging protocol
- Whisper is an ethereum P2P commumnicatino protocol, status forked this and created Waku to enable real time messaging, notifications, group chats, public chats, and topic based chats.
- Public group channels in Status are a broadcast/subscription system. All public messages are encrypted with a symmetric key derived from the channel name.
- PFS is a feature of specific key-agreement protocols which provide assurances that your session keys will not be compromised even if the private keys of the participants are compromised.
- A client MUST sign the message otherwise it will be discarded by the recipients.
- decenteralized store is not implemented
- End to End encryption - no one other than the intented recipient can view messages
- Can send payments directly on chat through crypto wallet integration
- Send expressive stickers without the middle men. Even create your own packs and earn Status Network Token in the decentralized sticker marketplace
- 1:1 messaging can happen when a user scans another user’s QR code or exchanges key public keys
- secure crypto wallet
- Status is built with a non-custodial wallet, giving you full control over your funds without the use of a server. The private keys are stored in an encrypted manner on your device.
- wallet can be used to send and recieve transactions and interact with dApps within status
- A user is responsible for broadcasting certain information publicly so that others may contact them.
- web3 browser
- DApps will be required to ask permission before connecting to your wallet, and it may cause some DApps to break (if they are not compatible with this security measure). Finally, the Status browser implements EIP712 which aims to improve the usability of off-chain message signing for use on-chain.
- Account Generation
- During the account generation process, a chat and wallet keypair will be generated via a BIP43 derived path from a BIP39 mnemonic seed phrase.
- Key card
- A card that can be used as a two factor authentication - Require the tap of a card + pin entry for greater security over your account.
Dapps
- In order for a Dapp to get on the Dapp store on Status they must implement the Status DApp API which allows them to integrate with Whisper so that the Dapp can contact the user.
- Dapps can stake SNT tokens to get on a ranked lists. The Dapps are ranked by user votes.
Community