マストドン (ミニブログ)
サービスとしてのマストドンは短文投稿型のSNSである。WebUIは、Twitter用のクライアントTweetDeckに類似した外観を持ち、画面は複数のカラムによって分割された構成になっている
マストドンでは利用者の投稿する短文は「トゥート」と呼ばれており、500文字の制限がある。他の利用者を「フォロー」することで、その利用者の投稿を「ホームタイムライン」と呼ばれるカラム上で読むことができるようになる点は先行サービスと同様である。トゥートの閲覧に関する制限導入が可能なのも同じだが、それらについてはより細かい調整が可能となっている(トゥートとプライバシー機能を参照)。
サーバーは複数の利用者がぶら下がる結節点(ノード)となり、サーバー間はActivityPubを用いて通信を行う。こうしたマストドンのネットワークは電子メールのそれに類似している。電子メール同様、利用者は自分とは別のサーバーに属する利用者と交流が可能である。また、他のサーバーへと利用者がアカウントを移行させるための機能も提供されている。
「中央集権型」のサービスでは全ての利用者は単一の管理者(Twitter, Inc.など)が運営するサーバーにログインする。
前述の通り、マストドンのライセンスはGNU Affero General Public LicenseでGitHubにて公開されており、各サーバーがライセンスに基づき、独自に改良することが可能である。また、pixivが運営するPawooに実装されたプロフィールページへトゥートをピン留めする機能がマストドン本体に取り込まれるなど、サーバーの独自機能だったものが、マストドンとしての機能に発展することがある。