The Earthlings platform architecture is built on a multi-layered principle. Each layer addresses its own task and minimally interferes with others.
1. Presentation Layer
Web interfaces, mobile applications, APIs for external integrations. This is where a person sees the "face" of Earthlings: the Declaration, project map, cells panel, voting, personal dashboard. At this level, accessibility, clarity, and understandable user experience are particularly important.
2. Application Layer
Modules implementing functionality: profile management, initiative submission, cell operations, voting, fund management, integration with Earthlings AI. This layer is responsible for business logic but not for low-level data storage.
3. Data Layer
Profile repositories, project metadata, cell statuses, DAO configurations, voting results (aggregated), event logs. Here the principles of minimization, data separation, and the principle of "do not collect unnecessary data" are applied.
4. Identity and Trust Layer
Earthlings proprietary verification system, issuance and storage of SBT identity tokens, management of trust relationships (signing the Declaration, confirmation of Earthling status). This layer is maximally isolated and protected.
5. Incentive Economy Layer
Earthlings Coin infrastructure, internal funds, distribution of contribution rewards, integration with projects and cells. Here the economic logic described in a separate Earthlings Coin document is established.
6. DAO Integration Layer
Interfaces and protocols through which DAO decisions (voting, approvals, rule changes) are reflected in platform operations: settings, access controls, economic parameters, development priorities.
Layers can evolve separately: the application layer can be updated without changing the identity layer, or economic models can be experimented with without affecting the DAO core.