# What is Native

Native is a Non-custodial, Autonomous Trading Infrastructure for Value Exchange.

It is the first vertically integrated liquidity stack that **decouples pricing logic from asset settlement**: a sovereign, on-chain matching engine provides high-performance price discovery and order matching, while permissionless vaults host assets for settlement across different chains.

The result is institutional-grade liquidity that is **permissionless, non-custodial, and fully transparent** — seamlessly integrated to any chain and any distribution surface, from wallets and aggregators to professional market makers.

## Why Native

The industry has spent years trying to force high-performance trading into general-purpose environments, leaving traders stuck with opaque off-chain pricing engines, high-latency RFQ models, or MEV-exploited AMMs.

Native is built to close that gap: an on-chain price discovery and execution system with the performance of a centralized exchange and the transparency of a public network.

## What We Are Building

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><a href="/pages/8ycDnVVORtFBxJpjWBlQ"><strong>Native Core</strong></a></td><td>The on-chain sovereign state machine, where pricing logic and order matching are finalised.</td><td></td></tr><tr><td><a href="/pages/OWwNcyGsVOmjcKUYUijv"><strong>Native Pool</strong></a></td><td>The smart-contract vaults across various chains that host LP assets and enforce settlement.</td><td></td></tr><tr><td><a href="/pages/E9UHsV1HPRqK9BGWasJ0"><strong>Native Pro</strong></a></td><td>The integration module that provides direct access to Native Core via exchange-grade interfaces.</td><td></td></tr><tr><td><a href="/pages/MazeHqXasuUDUyy1duuu"><strong>Native Relay</strong></a></td><td>The trade integrator SDK/API that streams Native Core prices and routes trades from wallets, aggregators, and solvers into Native.</td><td></td></tr></tbody></table>


---

# 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://docs.native.org/native-dev/introduction/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.
