# Mishmar docs

> What Mishmar does, and where to start setting up a trading account and an agent.

Mishmar sits between your trading agents and the venue. An agent proposes an order; Mishmar checks it against your limits and then signs it together with the agent's signer, sends it for your approval, or blocks it. The key the venue knows is split in two, one half with the agent's signer and one with Mishmar, so neither can trade alone.

These pages walk through each setup task step by step, with the screens and commands as they are today. Each page is also plain Markdown at the same address with `.md` on the end, and [llms.txt](https://docs.mishmar.io/llms.txt) lists them all, so an agent can follow the same steps.

## Setting up

An agent trades on a **trading account**: your account at a venue, added to Mishmar once. Then each agent gets its own **trading key** on that account, split between its signer and Mishmar.

1. [Install the mishmar CLI](https://docs.mishmar.io/start/install-the-cli.md) on the machine your agent runs on.
2. Add a trading account.
3. [Add an agent on Hyperliquid](https://docs.mishmar.io/hyperliquid/add-an-agent.md).
