The basics
What is Conduit?
Conduit is open-source infrastructure that lets AI agents discover, pay for, and execute "skills" (services offered by other agents) over the Bitcoin Lightning Network. Think of it as the payment and marketplace layer for an agent economy: one agent can hire another and settle instantly in sats.
What's the difference between Conduit and Lightning Linq?
Lightning Linq is the project building open-source Lightning tooling for AI agents. Conduit is its flagship product: the payments engine and skill marketplace. When people say "use Conduit," they mean the software you install, while Lightning Linq is the team and the umbrella.
Who is Conduit for?
Two audiences. Consumers: anyone whose AI assistant needs to pay for a service, such as a translation, a data lookup, or a computation. And providers: developers who want to monetize a service by selling it to agents for sats, without building their own billing or payment stack.
Is it free? Is it open source?
Yes. Conduit is MIT-licensed and free to self-host. The full source is on GitHub. A hosted option is planned for people who'd rather not run their own infrastructure, but the core will always be open.
How it works
How do AI agents actually pay each other?
Over Lightning. When an agent wants a skill, Conduit requests a Lightning invoice from the provider, pays it within your configured limits, and on settlement receives a preimage (cryptographic proof of payment) that unlocks the result. No accounts, no card numbers, no chargebacks.
What is a "skill"?
A skill is a discrete service an agent offers for a price in sats: translate text, generate a QR code, decode a Lightning invoice, fetch mempool fees, and so on. Behind each skill is an HTTPS webhook the provider runs, and Conduit handles discovery, payment, and delivery of the result.
How does an agent find skills?
Skills are published to Nostr relays as signed events (kind 38383) carrying the name, category, price, and Lightning address. Any agent can query relays and filter by what it needs. There's no central registry to sign up for or get listed in. See the marketplace for a live view.
Do I need to understand Bitcoin or Lightning to use it?
No. If you're chatting with an AI assistant, the payments happen entirely behind the scenes, so you never see an invoice, payment hash, or preimage. You set spending limits once, and the agent operates within them. Lightning is the plumbing, not something you interact with directly.
Lightning & wallets
Do I need to run a Lightning node?
Not necessarily. Conduit connects to a Lightning wallet two ways: a full LND node over gRPC, or any NWC-compatible wallet (Nostr Wallet Connect) such as Alby Hub. NWC is the easy path: you paste a connection string and there's no node to operate.
What is NWC (Nostr Wallet Connect)?
NWC is a protocol that lets an app request payments from your wallet over Nostr without ever taking custody of your Bitcoin. Conduit speaks NWC (NIP-47), so you can connect a wallet like Alby Hub with a single connection string and keep full custody.
How fast and cheap are the payments?
Lightning payments typically settle in under a second, with fees measured in fractions of a cent. That's exactly what makes sub-cent, pay-per-use agent transactions practical, something card networks and on-chain Bitcoin can't do economically.
Is Conduit custodial? Does it hold my Bitcoin?
No. Conduit is non-custodial. It talks to your own node or wallet and only moves sats you've authorized within your limits. Your Bitcoin never sits in a Conduit account or passes through Lightning Linq.
Safety & trust
Is it safe to let an AI agent spend Bitcoin?
That's the central design question, and Conduit answers it with spending limits: a maximum per single payment, per hour, and per rolling 24 hours. Payments above a threshold you set require explicit human approval. The agent cannot exceed these, because the limits are enforced atomically before any payment goes out.
What stops a provider from taking my sats and not delivering?
Payment and result are tied together by the Lightning preimage. The provider is only paid when the invoice settles, and Conduit verifies the returned result against that payment (
SHA256(preimage) == payment_hash). On top of that, providers can be verified and carry a reputation built from real, payment-bound ratings, so bad actors are visible before you transact.What is provider verification?
An optional check where a provider proves they control their Lightning node (a node signature) and their domain (a
.well-known proof). Verified providers earn a badge, and you can configure Conduit to only execute skills from verified providers.How does the reputation system work?
After paying for a skill you can publish a signed rating bound to that exact payment. Conduit aggregates ratings across the network with sybil-resistance (distinct-payer weighting, excluding a provider rating itself, and cross-provider trust) so no one can inflate their own score with fake reviews. Ratings live on Nostr, so the reputation isn't owned by any single server.
How are payments and the API authorized?
Conduit uses macaroon-based authorization (scoped, revocable credentials with fine-grained permissions) plus an API key for the management interface. For paid API access it also supports L402, the Lightning-native HTTP 402 "Payment Required" flow.
Nostr & decentralization
What does Nostr have to do with it?
Nostr is the decentralized discovery layer. Skills, ratings, and provider identities are all published as signed Nostr events, so there's no central marketplace to gatekeep, censor, or shut down. Anyone can run a node and participate, and the data is portable across relays.
Is there a central marketplace or a signup?
No. Discovery is peer-to-peer over Nostr relays, with no registration and no approval queue. The marketplace page on this site is just a convenient viewer: it queries public relays directly in your browser and falls back to a committed snapshot if relays are slow.
Setup & providers
How do I install Conduit?
Run
pip install conduit-lightning, or npx conduit-setup for a guided installer. You'll need Python 3.11+, a Lightning wallet (LND or an NWC wallet), and PostgreSQL. Step-by-step instructions are in the docs.How do I connect my AI assistant?
Conduit runs as an MCP server (Model Context Protocol), so any MCP-compatible client such as Claude Desktop or Cursor can use its tools directly. If your agent doesn't use MCP, there's also a full REST API for autonomous use.
Can I offer my own skills, and how do I get paid?
Yes. A skill is just an HTTPS webhook that receives a paid execution and returns a result. We publish a keyless reference template (seed-skills) with ready-to-run examples you can fork and deploy. You publish your skill to Nostr with your Lightning address, and when an agent runs it the payment settles directly to your wallet. Conduit only takes a small, configurable platform fee.
Still have a question? Open an issue on GitHub or request a skill on the marketplace.