> For the complete documentation index, see [llms.txt](https://docs.sidepit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sidepit.com/use-sidepit/beta/trading/auction-bids.md).

# DLOB Auctions

Sidepit's core market structure is **DLOB — one-second deterministic auctions**.

## One-second epochs

During an open session, signed transactions are grouped into one-second epochs. Each epoch has a deterministic transaction sequence, then a central limit order book applies price priority and matching rules.

Within an epoch, arriving a few microseconds earlier does not buy priority over a better price. Participants compete on price and risk decisions rather than physical proximity to the matching engine.

## What DLOB does not guarantee

DLOB removes the continuous speed race from the ordering rule. It does not guarantee:

* that an order will be accepted;
* that liquidity exists;
* that a market order will fill completely;
* that a limit order will fill; or
* that an order is resolved at the moment it is submitted.

## Client rule

A successful network send means **queued** for an auction. Read the order and rejection feeds to learn the result.

Order data can contain multiple messages for one epoch because products are interleaved. A raw client must filter by ticker and drain port `12124` through `more_in_epoch == 0` before acting on the completed book state.

The epoch echo and auction streams are public advanced surfaces for clients that need to observe the deterministic input sequence. See [Public API and SDKs](/users-and-agents/api.md).


---

# 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.sidepit.com/use-sidepit/beta/trading/auction-bids.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.
