# Introduction

Benchmarking Bridge Aggregators is a benchmarking framework that Benchmarks Bridge/Transaction Aggregators that was created from a Hyperledger Internship.

<https://github.com/hyperledger-labs/benchmarking-cross-chain-bridges>

The project Benchmarks Token-Aggregators like Uniswap, Cowswap, Lifi, Socket, and XY Finance and Message-Aggregators like Hashi, Chainlink CCIP, and Hyperlane.&#x20;

The repository contains benchmarking tools, parsers that convert the routes or quotes from different token-aggregators into a standardized format. The codebase can automatically query all the protocols listed, collect the data, parse them into the benchmarking format, and then generate tables and plots to better analyze the generated data.

The sections in this book are:

1. [Getting started](/benchmarking-cross-chain-bridges/getting-started/installation.md)
   1. [Installation](/benchmarking-cross-chain-bridges/getting-started/installation.md)
   2. [Setup](/benchmarking-cross-chain-bridges/getting-started/setup.md)
   3. [Compatibility + Troubleshooting](/benchmarking-cross-chain-bridges/getting-started/readme.md)
2. [Repository Overview ](/benchmarking-cross-chain-bridges/repository-overview/repository-structure.md)
   1. [/script](/benchmarking-cross-chain-bridges/repository-overview/script.md)
   2. [/src](/benchmarking-cross-chain-bridges/repository-overview/src.md)
   3. [/test](/benchmarking-cross-chain-bridges/repository-overview/test.md)
   4. [/benchmark-data](/benchmarking-cross-chain-bridges/repository-overview/benchmark-data.md)
   5. [/benchmark-plots](/benchmarking-cross-chain-bridges/repository-overview/benchmark-plots.md)
   6. [/benchmark-tables](/benchmarking-cross-chain-bridges/repository-overview/benchmark-tables.md)
   7. [miscellaneous](/benchmarking-cross-chain-bridges/repository-overview/miscellaneous.md)
3. [Maintainers](/benchmarking-cross-chain-bridges/maintainers.md)


---

# 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://benchmarking-aggregators.gitbook.io/benchmarking-cross-chain-bridges/introduction.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.
