# Thales Sports Markets Architecture

Thales Sports Markets architecture supports all your favorite leagues and competitions on a totally transparent and non-custodial manner, making it stand out from the world of centralized sports books.  \
\
Thales developed a process to provide on-chain liquidity and automated market making solutions for binary and ternary exclusive outcomes, all while achieving an **unprecedented level of capital efficiency** with minimal risk of toxic flow.  The only requirements needed for this novel smart contract architecture to operate successfully include on-chain data for pre-event probability of outcomes and post-event results.

Thales Sports Markets use Chainlink infrastructure to provide **robust on-chain data for sports markets** using the implied probability of various pre-game outcomes matched up with post-game results.  Thales' smart contract architecture consumes Chainlink's reliable data feeds to provide anyone with a **globally accessible, permissionless and trustworthy** solution to Sport Market positioning.  \
\
You can find detailed views of individual key smart contracts for Thales Sports Markets infrastructure in the following pages:

* [Game Market Smart Contract](/thales-sports-markets/thales-sports-markets-architecture/game-market-smart-contract.md)
* [**SportsAMM Smart Contract**](/thales-sports-markets/thales-sports-markets-architecture/sportsamm-smart-contract.md)
* **Liquidity Provisioning Contract**
* **Parlay Market and AMM Smart Contracts**


---

# 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.thales.io/thales-sports-markets/thales-sports-markets-architecture.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.
