# Technical Architecture

Empowered by [Chain Abstraction on NEAR Protocol](https://docs.near.org/build/chain-abstraction/what-is), Allstake not only brings native (re)staking to all chains, but also makes it possible to build AVSs with multi-chain signature capability from day one.

Allstake Protocol comprises three core components:

1. **Allstake Hub**, built on NEAR Protocol, which manages all the AVSs and operators, and tracks all deposit, delegation and withdrawal states of (re)stakers.
2. **Client Contracts** on all client chains including EVM chains like Ethereum and non-EVM chains like Solana, allow native stake, delegate and withdraw by (re)stakers on these client chains. As there're no smart contracts on Bitcoin, the (re)staking logic is implemented with Chain Signature, which we'll share in more details later.
3. **Cross-Chain Interoperability** between Allstake Hub and Client Chain Contracts that can (1) sync staking and delegation states from client chains to Allstake Hub, and (2) perform undelegate, slash and reward distribution on client chains with Chain Signature transaction initiated by Allstake Hub.

<figure><img src="/files/FMtfW7YsAJ2YrN5wyNZk" alt=""><figcaption></figcaption></figure>


---

# 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://docs.allstake.org/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.
