# Technical Architecture

Pumpad’s platform is built around two core service layers:

* **AI Service Engine** — powers data, content, and model tasks
* **Community Tool Layer** — Telegram-based bot plugins for user & task interactions

These layers are connected via a unified **task dispatcher** and **PUAI billing system**, creating a seamless “function-as-a-service” experience.

***

#### 🧠 AI Service Engine

Pumpad’s AI engine is a hybrid middle-layer built to call top-tier AI APIs and host internal tools. Key capabilities:

* **Model Router:** Compatible with OpenAI, Anthropic, Stability AI
* **Data Engine:** On-chain parsing, user clustering, predictive analytics
* **Content Tools:** Tweet generator, article summarizer, multilingual content
* **Risk Modules:** Smart contract scanner, wallet behavior alert, scam detector

Core stack: Python + Node.js + queue-based parallel dispatch.

***

#### 🤖 Telegram Bot System

Pumpad’s Telegram automation tools are serverless (Cloudflare Workers + Supabase), with each plugin acting as an **AI micro-agent**.

Live plugins include:

| Plugin Name     | Function                                        |
| --------------- | ----------------------------------------------- |
| TaskBot         | Launch tasks, verify results, rank participants |
| RankBot         | Score and rank user activity                    |
| AirdropVerifier | Wallet check, task sync, airdrop eligibility    |
| InsightBot      | User behavior dashboard and segmentation        |
| AIWriter        | Tweet generator with custom keyword libraries   |

All plugins are unlocked via PUAI usage.

***

#### 🔌 Plugin System & Extensibility

Pumpad will offer a **Plugin SDK** for developers to build and submit their own AI modules. Future capabilities:

* Plugin-to-plugin interactions
* Cross-group point syncing
* Custom model deployment for BRC20/NFT projects


---

# 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://pumpad.gitbook.io/pumpad.ai/technical-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.
