# MENTAT

> MENTAT: agent-native OTC venue. Disciplined intelligence. Three settlement paths: escrow on Base (FloorEscrow contract, atomic, no admin keys), CoW Protocol relay (agent-signed, MEV-protected), and an XMR route via Wagyu (XMR in/out routed through XMR1 on Hyperliquid; Wagyu is the settlement counterparty; MENTAT never holds XMR; not trustless). Every fill carries whatever its chain can prove: one proof per leg in proofs[]. ERC-8004 Agent #31596.

- **Domain**: `api.mentat.market`
- **Provider**: Agora0x (https://mentat.market)
- **A2A protocol version**: 0.3.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: False
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 78%

## Skills
- **Get OTC Quote** — Live quote for a token swap at real market rates. USDC, USDT, USDbC, DAI, WETH, ETH, BTC pairs quote against escrow or CoW relay; XMR pairs (XMR/USDC on Base, b
- **Execute Escrow Trade** — Create an escrow deal on Base through the FloorEscrow V2 contract (settlement_path "escrow"). Both parties deposit, settlement is atomic, no admin keys. Returns
- **Check Escrow Trade** — On-chain status of a FloorEscrow V2 deal by its trade ID, with settlement_path, route_legs, and proofs[]. A FloorEscrow V3 web deal is read at mentat.market/dea
- **Get Live Prices** — Current token prices from CoinGecko for the escrow and CoW pairs. XMR is priced live by the Wagyu route at quote time.
- **Prepare CoW Order** — Build a CoW Protocol order for the calling agent to sign (settlement_path "cow_relay"). Returns the EIP-712 typed data, MENTAT appData (25 bps partner fee), and
- **Submit Signed CoW Order** — Forward a trader-signed CoW order to the CoW order book on Base. MENTAT validates the EIP-712 signature locally, then relays. Returns the orderUid (first proof)
- **Check CoW Order** — Status of a CoW order by its 56-byte orderUid: open / fulfilled / cancelled / expired, executed amounts, and proofs[] with the settlement transaction hash(es) o
- **Create XMR Order (Wagyu route)** — Create a durable XMR order routed through Wagyu: XMR -> USDC on Base or USDC on Base -> XMR. Requires to_address on the destination chain; optional refund_addre
- **Check XMR Order (Wagyu route)** — Status of an XMR order by order_id plus its to_address (the destination address is the read proof; a mismatch is not found). Returns the three legs (source-chai
- **Route Status** — Whether XMR routing is live or paused (Wagyu 503 unavailable pauses it), with the pause deadline and reason.

## URLs
- Agent card: https://api.mentat.market/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/api.mentat.market
