> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ondo.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> An overview of the Ondo Global Markets API and smart contract layer

Ondo Global Markets (Ondo GM) tokenizes publicly-traded US stocks and ETFs as ERC-20 assets, allowing investors outside the United States to mint, transfer, and redeem equity-backed tokens on Ethereum and soon other public blockchains. Each token represents direct exposure to the underlying asset, held with a regulated custodian through a licensed broker-dealer.

To support integration across the ecosystem, Ondo GM offers a suite of APIs designed for infrastructure providers such as wallets, exchanges, and fintech applications. These APIs and smart contracts support:

* [Generating mint and redemption attestations](/api-reference/attestations/request-a-mint-or-redeem-attestation) to generate quotes that are fed to the [smart contract layer](/api-reference/smart-contracts).
* [Real-time and historical price data](/api-reference/assets/get-current-prices-for-all-supported-assets) for each Ondo GM asset.
* [OHLC (Open, High, Low, Close) data](/api-reference/assets/get-ohlc-open-high-low-close-data-for-an-asset) to support charting, analytics, and historical views.
* [On chain mints and redemptions](/api-reference/smart-contracts) that handle the core logic for minting and redeeming Ondo GM tokens.

The API layer provides high-performance access to essential pricing, quote generation, token lifecycle, and token contract metadata. The smart contract layer provides the ability to mint and redeem (buy/sell) the tokenized asset.

Here's the typical flow for Ondo GM, using TSLAon as an example:

**Minting Process:**

1. Primary Purchaser requests a mint attestation from Ondo GM API.
2. Primary Purchaser broadcasts transaction with the provided mint attestation signature along with a USD stablecoin (such as USDC) to the smart contract to atomically mint TSLAon to their whitelisted address.

**Redeeming Process:**

1. Primary Purchaser requests a redemption attestation from Ondo GM API.
2. Primary Purchaser broadcasts transaction with the provided redemption attestation signature along with TSLAon to the smart contract to atomically redeem TSLAon for a USD stablecoin (such as USDC) to their whitelisted address.

***

If you're interested in getting access to the Ondo Global Markets API, reach out to [onboarding@ondo.finance](mailto:onboarding@ondo.finance).
