# System Architecture

To meet the complex demands of the Web3 era, Debitist employs a three-layer distributed architecture, ensuring efficient coordination of data processing, computation, and execution. By deeply integrating AI with blockchain, the platform enables automated decision-making and execution, allowing users to describe their needs in natural language and quickly generate actionable task flows. The architecture leverages decentralization and smart contracts to ensure execution security, breaking through the technical bottlenecks and high costs of traditional solutions, and empowering users to achieve higher returns in decentralized finance (DeFi) and blockchain applications.

**Debitist’s core architecture consists of three layers:**

1. D**ata Perception Layer:** Integrates 30+ on-chain data sources (e.g., Dune, Nansen) and off-chain social sentiment APIs.
2. **AI Computation Layer:**

* **Task Parsing Module:** LLMs break down user requests into executable atomic tasks.
* A**gent Routing Network:** Dynamically allocates computing resources based on Proof of Contribution (PoC).

3. **Execution and Settlement Layer:**

* **Cross-Chain Adapter:** Supports transactions on 20+ public chains, including ETH, BNB Chain, and Solana.
* S**mart Clearing Engine:** Optimizes large-order execution using TWAP/VWAP algorithms.


---

# Agent Instructions: 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:

```
GET https://debitist-1.gitbook.io/debitist/3.-platform-architecture-and-core-technologies/system-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
