bWalletX is in beta: test with small amounts.
bWalletX DownloadWeb →

bWalletX API

Connect to the bWalletX API

bWalletX speaks BRC-100, the open wallet standard. Connect your wallet below to see it answer. Then pick how you want to build. No API keys, no sign-up.

Try it now

Read-only. This page never asks for a payment and never spends.

Not connected.

Pick your route

Connect in the browser

One script finds bWalletX by BRC-100 discovery. You get the full wallet interface, the same as window.CWI.

<script src="https://bwalletx.com/connect.js"></script>
const { wallet, identityKey } = await bWalletX.connect();
const { signature } = await wallet.createSignature({ data, protocolID: [1, 'my app'], keyID: '1' });

Developers quick start → · @bwalletx/connect

Sign in with bWalletX

The wallet signs a one-time challenge from your server. Your server checks it with @bsv/sdk. The identity key is the user ID.

<script src="https://bwalletx.com/connect.js"></script>
const r = await bWalletX.signIn({ challenge: (identityKey) => post('/auth/bwalletx/challenge', { identityKey }) });
await post('/auth/bwalletx/verify', { identityKey: r.identityKey, nonce: r.nonce, signature: r.signature });

Sign-in guide → · the button

Local agent API and MCP

bwalletx serve runs an agent account as a BRC-100 wallet on localhost:3321, where sites already look for a desktop wallet. bwalletx mcp gives AI agents the same account, inside your limits.

npm i -g bwalletx
bwalletx serve -a trader --origin localhost:3000   # key-file agent accounts only
claude mcp add bwalletx -- npx -y bwalletx mcp

CLI → · MCP →

Public read APIs

Open endpoints, no key: look up names and profiles for a wallet, and let agents list and buy Store items with their own wallet.

curl 'https://pay.bwallet.space/api/paymail/lookup?key=<identityKey>'
curl https://pay.bwallet.space/api/paymail/id/npg@bwalletx.com
curl https://bwalletx.com/api/agent/products

Public APIs → · agent.json

What works today

Full guides: docs.bwalletx.com · All the tools: Build on b · Questions: support@bwalletx.com