> For the complete documentation index, see [llms.txt](https://docs.zircofi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zircofi.com/transparency/execution-quality.md).

# Execution quality

Execution quality is the venue's product, so it is measured and published the way infrastructure publishes uptime: continuously, unfiltered, and against a benchmark nobody at the venue controls.

## The metric

For every fill: the signed distance, in basis points, between the realised price and the guarded Chainlink mid recorded in the fill event's oracle round. Positive means the trader paid over mid (the normal case, by the spread), negative means price improvement (RFQ competition can beat the vault's spread). Because the mid used is the one the fill itself was checked against, the metric is exactly recomputable by anyone from chain data; the venue cannot pick a friendlier benchmark after the fact.

## What is published

| Cut       | Contents                                                                                                        |
| --------- | --------------------------------------------------------------------------------------------------------------- |
| Live      | Rolling distributions per market, venue and regime; median, p90 and worst fill                                  |
| Daily     | The full fill-level dataset, downloadable, no minimum size filter and no exclusions                             |
| By regime | `OPEN` versus `CLOSED` costs side by side, so the weekend premium is a published number rather than a suspicion |
| RFQ       | Maker price improvement versus the vault quote at the same moment, aggregated                                   |
| Reverts   | Slippage-bound and band reverts as a rate, because a venue can flatter fills by failing them                    |

## How to read it

* The median `OPEN` fill for a Tier A market should sit near the base half-spread plus fee. Persistent drift above it means parameters need retuning, and the timelocked retune will cite this dataset.
* The `CLOSED` distribution is expected to be wider and costlier; that is the priced gap risk. What it must not show is fills near the band edge in calm conditions.
* Sudden compression of band margins across many fills is the early signature of an oracle problem, which is why the operations stack alerts on the same public numbers this page shows.

## Why publish the bad days too

A dataset with exclusions is marketing. The point of publishing every fill, including the expensive weekend ones and the reverts, is that an LP underwriting a vault, a maker calibrating quotes, and a trader deciding whether Saturday can wait for Monday are all working from the same record the venue itself is judged on. Venues that grade themselves honestly get better; the dataset is the venue's own tuning input, published.

The raw data is at `/v1/execution-quality` in the [API](/architecture/api.md), and every aggregate on this page links to the fills behind it in the [trade explorer](/using-zircofi/trade-explorer.md).


---

# 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.zircofi.com/transparency/execution-quality.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.
