# Metanet Client

Canonical: https://docs.projectbabbage.com/docs/metanet-client

Desktop wallet guides for installation, exchange top-ups, identity-key payments, recovery, BRC-100 builders and AI support.

Metanet Client is the desktop wallet for using Metanet apps with your identity, permissions and BSV. Use it alongside your web browser on macOS, Windows or Linux. On a phone or tablet, use [Metanet Explorer](https://docs.projectbabbage.com/docs/metanet-explorer), which combines the browser and wallet.

**Release covered: 0.8.11. Last verified: October 26, 2026.** Download the [official installers](https://desktop-binaries.getmetanet.com/) or read the [0.8.11 release notes](https://github.com/p2ppsr/metanet-client-downloads/releases/tag/v0.8.11). Guides describe the published release; changes on a development branch may arrive later.

## What do you want to do?

| Your task | Start here |
| --- | --- |
| Install the wallet and open your first app | [Desktop getting started](https://docs.projectbabbage.com/docs/metanet-client/getting-started) |
| Top up from an exchange or a traditional BSV wallet | [Buy BSV and fund Metanet with Mountaintops](https://docs.projectbabbage.com/docs/metanet-client/funding) |
| Send BSV from Metanet to an exchange | [Exchange deposit walkthrough](https://docs.projectbabbage.com/docs/metanet-client/funding#send-from-metanet-to-an-exchange) |
| Send, receive or move money between profiles | [Payments and profiles](https://docs.projectbabbage.com/docs/metanet-client/payments) |
| Protect your account or move to another device | [Backups and recovery](https://docs.projectbabbage.com/docs/metanet-client/backup-and-recovery) |
| Connect a website to the wallet | [Builder integration guide](https://docs.projectbabbage.com/docs/metanet-client/developers) |
| Fix a connection, permission or balance problem | [Client FAQ](https://docs.projectbabbage.com/docs/metanet-client/faq) |
| Answer customers or build with an AI assistant | [Support and AI agent guide](https://docs.projectbabbage.com/docs/metanet-client/agents) |

## Identity keys and addresses

Metanet apps normally identify recipients with an **identity key**. This is a public key, not an exchange deposit or withdrawal address. A traditional **type-1 BSV address** is a different representation used by many exchanges and older wallets. Do not paste an identity key into an exchange's address field.

[Mountaintops](https://mountaintops.net/) lets your connected Metanet wallet derive a traditional BSV address and then import funds sent there. The [funding walkthrough](https://docs.projectbabbage.com/docs/metanet-client/funding) covers the complete process, including the import step and its public-address privacy tradeoff.

## For builders

Use the BRC-100 interface through `WalletClient` from `@bsv/sdk`. The same application API can connect through the desktop bridge or Explorer's in-app browser. Users still approve sensitive requests in their wallet. Start with [a connection check that does not move funds](https://docs.projectbabbage.com/docs/metanet-client/developers), then follow the shared [wallet guides](https://docs.projectbabbage.com/docs/guides/wallet).

Older tutorials referring to `@babbage/metanet-client`, the original Metanet client or a browser extension describe other generations of the stack. For new integrations, follow these guides and the maintained [TypeScript stack](https://github.com/bsv-blockchain/ts-stack). An old recovery file or account is not automatically compatible with every newer wallet; preserve it and follow [migration guidance](https://docs.projectbabbage.com/docs/metanet-client/backup-and-recovery).
