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

# Sidecar

Chains leverage Javelin by running a sidecar. The sidecar runs alongside the chains validators/sequencers and allows them to opt into a shared auction that runs across all the chains in the network to help facilitate cross-chain composability.&#x20;

Chains register ahead of time to this shared auction and this allows Javelin builders to bid on a shared slot across chains. These shared slots are done in epochs that last 12 seconds. A builder bids for the right to build across all chains in the Composium for a given epoch.&#x20;

Blocks are built and sent to the chain in time with the chain’s blocktime. Builders switch every epoch. Chains benefit by unlocking cross-chain composability with Javelin while being able to maintain flexibility in their stack and allowing them to have their own block time without giving up any revenue.

Chains benefit by unlocking cross-chain composability with Javelin while being able to maintain flexibility in their stack and allowing them to have their own block time without giving up any revenue.

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


---

# 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://nodekit.gitbook.io/nodekit-documentation/architecture/sidecar.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.
