# Thor ShredStream

> Raw Solana shreds streamed via UDP - the fastest on-chain signal available

## What is Thor ShredStream?

Thor ShredStream provides **raw Solana shreds via UDP**, giving you the earliest possible access to transaction data. Shreds arrive before blocks are confirmed, enabling sub-second reaction times for trading strategies.

### Key Benefits

| Feature             | Description                                                       |
| ------------------- | ----------------------------------------------------------------- |
| **Earliest Signal** | Receive shreds as they're produced, before block confirmation     |
| **Raw Data**        | Unprocessed shreds for custom parsing and strategy implementation |
| **Low Latency**     | Direct UDP delivery minimizes network overhead                    |
| **Reliable Source** | Enterprise-grade shred infrastructure                             |

## What Are Shreds?

Solana breaks transactions into small packets called **shreds** for fast network propagation. Each shred is \~1228 bytes containing:

* Slot number
* Shred index
* Shred type (data or coding/FEC)
* Transaction data fragment

Validators reassemble shreds into complete blocks. By receiving shreds directly, you see transaction data before the block is finalized.

## Use Cases

* **High-Frequency Trading (HFT)** - React to transactions before block confirmation
* **Arbitrage** - Detect price movements across DEXs at the earliest moment
* **MEV Strategies** - Build and submit transactions with minimal delay
* **Market Making** - Update quotes based on incoming order flow
* **Analytics** - Real-time network monitoring and statistics


---

# 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://docs.thornode.io/infrastructure/thor-shredstream.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.
