> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spire.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Traditional shared sequencing

<Frame>
  <img src="https://mintcdn.com/spire/BLVLXOQXhMRTJ8nz/images/Based-stack/Traditional-shared-sequencing.avif?fit=max&auto=format&n=BLVLXOQXhMRTJ8nz&q=85&s=43695b28b5dc2b980c6d879c515fa505" alt="Banner image" width="1536" height="402" data-path="images/Based-stack/Traditional-shared-sequencing.avif" />
</Frame>

We recognize that significant effort has been made on traditional shared sequencers (shared sequencers that are not “based”).

> One valuable feature of the Based Stack is that appchains can still reap the benefits of shared sequencing with other L2s.

We implement a design called [Forward Based Sequencing ↗](https://hackmd.io/@mteam/forward-based-sequencing), which gives shared sequencers (acting as forward sequencers) the ability to influence block production without a distinct monopoly. This enables shared sequencers to provide composability between Spire based appchains and other non-based rollups, especially when paired with execution preconfirmations.

<Info>Execution preconfirmations allow forward sequencers to get (collateral-backed) execution guarantees that can be used to approximate atomic execution. We call this “optimistic atomic execution.”</Info>

One important thing to note is that this design could theoretically be used in any rollup with an L1 escape hatch with a low wait period. In the Based Stack, we take this primitive to the next level by introducing forward sequencers as “first-class citizens” in block production by focusing on gas efficiency, practical technical integrations with shared sequencers, and docs for integration.
