> For the complete documentation index, see [llms.txt](https://wpen.donablock.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wpen.donablock.io/14.-donablock-technology/14-2-core-layer.md).

# 14-2 Core Layer

The Core Layer stores the sales activity information of each participants of DonaBlock Ecosystem on blockchain and distributed repository. The sales activity information is collected from all the activities generated by end users and from transactions of each deals on DonaBlock.

Critical data, such as product information of the deal, "ShopBack" contract between a supplier and an volunteer, sales records from transactions made by customers on each commerce provider's services, other sales related activities by end users, is stored on blockchain network to prevent fabrication, intervention, or fraudulent activities.

Those data play an important role in the ecosystem to evaluate accurate sales performance of each volunteer and to analyze their followers. DonaBlock blockchain network will be built on an existing Mainnet with minimal data at the initial stage, but it aims to be run independently to support full commerce engine by operating Dona Mainnet or side chain in the future.

In addition, detailed activity data of ecosystem participants will be stored on distributed storage as cached, asynchronous data to increase the efficiency of on-chain transactions.

For example, activities generated by volunteer, detailed purchase information of a customer, and identities of participants are stored on separate, distributed data repository rather than a main blockchain network since they are cold data with a low access frequency.

Also, deal contents created by volunteer or product contents provided by suppliers are on the distributed data storage.

The data on this layer is encrypted and can only be viewed by the data owner, or permitted individuals/companies by the data owner.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wpen.donablock.io/14.-donablock-technology/14-2-core-layer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
