# Trading Interaction Architecture

The `TuringMarketFacet` contract enables **atomic swaps** between binary outcome tokens (ERC-1155) and collateral assets (ERC-20).

It adopts a **hybrid decentralized exchange (DEX) model**, where an off-chain operator provides **order matching**, while **non-custodial settlement** is executed on-chain via **signed order messages**.

Turing Market supports **minting/merge operations** as part of the order matching logic, allowing for **cross-order matching** of complementary outcome tokens.

Orders follow the **EIP-712** structured data signature standard, ensuring security and compatibility with modern wallets.

Additionally, the contract implements a **symmetric fee mechanism**. Upon order match, one party acts as the *maker* and the other as the *taker*. Any **price improvement** benefits are allocated to the *taker*, incentivizing market efficiency.
