> For the complete documentation index, see [llms.txt](https://docs.mimicry.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mimicry.org/whitepaper/protocol-architecture.md).

# Contract Architecture

### How Data Flows

Players may take positions by selecting a number of variables and depositing ERC-20 collateral. New positions are represented as ERC-721 tokens (Mimes).&#x20;

![Mimicry data flow diagram](/files/lgTmmRhSVb07boJ3cvwJ)

### Mimics as NFTs

Each minted Mimic will contain specialized metadata written to the blockchain. When rendered within a wallet, that data, along with real-time performance information, will be visible in the NFT itself. Some of the data recorded may include:

* The NFT collection to peg value against
* The direction of the collection's price prediction (long or short)
* The USD liquidation value of the position, after fees
* The amount of profit, expressed as a percentage
* The amount of rewards earned

| ![](/files/6MunsdguA2cLgkzw5H43) | ![](/files/9EmKD0yuMXEM1qOtvVlH) |
| -------------------------------- | -------------------------------- |
