# What is HalfMoon

**HalfMoon** is a professional digital asset trading infrastructure focused on performance, determinism, and scalable execution.

It is designed to serve traders, liquidity providers, institutions, and developers who require reliable market access and programmatic integration.

Rather than operating as a consumer-facing exchange interface, HalfMoon builds the underlying systems that power structured trading workflows in crypto markets.

***

### Core Focus

HalfMoon is built around three foundational principles:

**Deterministic Execution**\
Trades should execute with clear pricing logic and predictable outcomes.

**Infrastructure-First Design**\
All systems are API-native and integration-ready, enabling automation and large-scale deployment.

**Market Integrity & Risk Control**\
Robust margin systems, structured liquidity access, and transparent execution models ensure stability and reliability.

***

### Product Suite

HalfMoon currently provides two independent trading systems:

***

#### Perpetual Trading

A leveraged derivatives system that enables long and short exposure through perpetual futures contracts.

It includes margin management, funding rate mechanics, and a real-time risk engine to support professional derivatives trading.

This product is designed for directional traders, hedgers, and programmatic strategy execution.

***

#### PMM RFQ

**PMM RFQ (Professional Market Maker Request-for-Quote)** is a structured quote-based execution system that allows users to request firm prices directly from connected liquidity providers before executing a trade.

It provides deterministic pricing, controlled execution workflows, and API-first integration for trading bots, aggregators, and institutional participants.

This product is designed for participants who require execution certainty, controlled slippage, and precise trade sizing.

***

HalfMoon represents a modular trading infrastructure layer — built to support modern crypto markets with performance, clarity, and scalability.


---

# Agent Instructions: 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:

```
GET https://halfmoon.gitbook.io/halfmoon-docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
