---
title: "Live state of the public testnet demo"
method: GET
path: "/api/pilot"
tags: ["demo"]
---

# Live state of the public testnet demo

`GET /api/pilot`

## Request

- Base URL: `https://yield.trdefi.com`
- URL: `https://yield.trdefi.com/api/pilot`
- Auth: none required

The maker/taker/fee wallets, the shipped strategy and the swaps observed in a recent block window, on a **test network**. This exists so the public demo page can show a real end-to-end flow. It is **same-origin only** (Origin/Referer must be a TRDEFI page) and carries a tight rate limit. The fee-receiver address is deliberately not returned — only its balance. The same-origin check is a deterrent against casual reuse, not a security boundary.

## Response `200`

Demo state

- object

## Other responses

- `403`: Origin or scope not allowed — the endpoint is restricted to TRDEFI pages, or the key does not carry the `prepare` scope.
- `429`: Rate limit exceeded. `Retry-After` is always present.
- `503`: Our data source is temporarily unavailable. Retry shortly.

---

[API](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api.md) · [All operations](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trdefi/apis/trdefi-liquidity-api/revisions/0175596aa1cb?raw)
