# SwissDLT Swap > A Uniswap v3 AMM on SwissDLT chain 94. Public MCP reads and unsigned swap/wrap/unwrap preparation; the user's wallet signs transactions. ## Start - [Agent skill](https://swap.swissdlt.tech/SKILL.md): network identity, token conventions, safe read and transaction preparation workflow. - [MCP endpoint](https://swap.swissdlt.tech/mcp): Streamable HTTP, no authentication, fixed tools, no signing or broadcast. - [Health](https://swap.swissdlt.tech/api/health): service health endpoint; not evidence of liquidity or token backing. - [Web app](https://swap.swissdlt.tech): swap, full-range liquidity, positions and wrap/unwrap. ## Contracts and provenance - [Deployment manifest](https://swap.swissdlt.tech/deployment.json): actual chain-94 deployment transactions, addresses and runtime hashes. - [Contract and ABI registry](https://swap.swissdlt.tech/.well-known/contracts.json): pinned Uniswap v3 package ABIs and the existing WBCTS minimal interface. - [MCP discovery](https://swap.swissdlt.tech/.well-known/mcp.json): endpoint and agent-document links. ## Thirdfy preparation - [Read manifest draft](https://swap.swissdlt.tech/thirdfy-app.json): fixed read-only MCP actions for review; not a certified listing. - [Readiness](https://swap.swissdlt.tech/.well-known/thirdfy-readiness.json): observed gates, official-schema availability and submission status. ## Interpretation Native BCTS pays gas on chain 94. BCTS and WBCTS are the same pool currency; wrap or unwrap rather than swap them. Existing dCHF/pdCHF metadata does not establish a fiat peg or redemption. A fresh deployment may have no pools. Read live state and preserve scan pagination. No volume, TVL or USD valuation is implied by these files.