> For the complete documentation index, see [llms.txt](https://docs.strikelabs.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.strikelabs.app/api-reference/openapi.md).

# The contract

The public API is governed by a single OpenAPI document, written by hand against the venue's source rather than generated from a running server — and it cannot drift. A test in the venue's own suite walks the document against the real route table and fails the build if they disagree in either direction: a documented endpoint that does not exist, or a public endpoint nobody documented.

## Every route is classified

The contract also classifies **every** route the venue serves, including the ones excluded from these pages. Excluded is not secret: **operator and maker endpoints exist and are token-gated** — admin settlement, risk telemetry, the maker's quote board and quote sessions, and the deposit-watcher and payout-batcher endpoints. Each carries the reason it is excluded. What is not published is their request and response schemas, because nothing outside the operator's own daemons has a reason to call them. Two of them would leak other users' payout addresses and amounts.

## Honesty is tested too

The same test suite bans copy that overclaims: no page of this documentation may describe the venue as anything other than custodial, and the [custody disclosure](/protocol/custody.md) has its load-bearing clauses pinned word-for-word. If the docs soften, the build breaks.


---

# 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.strikelabs.app/api-reference/openapi.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.
