L'architecture de la plateforme Earthlings est construite sur un principe multicouche. Chaque couche accomplit sa propre tâche et interfère minimalement avec les autres.
1. Couche de Présentation
Interfaces web, applications mobiles, APIs pour les intégrations externes. C'est là qu'une personne voit le « visage » d'Earthlings : la Déclaration, la carte des projets, le panneau des cellules, les votes, le tableau de bord personnel. À ce niveau, l'accessibilité, la clarté et une expérience utilisateur compréhensible sont particulièrement importantes.
2. Couche Application
Modules implémentant les fonctionnalités : gestion de profil, soumission d'initiatives, opérations de cellules, votes, gestion des fonds, intégration avec Earthlings AI. Cette couche est responsable de la logique métier mais pas du stockage de données de bas niveau.
3. Couche de Données
Référentiels de profils, métadonnées de projets, statuts de cellules, configurations DAO, résultats de votes (agrégés), journaux d'événements. Ici s'appliquent les principes de minimisation, de séparation des données et le principe de « ne pas collecter de données inutiles ».
4. Couche d'Identité et de Confiance
Intégration avec les fournisseurs externes de KYC/biométrie, émission et stockage de jetons d'identité SBT, gestion des relations de confiance (signature de la Déclaration, confirmation du statut Earthling). Cette couche est maximalement isolée et protégée.
5. Couche d'Économie Incitative
Infrastructure Earthlings Coin, fonds internes, distribution des récompenses de contribution, intégration avec les projets et cellules. Ici s'établit la logique économique décrite dans un document Earthlings Coin séparé.
6. Couche d'Intégration DAO
Interfaces et protocoles par lesquels les décisions de la DAO (votes, approbations, modifications de règles) se reflètent dans les opérations de la plateforme : paramètres, contrôles d'accès, paramètres économiques, priorités de développement.
Les couches peuvent évoluer séparément : la couche application peut être mise à jour sans modifier la couche d'identité, ou des modèles économiques peuvent être expérimentés sans affecter le cœur de la DAO.