Архитектура платформы Землян строится по многослойному принципу. Каждый слой решает свою задачу и минимально вмешивается в другие.
1. Уровень представления
Веб-интерфейсы, мобильные приложения, API для внешних интеграций. Здесь человек видит “лицо” Землян: Декларацию, карту проектов, панель сот, голосования, личный кабинет. На этом уровне особенно важны доступность, ясность и понятный пользовательский опыт.
2. Уровень приложений
Модули, реализующие функциональность: управление профилем, подача инициатив, работа сот, голосования, управление фондами, интеграция с ИИ Землян. Этот слой отвечает за бизнес-логику, но не за хранение низкоуровневых данных.
3. Уровень данных
Хранилища профилей, метаданные проектов, статусы сот, конфигурации DAO, результаты голосований (агрегированные), журналы событий. Здесь применяются принципы минимизации, разделения данных и принцип “не собирать лишнего”.
4. Уровень идентичности и доверия
Собственная система верификации Earthlings, выпуск и хранение SBT-токенов идентичности, управление доверительными связями (подпись Декларации, подтверждение статуса Землянина). Этот слой максимально изолирован и защищён.
5. Уровень стимулирующей экономики
Инфраструктура Earthlings Coin, внутренние фонды, распределение вознаграждений за вклад, интеграция с проектами и сотами. Здесь зафиксирована экономическая логика, описанная в отдельном документе Earthlings Coin.
6. Уровень интеграции с DAO
Интерфейсы и протоколы, через которые решения DAO (голосования, утверждения, изменения правил) отражаются в работе платформы: настройках, доступах, параметрах экономики, приоритетах развития.
Слои могут эволюционировать по отдельности: можно обновить уровень приложений, не меняя уровень идентичности, или экспериментировать с экономическими моделями, не затрагивая ядро DAO.