> 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/users-and-agents/faq.md).

# FAQ

## Is Sidepit live?

Yes. ProofNet is a production beta running on real mainnet Bitcoin. Access remains code-gated, and there is no paper-trading venue.

## What trades on Sidepit?

Sidepit trades dated, Bitcoin-margined USDBTC forwards—not perpetual contracts. The contract is quoted in integer satoshis per USD. Read the [Contract Specifications](/use-sidepit/beta/trading/contract-specifications.md), then query the active ticker, contract size, margins, schedule, and expiry from the public exchange feed.

## Why one-second auctions?

**DLOB — one-second deterministic auctions** remove time priority within the shared second. Better price wins over faster arrival. This changes the competitive axis from infrastructure speed to price and risk judgment.

## Is a queued order filled?

No. A queued order has entered an auction. Use order, fill, and rejection data to resolve its outcome.

## What happens to a market order?

A native market order has no user-chosen limit price. It sweeps available opposite liquidity within the exchange price band in one auction and cancels every unfilled remainder. It never rests.

## What is the execution fee?

Sidepit charges an execution fee of 125 sats per contract per side per execution. The engine deducts it on every fill. A trader opening and later closing one contract pays 250 sats; at $100,000/BTC, that is about $0.25.

## What is my Sidepit account?

Your connected Native SegWit `bc1q` Bitcoin address is your Sidepit ID and account. Fund that address first, then use LOCK. Never send directly from an external wallet or exchange to the deposit/lock address.

## What is Sidepit's deposit address?

It is the exchange address your LOCK transaction pays: `bc1qn9szw2tfte4m2l7enhentvjpvnque932xr2m03`. Send to it **only from your own Sidepit ID** — never from an exchange or any other wallet, because Sidepit credits the account the payment spends from. Funding is: decide how much you want to trade, send exactly that to your own Sidepit ID, then LOCK by sweeping the Sidepit ID's entire balance to the deposit address. Verify the address independently: it is the address holding [Jacket #8](https://ordinals.com/inscription/42713f393a35faaddf5d173cfef61673437c483de9a31f5847f0b3e8bd9df0a5i0) of the Sidepit Jacket ordinals collection, and the same address is pinned in the open-source [Public API client](https://github.com/sidepit/Public-API/blob/main/users-cli/cli/constants.py). See [Fund and Lock Bitcoin](/use-sidepit/beta/onboarding/lock-bitcoin.md#verify-the-deposit-address).

## Can an AI agent withdraw my Bitcoin?

Not when it uses the supported delegation path. A delegated key can trade and cancel for the owner's account. The protocol prevents it from unlocking funds, authorizing another agent, or revoking an agent.

## What if the agent key is lost?

The owner's Bitcoin key is unaffected. Revoke the lost public agent ID and authorize a replacement. Existing positions and orders remain, and any surviving copy can trade until revocation becomes active.

## What if the owner wallet is lost?

Restore the seed privately and verify that it reproduces the exact same full Sidepit ID. If every valid key and recovery seed is lost, there is no documented alternate signature path for owner actions. Never give support a seed or private key.

## Where do unlocked funds go?

Only to the account's same full Sidepit ID. There is no alternate destination field.

## How long does an unlock take?

Sidepit does not promise a completion time. Follow the same operation ID through `PENDING`, `RESERVED`, `PROCESSING`, and `COMPLETED`, or a named rejection. Once `RESERVED`, the request is irrevocable and cannot be canceled.

## Where should developers start?

Clone the [Public API repository](https://github.com/sidepit/Public-API), read `AGENTS.md`, and run the keyless quickstart. The public protocol contract is [`sidepit_api.proto`](https://github.com/sidepit/Public-API-Data/blob/main/sidepit_api.proto).


---

# 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/users-and-agents/faq.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.
