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

# Overview

Delphi is a token launchpad on Robinhood Chain. Every token launched on it trades in a Uniswap v4 pool with a Delphi hook attached, and that hook records a time-weighted average price on every swap. The result is an oracle that exists from the token's first trade and that any contract can read with one call.

This documentation covers three things: how to launch and trade a token, how the oracle works and how to read it from a contract, and the addresses and interfaces of the deployed contracts.

## Why the oracle matters

A token that only has a pool only has a spot price, and a spot price can be moved to any value by a single swap. That is why nothing serious gets built on launchpad tokens: a lending market cannot liquidate against a price that can be faked in one block, and a perp cannot settle on it.

Delphi solves this at the launch itself. Because the hook is part of the pool, the price history is written by the pool as it trades, and the average over any window is available on-chain the moment someone asks for it. The design is the one Uniswap v3 pools have used since 2021, with an extra rule that bounds how far the recorded price can move per second.

## Where things are

Delphi runs on Robinhood Chain testnet today. The app is at [delphirhc.com](https://delphirhc.com), the contracts are source-verified on the testnet explorer, and their addresses are listed under [Addresses](/contracts/addresses.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.delphirhc.com/readme.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.
