HelpCommunities
About the Community History Service
cheny0
and
on May 15, 2024

Status app is currently in beta stage
The Status app is currently in its beta stage. This means the application is still undergoing active development, and certain features described in this document may function differently or be unavailable within the app.
info
You can only configure and benefit from the community history service using Status desktop.

Status uses a peer-to-peer network to temporarily store your community messages for 30 days. When your community members get online, messages are automatically downloaded and stored locally on their computers.

The peer-to-peer network deletes messages older than 30 days, so members who don't receive them in time can't access them. With the Community History Service (CHS), every community member can access all historical messages.

  • The Status mobile app doesn't support the CHS.
  • The CHS is on by default, but community Owners can turn it off. Other community members can't turn it off or choose not to download historical messages.
  • When new members join, they can immediately see messages from the past 30 days. However, it may take a few days for messages older than 30 days to appear.
  • The Status desktop app automatically downloads messages older than 30 days to designated areas, referred to as archives, to keep them accessible. This process occurs seamlessly in the background.
  • Messages are only readable after importing the archives in Status app. This process occurs automatically.
  • The messages in the archives are encrypted, and it's impossible to directly open the archives to read them.
info
Downloading and importing messages can take a long time. If messages of a period don't appear, wait a few days.

The CHS uses BitTorrent

, a communication protocol for decentralized data sharing, with a built-in BitTorrent client in the Status desktop app. BitTorrent connects computers with IP addresses and transfers archives to every member's computer.

tip
To avoid exposing your IP address to other community members, use a VPN when running Status.

Every seven days, the CHS prompts your control node to create an archive for messages in the past seven days. Then, the embedded BitTorrent clients in your Status app and in the apps of your community members share the archive.

The CHS runs automatically in the background, you can't see its processes or notifications. You or your community members must be online with the Status desktop app running for the CHS to share, download or import archives.

info
Status can't access or manipulate your messages through the CHS. The archives are stored locally on your and your community members' computers.

The following example demonstrates how a message archive is generated and how your community members Alice and Bob access it.

  1. Your Status desktop running the community control node is online.
  2. The control node generates an archive.
  3. The BitTorrent client in your Status app makes the archive sharable over a magnet link.

  1. Alice comes online, and the BitTorrent client in her Status app receives the magnet link.
  2. Using the magnet link and your IP address, the BitTorrent client in Alice's Status app downloads the archive from your computer.
  3. Alice's Status app processes the archive, and Alice can read the messages in the community interface.
  4. Bob comes online, and his Status app downloads the archive from your or Alice's computer.

The CHS archives messages only from the computer that runs the control node. If you miss any messages, your members can't receive a copy via the CHS. To provide a complete history, keep your control node online every day or at least once every six days.

Don't remove or edit torrent files, as they're part of the CHS mechanism.

If you move your control node from one computer to another, copy the Status folder to the new computer to keep the existing archives accessible.

tip
Turning off the CHS significantly reduces community members' experience. Keep it on unless it's really necessary.