> For the complete documentation index, see [llms.txt](https://docs.asterizm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.asterizm.io/infrastructure/overview.md).

# Overview

Asterizm secures cross-chain transactions with the [Asterizm Connector](/infrastructure/asterizm-connector.md), an on-chain module responsible for verifying the validity and integrity of cross-chain transactions. Additionally, it involves two independent off-chain entities: [Asterizm Relayers](/infrastructure/asterizm-relayer.md) and the [Client off-chain module](/infrastructure/client-off-chain-module.md), which are used for transmitting payloads and proofs.

<figure><img src="/files/fb4Wff4aTRhbYzNzmHKJ" alt=""><figcaption><p>Asterizm components</p></figcaption></figure>

* [Relayer servers](/infrastructure/asterizm-relayer.md) - transport layer for the cross-chain transaction proofs;
* [Client off-chain module](/infrastructure/client-off-chain-module.md) - transport layer for the cross-chain transaction data (payload) ensuring confidentiality;
* [Asterizm Connector](/infrastructure/asterizm-connector.md) - a key module responsible for checking the validity and integrity of cross-chain transactions.

{% hint style="info" %}
Asterizm is designed with the privacy of cross-chain transactions and infrastructure modularity at the core and is aimed to provide reliability, security, and low cost of cross-chain transactions.
{% endhint %}

The [Asterizm architecture](/what-is-asterizm/architecture.md) eliminates the necessity for maintaining a network of validators with off-chain consensus, which typically demands significantly more time and money to validate a transaction, as validation occurs off-chain.

In Asterizm, cross-chain transaction validation happens on-chain, which significantly speeds up transaction execution and reduces costs.


---

# 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://docs.asterizm.io/infrastructure/overview.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.
