> 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/technical-overview.md).

# Technical Overview

1.) Rollups opt-in for registration through sidecar, which forwards the information to be stored in the NodeKit L1. This ensures their inclusion in the auction at the beginning of an epoch on the Shared Auction.

2.) Builders bid on the right to be the builder for the chains, and once assigned, the builder for the epoch is returned via getBuilder().

3.) GetPayload() allows Sidecar to fetch the chains’ blocks once it has been preconfirmed on the Shared Auction. Sidecar provides the information needed to the Shared Auction for a response. Chains then check the public key of the current builder against the builder that signed the chain block to ensure they got a valid block.

4.) If a chain wants to opt-out of the Shared Auction for an epoch, it may do so by submitting an opt-out message by the end of epoch n-2.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf7_jsNUrW_5ov0ZOaqH4nhQwsFCVCBpz0oRdFtG-c9_3P4og8zhg80ADt1jpGzpYNKaf8gGMgb87Gte0yIsmzqsU8b9kRPtOqylNEedttkR8_RVoyUgrXjU9UIR1urQBwuAUZDdQ?key=mcWQm1Amijc8vua1uSfrnrz1" 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/technical-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.
