"Previously on... the Internet"

To be thought as recited by this voice.

Instant messaging (IM) technology is a type of online chat that offers real-time text transmission over the Internet.

Originally named Jabber, the Extensible Messaging and Presence Protocol (XMPP) was developed by the homonym open-source community in 1999 for near real-time instant messaging (IM), presence information, and contact list maintenance.

Unlike most instant messaging protocols, XMPP is defined in an open standard and uses an open systems approach of development and application, by which anyone may implement an XMPP service and interoperate with other organizations' implementations.

Some of the largest messaging providers use, or have been using, various forms of XMPP based protocols in their backend systems without necessarily exposing this fact to their end users. This includes WhatsApp, Google Talk and Facebook Chat. Most of these deployments are built on the free-software, Erlang-based XMPP server called ejabberd.

By design, there is no central authoritative server as there is with services such as AOL Instant Messenger or Windows Live Messenger. Anyone may run their own XMPP server on their own domain.

Every user on the network has a unique XMPP address, called JID. The JID is structured like an email address with a username and a domain name for the server where that user resides, separated by an at sign (@), such as username@example.com.

XMPP allows for servers communicating seamlessly with each other, forming a global 'federated' IM network. This architecture is very similar to email, where someone on gmail.com can send an email to someone with an account on hotmail.com, for example.

Year 19 a.X. (after XMPP)

We have to go back, Kate!

Arcipelago.ml is a free (as in free speech) IM provider based on XMPP.

You get a JID of the form user@arcipelago.ml that permits you to chat with people on the XMPP federated network.

The service is managed by Pellegrino Prevete, a real person that put his name on this, so this is not one of those shady servers in which you do not get to know who is potentially spying on you: you know that from the beginning.

In any case, it is empirically proved that he cannot read your messages if you use the free open source clients that are listed below.

In general he does not care about your metadata (i.e. from where and when are you active, differently than Google, Facebook, etc.); that is because he opened the service exactly to avoid giving his own to others, so it would be too much hypocrite for him spying his users.

At the moment the service is provided free of charge because users are not enough to give him headaches; anyway that could change in the future.

Anyway, if you think this work merits some contribution, you are invited to donate or patreon this project.

How to use Arcipelago.ml

Just follow the mobile or desktop tutorials.

Published: 21 November 2018
Last edited: 21 November 2018
The contents of this website are released under CC-BY-NC-ND