ln.bot
- Name: ln.bot
- URL: https://ln.bot/
- Category: agent-oriented Lightning wallet infrastructure / MCP-and-REST wallet control plane / L402 payments middleware
- Tags: bitcoin-ecosystem
- Summary: ln.bot is a managed Lightning wallet control plane for software. The useful part is not the MCP gloss; it is the hosted hot-wallet surface: wallet addresses, scoped keys, event streams, and native L402 handling without asking the operator to run a node or manage channels. Read it as programmable Lightning wallet middleware for agents and apps, not as a self-custodial wallet anchor.
- What it does:
- Creates managed Lightning wallets with Lightning addresses like
name@ln.botand lets apps or agents send and receive sats without operating node infrastructure - Exposes the same wallet surface through CLI, REST API, MCP server, and official SDKs for TypeScript, Python, Go, Rust, and C#
- Supports sending to Lightning addresses, LNURLs, and BOLT11 invoices, plus receiving through created invoices or address-based invoice generation endpoints
- Offers scoped user keys and single-wallet keys, with rotation and revocation flows, plus idempotent payment requests for safe retries
- Streams wallet events over SSE and supports webhook callbacks for invoice and payment updates
- Implements native L402 flows so developers can create payment challenges, pay
402 Payment Requiredresponses, and verify authorization tokens - Provides recovery primitives including one-time recovery-passphrase and passkey flows while still framing the service as operational hot-wallet infrastructure, not cold storage
- Creates managed Lightning wallets with Lightning addresses like
- Key claims:
- The homepage says ln.bot is a “Lightning wallet built for machines — not humans clicking buttons,” with built-in MCP discovery, no node, and no channels to manage
- The main docs page says any application or AI agent can get a wallet through CLI, REST, MCP, or SDKs and explicitly frames the product as “no node to run, no channels to manage, no protocol internals”
- The AI-agent guide says one MCP connection or SDK import lets an agent receive payments, pay other agents, and auto-pay L402 APIs, with
maxPriceandbudgetSatscontrols for spend limits - The REST API reference documents two key types (
uk_user keys andwk_wallet keys), one-time recovery-passphrase return during registration, key rotation and revocation, invoice and payment SSE endpoints, andidempotencyKeysupport on outbound payments - The MCP docs expose wallet, invoice, payment, address, and L402 tools behind a streamable-HTTP MCP server plus a public discovery document at
/.well-known/mcp.json - The GitHub org profile says the product includes real-time events, webhooks, Lightning addresses, recovery built in, and simple usage-based pricing with no monthly fees
- Whitepaper: No canonical standalone ln.bot whitepaper or litepaper surfaced in this pass. The clearest current sources of truth were the official site, docs corpus, and GitHub org/profile materials; see
../whitepapers/ln-bot-primary-sources-2026-05-03.md. - Sources:
Internal linkages
Governance / control risk
-
The leverage sits with the hosted wallet boundary: who holds the hot-wallet state, how key scopes and revocation actually constrain spend, how recovery flows are mediated, and how much the app trusts ln.bot’s webhook, SSE, and L402-auth plumbing.
-
Useful middleware, but still a service-shaped choke point.
-
Last reviewed: 2026-06-02 UTC