Mastodon fournit un service de discussion sociale décentralisée. Chacun poste des contenus, et chacun peut choisir qui l'on suit pour voir ses contenus. Il n'y a pas un seul serveur central comme dans le cas de Twitter: les adresses comportent une partie @truc qui permet d'identifier sur quelle instance elle se situe, et c'est la technique qui s'occupe de faire suivre le contenu de manière transparent.