# Agent Swarm

The Agent Swarm is the core engine powering QuillAI’s security layer for the onchain economy. It consists of autonomous adversarial AI agents working in concert to identify and patch vulnerabilities across smart contracts, tokens, and AI agents. These agents simulate real-world attacks using reinforcement learning, continuously adapting to new exploit techniques and evolving threat models.

**Key Features:**

* **Autonomous & Adaptive:** Each agent learns independently, sharing insights to improve the swarm’s overall performance.
* **Collaborative Defense:** By simulating multi-agent adversarial scenarios, the swarm identifies even the most complex vulnerabilities.
* **Continuous Monitoring:** The swarm’s persistent simulations ensure vulnerabilities are detected before they can be exploited.
* **Scalable Intelligence:** As the onchain economy grows, the Agent Swarm scales with it, providing protection for every layer and use-case.

**Components:**

* **QuillShield:** Dedicated to smart-contract security, using the swarm’s insights to detect and patch vulnerabilities.
* **QuillCheck:** Focused on token due-diligence, analyzing liquidity, vesting, and exit scams with swarm-powered precision.
* **QuillGuard:** Extending swarm defense to AI agents, preventing prompt injections and manipulation.

The Agent Swarm is not just a tool—it’s a living, evolving defense system built for the decentralized future.


---

# 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://quillainetwork.gitbook.io/quillai-network/agent-swarm.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.
