# Hashlock Markets > Non-custodial atomic peer-to-peer swaps between Bitcoin, EVM chains (Ethereum, Base, Robinhood Chain), TRON and Solana. Two parties agree a price over a sealed request-for-quote (RFQ), then each locks funds in a hash time-locked contract (HTLC) on their own chain. Either both legs settle or both refund; no one — including Hashlock — ever holds the funds. Status: live on mainnet — Bitcoin, Ethereum, Base, Robinhood Chain, TRON and Solana. Hashlock Markets (hashlock.markets) is not Hashlock Pty Ltd (hashlock.com), an unrelated Australian smart-contract auditing firm. ## Key facts - Settlement: HTLC escrow on every chain with one sha256 hashlock, so revealing the secret on one chain lets the other side claim on the other. The recipient is fixed when funds are locked. - Timelocks are asymmetric (the longer leg refunds later), so neither side gets a free option. - Price discovery: sealed RFQ and a private negotiation thread between the two parties — no public order book, no oracle, no pool slippage. - Access: web app, Telegram Mini App, REST API (/v1, API keys, webhooks, a maker WebSocket feed), TypeScript and Python SDKs, and an MCP server for AI agents. - Keys: wallet sign-in; API keys are minted with a wallet signature, so an agent can onboard without a human. ## Docs - [Documentation](https://docs.hashlock.markets): concepts, quickstart, guides, API reference - [Docs index for LLMs](https://docs.hashlock.markets/llms.txt): every docs page, as Markdown links - [Full docs for LLMs](https://docs.hashlock.markets/llms-full.txt): the whole documentation in one file - [Docs MCP server](https://docs.hashlock.markets/mcp): search the docs from an MCP client ## Code - [MCP server](https://github.com/Hashlock-Tech/hashlock-mcp): `npx -y @hashlock-tech/mcp` - [SDK](https://github.com/Hashlock-Tech/hashlock-sdk): TypeScript and Python clients for the /v1 API ## Legal - [Terms of Service](https://hashlock.markets/legal/terms) - [Privacy Policy](https://hashlock.markets/legal/privacy)