Compte → équipe → projet → domaine.
- Un compte est une personne. Elle se connecte par GitHub ou par un lien reçu par e-mail ; il n'y a pas de mot de passe.
- Une équipe porte le forfait, les quotas et la facturation. Chaque compte en a une, personnelle, dès sa première connexion. Une équipe peut avoir plusieurs membres.
- Un projet est un produit. C'est l'axe de navigation : on choisit son projet en haut de l'écran, et tous les modules se règlent dessus.
- Un domaine (monsite.fr, api.monsite.fr) appartient à un projet. C'est l'unité que partagent les modules : Stats mesure un domaine, Veille le surveille, Uptime le sonde, Mail expédie depuis lui, SEO le relit, Erreurs reçoit les siennes.
Cette chaîne est la seule chose à comprendre pour se repérer. Tout le reste en découle : une clé d'API appartient à une équipe, un quota se compte par équipe, une mesure se rattache à un domaine, et un domaine ne peut appartenir qu'à un seul projet à la fois.
Ce qui relie les modules entre eux, c'est le domaine et la date. C'est ce qui permet de dire « tes inscriptions ont chuté le 3 mars, ton enregistrement SPF a changé le 2 mars » — une phrase qu'aucun outil isolé ne peut produire.