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

# Introduction

> A collection of answers to frequently asked questions, organized by topic.

## Fast Protocol

<CardGroup cols={2}>
  <Card title="What is Fast Protocol?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-fast-protocol">
    Overview of the incentive-aligned mev distribution system built on mev-commit.
  </Card>

  <Card title="What are Fast Swaps?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-are-fast-swaps">
    How Fast Swaps lets you trade tokens on Ethereum while earning mev rewards.
  </Card>

  <Card title="What is FAST RPC?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-fast-rpc">
    The drop-in Ethereum RPC that enables preconfirmations for any wallet or dapp.
  </Card>

  <Card title="What is Fastx402?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-fastx402">
    Sub-second USDC payments for AI agents on Ethereum mainnet.
  </Card>

  <Card title="Why should validators opt in?" color="#ca8b04" href="/v1.2.x/knowledge-base/why-should-validators-opt-in">
    Understanding why opting in to Fast Protocol is rational and profitable.
  </Card>
</CardGroup>

## Preconfirmations

<CardGroup cols={2}>
  <Card title="What is Execution Preconfirmations?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-execution-preconfirmations">
    How mev-commit enforces execution guarantees and slashing for failed preconfirmed transactions.
  </Card>

  <Card title="What Happens During an Execution Preconf?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-happens-during-an-execution-preconf">
    End-to-end flow from a searcher's perspective — submitting bids and receiving commitments.
  </Card>

  <Card title="How Do Preconfs Work?" color="#ca8b04" href="/v1.2.x/knowledge-base/how-do-preconfs-work">
    The provider side — analyzing bids, generating commitments, and verifying execution.
  </Card>
</CardGroup>

## Bidding & Economics

<CardGroup cols={2}>
  <Card title="What is the Deposit Amount?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-deposit-amount">
    Learn about deposit amounts required for bidding and their significance.
  </Card>

  <Card title="How to Price a Bid" color="#ca8b04" href="/v1.2.x/knowledge-base/how-to-price-a-bid">
    Bid pricing formula factoring in priority fees, timing, and state contention.
  </Card>

  <Card title="Why do I receive the same commitment when resending a bid?" color="#ca8b04" href="/v1.2.x/knowledge-base/why-do-i-receive-the-same-commitment-when-resending-a-bid">
    Why deterministic ECDSA cryptography produces identical commitments for identical inputs.
  </Card>

  <Card title="How Do Rewards and Slashing Work?" color="#ca8b04" href="/v1.2.x/knowledge-base/how-do-rewards-and-slashing-work">
    Simplified overview of how mev-commit incentivizes honest behavior.
  </Card>
</CardGroup>

## Tooling & Setup

<CardGroup cols={2}>
  <Card title="What is Foundry?" color="#ca8b04" href="/v1.2.x/knowledge-base/what-is-foundry">
    Foundry's role in smart contract development within the mev-commit ecosystem.
  </Card>

  <Card title="Why is cast necessary for mev-commit chain interactions?" color="#ca8b04" href="/v1.2.x/knowledge-base/why-is-cast-necessary-for-mev-commit-chain-interactions">
    How cast simplifies blockchain interactions on the mev-commit chain.
  </Card>

  <Card title="EigenLayer Operator Registration" color="#ca8b04" href="/v1.2.x/knowledge-base/eigenlayer-operator-registration">
    Step-by-step guide to registering as an EigenLayer operator for the mev-commit AVS.
  </Card>
</CardGroup>

## Troubleshooting

<Card title={`How do I fix the error: "failed to read msg: stream reset"?`} color="#ca8b04" href="/v1.2.x/knowledge-base/how-do-i-fix-the-error-failed-to-read-msg-stream-reset">
  Resolving the stream reset error for provider nodes in the mev-commit network.
</Card>
