# Builder's Guide

## Builder's Guide

- [Welcome to the Builder's Guide to the LND Galaxy!](https://docs.lightning.engineering/readme.md): This repository is designed as a home for those looking to learn about the Lightning Network, use and build on LND, Lightning Terminal, Loop, Pool as well as those developing their own LAPPS.
- [Overview](https://docs.lightning.engineering/the-lightning-network/overview.md): Learn how the Lightning Network functions. Get comfortable with its topology, channels, invoices and routing.
- [Payment Channels](https://docs.lightning.engineering/the-lightning-network/payment-channels.md): Payment channels are multisignature contracts between peers. Payments are made inside these payment channels and can be settled on the Blockchain.
- [Lifecycle of a Payment Channel](https://docs.lightning.engineering/the-lightning-network/payment-channels/lifecycle-of-a-payment-channel.md)
- [Watchtowers](https://docs.lightning.engineering/the-lightning-network/payment-channels/watchtowers.md): Watchtowers help secure your channels against breaches. Learn how they function and how to run your own watchtower.
- [Understanding Sweeping](https://docs.lightning.engineering/the-lightning-network/payment-channels/understanding-sweeping.md): Sweeps are transactions from specialized scripts back into your main wallet. They are used in various contexts throughout the Lightning Network.
- [Etymology](https://docs.lightning.engineering/the-lightning-network/payment-channels/etymology.md): Understand how channels might differ from each other and how we describe their characteristics.
- [The Gossip Network](https://docs.lightning.engineering/the-lightning-network/the-gossip-network.md)
- [Identifying Good Peers on the Lightning Network](https://docs.lightning.engineering/the-lightning-network/the-gossip-network/identify-good-peers.md): Learn how to best select other Lightning Nodes for opening channels.
- [Pathfinding](https://docs.lightning.engineering/the-lightning-network/pathfinding.md)
- [Finding routes in the Lightning Network](https://docs.lightning.engineering/the-lightning-network/pathfinding/finding-routes-in-the-lightning-network.md)
- [Channel Fees](https://docs.lightning.engineering/the-lightning-network/pathfinding/channel-fees.md)
- [Multipath Payments (MPP)](https://docs.lightning.engineering/the-lightning-network/pathfinding/multipath-payments-mpp.md): Splitting a payment into smaller parts and route each part separately.
- [Lightning Network Invoices](https://docs.lightning.engineering/the-lightning-network/payment-lifecycle.md)
- [Understanding Lightning Invoices](https://docs.lightning.engineering/the-lightning-network/payment-lifecycle/understanding-lightning-invoices.md): Learn how to identify, decode and create Lightning invoices
- [Making Payments](https://docs.lightning.engineering/the-lightning-network/multihop-payments.md)
- [The Payment Cycle](https://docs.lightning.engineering/the-lightning-network/multihop-payments/the-payment-cycle.md)
- [Timelocks](https://docs.lightning.engineering/the-lightning-network/multihop-payments/timelocks.md): Timelocks allow for limits on when bitcoin can be spent. There are absolute and relative timelocks, existing on the transactional and UTXO level.
- [Hashed Timelock Contract (HTLC)](https://docs.lightning.engineering/the-lightning-network/multihop-payments/hash-time-lock-contract-htlc.md): HTLCs are the centerpiece of every Lightning Network payment. Learn how they are formed to create secure multi-hop transactions.
- [Payment Etymology](https://docs.lightning.engineering/the-lightning-network/multihop-payments/etymology.md): Learn the essentials of payments in the Lightning Network.
- [What Makes a Good Routing Node](https://docs.lightning.engineering/the-lightning-network/multihop-payments/what-makes-a-good-routing-node.md): To successfully route bitcoin in the Lightning Network, a node needs to provide five basic functions.
- [Understanding Submarine Swaps](https://docs.lightning.engineering/the-lightning-network/multihop-payments/understanding-submarine-swaps.md): Submarine swaps allow to exchange off-chain and on-chain Bitcoin safely without counterparty risk.
- [Instant Submarine Swaps](https://docs.lightning.engineering/the-lightning-network/multihop-payments/instant-submarine-swaps.md): Instant submarine swaps are a form of atomic swap that makes onchain funds immediately available without needing to wait for block confirmations.
- [Liquidity](https://docs.lightning.engineering/the-lightning-network/liquidity.md): Learn about liquidity, capacity and how to manage the capital in your Lightning node.
- [Understanding Liquidity](https://docs.lightning.engineering/the-lightning-network/liquidity/understanding-liquidity.md): Liquidity in the Lightning Network is highly contextual. Learn what this means and how you can optimize your node's liquidity.
- [Managing Liquidity on the Lightning Network](https://docs.lightning.engineering/the-lightning-network/liquidity/manage-liquidity.md): Learn about the concept of liquidity in the context of the Lightning network and how to best open, manage, balance and close your channels.
- [Liquidity Management for Lightning Merchants](https://docs.lightning.engineering/the-lightning-network/liquidity/liquidity-management-for-lightning-merchants.md): Learn how to manage your channels as a merchant receiving payments on the Lightning Network
- [How to Get Inbound Capacity on the Lightning Network](https://docs.lightning.engineering/the-lightning-network/liquidity/how-to-get-inbound-capacity-on-the-lightning-network.md): To receive payments on the Lightning Network, you need inbound capacity. This article explains capacity and how you can acquire it.
- [Lightning Service Provider](https://docs.lightning.engineering/the-lightning-network/liquidity/lightning-service-provider.md): A Lightning Service Provider (LSP) deploys liquidity in the Lightning Network on behalf of others.
- [L402: Lightning HTTP 402 Protocol](https://docs.lightning.engineering/the-lightning-network/l402.md): L402 is the standard for selling and buying digital resources. L402 allows services to charge for API endpoints in a way that is easy for AI agents to participate.
- [Macaroons](https://docs.lightning.engineering/the-lightning-network/l402/macaroons.md): Macaroons are fancy cookies for distributed applications.
- [L402](https://docs.lightning.engineering/the-lightning-network/l402/l402.md): Lightning API keys (L402) are Macaroons that include a payment hash. For the L402 to be valid, it must be presented together with the preimage corresponding to the payment hash.
- [Protocol Specification](https://docs.lightning.engineering/the-lightning-network/l402/protocol-specification.md)
- [L402 Quickstart](https://docs.lightning.engineering/the-lightning-network/l402/l402-quickstart.md): Turn any HTTP endpoint into a profit center. Buy resources from any L402-gated API.
- [Implementations and Links](https://docs.lightning.engineering/the-lightning-network/l402/implementations-and-links.md): Projects using L402 today, code examples and further reading
- [Taproot Assets](https://docs.lightning.engineering/the-lightning-network/taproot-assets.md): A Taproot-powered protocol for issuing assets on bitcoin that can be transferred over the Lightning Network for instant, high-volume, low-fee transactions.
- [Taproot Assets Protocol](https://docs.lightning.engineering/the-lightning-network/taproot-assets/taproot-assets-protocol.md): Taproot Assets is primarily an on-chain protocol. Assets are issued on the bitcoin blockchain using taproot transactions.
- [Taproot Assets on Lightning](https://docs.lightning.engineering/the-lightning-network/taproot-assets/taproot-assets-on-lightning.md): Taproot Assets can be deposited into Lightning Network channels and transacted instantly.
- [Edge Nodes](https://docs.lightning.engineering/the-lightning-network/taproot-assets/edge-nodes.md): An Edge Node is a Taproot Assets-aware Lightning Node that routes payments between Taproot Assets channels and Bitcoin channels.
- [Taproot Assets Trustless Swap](https://docs.lightning.engineering/the-lightning-network/taproot-assets/trustless-swap.md): Taproot Assets can be swapped for Bitcoin or other assets through swaps that do not require the two parties to trust each other. The swap completes atomically.
- [FAQ](https://docs.lightning.engineering/the-lightning-network/taproot-assets/faq.md): Frequently asked questions about the Taproot Assets Protocol.
- [Glossary](https://docs.lightning.engineering/the-lightning-network/taproot-assets/glossary.md): Taproot Assets make use of several novel concepts, all of which we attempt to briefly define here.
- [LND](https://docs.lightning.engineering/lightning-network-tools/lnd.md): The Lightning Network Daemon (LND) is Lightning Labs’ implementation of a Lightning Network node.
- [Get Started](https://docs.lightning.engineering/lightning-network-tools/lnd/run-lnd.md): Learn how to install LND on your machine, configure it and keep it up to date.
- [lnd.conf](https://docs.lightning.engineering/lightning-network-tools/lnd/lnd.conf.md): The LND configuration file can be edited to customize your Lightning Network node.
- [First Steps With LND](https://docs.lightning.engineering/lightning-network-tools/lnd/first-steps-with-lnd.md): Learn how to fund your wallet, open your first channel and make your first payments with LND.
- [Wallet Management](https://docs.lightning.engineering/lightning-network-tools/lnd/wallet.md)
- [Sending Payments](https://docs.lightning.engineering/lightning-network-tools/lnd/payments.md)
- [Atomic Multi-path Payments (AMP)](https://docs.lightning.engineering/lightning-network-tools/lnd/amp.md): Learn how to make use of AMP and send satoshis to a peer without an invoice with keysend.
- [Receiving Payments](https://docs.lightning.engineering/lightning-network-tools/lnd/receiving.md)
- [Unconfirmed Bitcoin Transactions](https://docs.lightning.engineering/lightning-network-tools/lnd/unconfirmed-bitcoin-transactions.md): Learn how to bump transaction fees using replace-by-fee (RBF) and child-pays-for-parent (CPFP) transactions.
- [Channel Fees](https://docs.lightning.engineering/lightning-network-tools/lnd/channel-fees.md): Understand how fees are calculated in the Lightning Network and learn how to set them appropriately.
- [Inbound Channel Fees](https://docs.lightning.engineering/lightning-network-tools/lnd/inbound-channel-fees.md): Inbound channel fees allow node operators to more efficiently signal where liquidity scarcities occur. This improves capital allocation in the Lightning Network and allows channels to be utilized more
- [Macaroons](https://docs.lightning.engineering/lightning-network-tools/lnd/macaroons.md): Macaroons are fancy cookies. You use LND to create custom macaroons that limit their permissions with great granularity, down to the exact RPC calls.
- [Configuring Watchtowers](https://docs.lightning.engineering/lightning-network-tools/lnd/watchtower.md): Learn how to setup a watchtower, either as a client or as a server, to watch over your own or another node.
- [Pathfinding](https://docs.lightning.engineering/lightning-network-tools/lnd/pathfinding.md): Understand how LND attempts routes through the Lightning Network and configure pathfinding to suit your needs.
- [Blinded Paths](https://docs.lightning.engineering/lightning-network-tools/lnd/blinded-paths.md): Blinded paths allow the creator of an invoice to specify the last hops that a payment to their node must take. This path is included in the Lightning Network invoice in encrypted form.
- [Key Import](https://docs.lightning.engineering/lightning-network-tools/lnd/key_import.md)
- [Secure Your Lightning Network Node](https://docs.lightning.engineering/lightning-network-tools/lnd/secure-your-lightning-network-node.md): Learn what best practices to follow to make sure nobody is gaining unauthorized access to your Lightning Node and satoshis or lose funds in accidents.
- [Configuration of a Routing Node](https://docs.lightning.engineering/lightning-network-tools/lnd/optimal-configuration-of-a-routing-node.md): Understand the parameters of your LND configuration to optimize your node for routing payments
- [Quick Tor Setup](https://docs.lightning.engineering/lightning-network-tools/lnd/quick-tor-setup.md): Use the Tor network to make your node reachable behind your home router or firewall.
- [Configuring Tor](https://docs.lightning.engineering/lightning-network-tools/lnd/configuring_tor.md)
- [Enable ‘Neutrino mode’ in Bitcoin Core](https://docs.lightning.engineering/lightning-network-tools/lnd/enable-neutrino-mode-in-bitcoin-core.md): Prepare one or multiple existing Bitcoin Core nodes to work with LND's Neutrino mode.
- [Send Messages With Keysend](https://docs.lightning.engineering/lightning-network-tools/lnd/send-messages-with-keysend.md): Learn how to send messages to anyone in the Lightning Network from the command line
- [Partially Signed Bitcoin Transactions](https://docs.lightning.engineering/lightning-network-tools/lnd/psbt.md)
- [Bulk onchain actions with PSBTs](https://docs.lightning.engineering/lightning-network-tools/lnd/bulk-psbt.md): PSBTs can be used to batch custom onchain transactions for maximum cost efficiency, for example to open multiple channels or send to multiple destinations in one transaction.
- [Sweeper](https://docs.lightning.engineering/lightning-network-tools/lnd/sweeper.md): "Sweep" is an LND subservice that handles funds sent from dispute resolution contracts to the internal wallet.
- [Probing with EstimateRouteFee](https://docs.lightning.engineering/lightning-network-tools/lnd/probing-with-estimateroutefee.md): Determine your Lightning Network routing fees before making a payment.
- [Debugging LND](https://docs.lightning.engineering/lightning-network-tools/lnd/debugging_lnd.md)
- [Fuzzing LND](https://docs.lightning.engineering/lightning-network-tools/lnd/fuzz.md)
- [Channel Acceptor](https://docs.lightning.engineering/lightning-network-tools/lnd/channel-acceptor.md): The channel acceptor API allows you to enforce custom logic on whether an incoming channel should be accepted or not.
- [RPC Middleware Interceptor](https://docs.lightning.engineering/lightning-network-tools/lnd/rpc-middleware-interceptor.md): The RPC middleware interceptor allows interception and modification of any RPC call made to LND.
- [HTLC Interceptor](https://docs.lightning.engineering/lightning-network-tools/lnd/htlc-interceptor.md): The HTLC Interceptor allows you to reject, resume and settle HTLCs flowing through your node.
- [NAT Traversal](https://docs.lightning.engineering/lightning-network-tools/lnd/nat_traversal.md)
- [Recovery: Planning for Failure](https://docs.lightning.engineering/lightning-network-tools/lnd/recovery-planning-for-failure.md): "That's planning for failure, Morty. Even dumber than regular planning."
- [Migrating LND](https://docs.lightning.engineering/lightning-network-tools/lnd/migrating-lnd.md): Learn how to move your Lightning node to a new machine.
- [Disaster recovery](https://docs.lightning.engineering/lightning-network-tools/lnd/disaster-recovery.md): Learn how to recover your funds in the event of a catastrophic failure.
- [Contribute to LND](https://docs.lightning.engineering/lightning-network-tools/lnd/contribute-to-lnd.md): Learn how to contribute to LND’s code and documentation
- [Lightning Terminal](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal.md): Lightning Terminal is a web-based dashboard for Lightning Labs products.
- [What is Lightning Terminal?](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/introduction.md): Terminal is a web-based dashboard for Lightning Labs products.
- [Get litd](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/get-lit.md): Learn how to run litd in integrated mode, install litd alongside your existing LND installation, or move an existing system to litd.
- [Run litd](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/run-litd.md): Run litd in integrated or remote mode.
- [Integrating litd](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/integrating-litd.md): Move LND, Loop, Pool, Taproot Assets and litd all into a single binary: litd in integrated mode.
- [Demo: Litd Speed Run](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/speedrun.md): Learn how to spin up a new Lightning Network node in less than 15 minutes
- [Connect to Terminal](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/connect.md): Run litd either in integrated mode or on a separate machine.
- [Recommended Channels](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/recommended-channels.md): Learn what Recommended Channels are and how you can make best use of them.
- [Rankings](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/ranking.md): Lightning Terminal lets you explore Lightning Network nodes. All nodes are ranked by their performance, as observed by publicly available information.
- [Health Checks](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/health-checks.md): Lightning Terminal uses Health Checks to assess the basic qualities of a routing node.
- [Liquidity Report](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/liquidity-report.md): Lightning Terminal Liquidity reports provide node operators with a quick view of their inbound capacity
- [Opening Lightning Network Channels](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/opening-channels.md): You will need to open channels to be able to receive or send money in the Lightning Network.
- [Managing Channel Liquidity](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/channel-liquidity.md): To run a profitable routing node, you will need to efficiently manage your channel liquidity.
- [Autofees](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/autofees.md): Autofees is a feature that sets fees for your channels based on how much they earn.
- [AutoOpen](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/autoopen.md): AutoOpen helps node runners by opening new channels. It takes into account a variety of factors to improve the node’s position in the graph.
- [LND Accounts](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/accounts.md): LND Accounts lets you create custodial accounts on top of your LND node enforced with custom macaroons.
- [Loop and Lightning Terminal](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/loop.md): Lightning Terminal bundles Loop to make it easy for you to manage your channel liquidity.
- [Loop Fees](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/loop-fees.md): This article explains Loop fees. It is written in the context of Lightning Terminal, but equally applies to using Loop through the command line interface.
- [Pool and Lightning Terminal](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/pool.md): Pool is a market place for channel liquidity. It is bundled with Lightning Terminal through a handy user interface.
- [Testing on Signet](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/testing-on-signet.md): Deploy your Lightning and Taproot Assets testing infrastructure to Bitcoin Signet
- [Command Line Interface](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/command-line-interface.md): litd can be accessed using the litcli, lncli, pool, loop and frcli command line interfaces (CLI).
- [Troubleshooting](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/troubleshooting.md): In the event that you may run into issues with Lightning Terminal or one of its bundled products, you may refer to this page.
- [Lightning Node Connect: Under the hood](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/lightning-node-connect.md): Lightning Node Connect makes it easy to connect an application to your Lightning Network Node.
- [LNC Node Package](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/lnc-npm.md): Use NPM to download and install the LNC node package and enable your application to connect directly to your users' nodes via Lightning Node Connect.
- [Privacy and Security](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/privacy-and-security.md): Terminal is operated in a way that Lightning Labs never has access or insight to your node.
- [Privacy Policy](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/privacy.md)
- [Terms of Use](https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/tos.md)
- [Loop](https://docs.lightning.engineering/lightning-network-tools/loop.md): The guide to Lightning Loop
- [Get Started](https://docs.lightning.engineering/lightning-network-tools/loop/get-started.md): Install Loopd from source or the binaries
- [The Loop CLI](https://docs.lightning.engineering/lightning-network-tools/loop/the-loop-cli.md): Understand fees in Lightning Loop and get the most out of it
- [Autoloop](https://docs.lightning.engineering/lightning-network-tools/loop/autoloop.md): Automate your liquidity management, empty and refill channels automatically using a predefined budget.
- [Static Loop In Addresses](https://docs.lightning.engineering/lightning-network-tools/loop/static-loop-in-addresses.md): A static Loop In Address is a special form of a timeout contract that backs a submarine swap. It allows for the onchain transaction to occur independently of the offchain transaction.
- [Instant Loop Outs](https://docs.lightning.engineering/lightning-network-tools/loop/instant-loop-outs.md): Instant Loop Out is a form of submarine swap that uses pre-committed onchain funds to make Loop Outs immediately available once the offchain payment has been settled.
- [Peer with Loop](https://docs.lightning.engineering/lightning-network-tools/loop/peer-with-loop.md): We are always looking for well-connected routing node operators who are interested in earning routing fees to help route these funds to the Loop node.
- [Pool](https://docs.lightning.engineering/lightning-network-tools/pool.md): Understand the basics of Lightning Pool and how it can help you find and leverage your position in the Lightning Network
- [Overview](https://docs.lightning.engineering/lightning-network-tools/pool/overview.md)
- [Quickstart](https://docs.lightning.engineering/lightning-network-tools/pool/quickstart.md)
- [Installation](https://docs.lightning.engineering/lightning-network-tools/pool/install.md): Install Pool from source or using the binaries.
- [First Steps](https://docs.lightning.engineering/lightning-network-tools/pool/first-steps.md): Open a Pool account and buy your first channel using the command line.
- [Accounts](https://docs.lightning.engineering/lightning-network-tools/pool/accounts.md)
- [Orders and Asks](https://docs.lightning.engineering/lightning-network-tools/pool/orders.md): Learn how to place orders and asks and make use of all features of Pool.
- [Sidecar Channels](https://docs.lightning.engineering/lightning-network-tools/pool/sidecar_channels.md)
- [Zero-confirmation Channels](https://docs.lightning.engineering/lightning-network-tools/pool/zero-confirmation-channels.md): Zero-confirmation channels are channels that are active without being confirmed on the bitcoin blockchain.
- [Channel Leases](https://docs.lightning.engineering/lightning-network-tools/pool/channel_leases.md)
- [Batch Execution](https://docs.lightning.engineering/lightning-network-tools/pool/batch_execution.md)
- [Account Recovery](https://docs.lightning.engineering/lightning-network-tools/pool/account_recovery.md)
- [FAQs](https://docs.lightning.engineering/lightning-network-tools/pool/faq.md): Lightning Pool is a non-custodial, peer-to-peer marketplace for Lightning node operators to buy and sell inbound channel liquidity.
- [Taproot Assets](https://docs.lightning.engineering/lightning-network-tools/taproot-assets.md): Learn how to install Taproot Assets, mint and transfer assets.
- [Get Started](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/get-tapd.md): The Taproot Assets Daemon tapd implements the Taproot Assets Protocol for issuing and transferring assets on the Bitcoin blockchain.
- [First Steps](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/first-steps.md): Use Taproot Assets to mint, send, receive and burn assets on the Bitcoin blockchain.
- [Taproot Assets Channels](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/taproot-assets-channels.md): Taproot Assets can be deposited into Lightning Network channels, where they can be transferred instantly at low fees.
- [Asset Metadata](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/asset-metadata.md): Structure your stablecoin asset and associate metadata
- [Asset Decimal Display](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/decimal-display.md)
- [Become an Edge Node](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/become-an-edge-node.md): From routing node to Edge node
- [RFQ](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/rfq.md): Request For Quote (RFQ) is a mechanism that simplifies sending Taproot Assets over Lightning Network channels.
- [Collectibles](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/collectibles.md): Learn how to mint your own collectibles, as well as collections of collectibles.
- [Universes](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/universes.md): Learn how to run a universe and connect to other universes.
- [Asset Loop](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/asset-loop.md): Loop Out your Taproot Asset channel balances into your onchain Bitcoin wallet to free up inbound liquidity.
- [Tips and Tricks](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/tips-and-tricks.md): Taproot Assets on the Lightning Network allow you to pay any Lightning invoice, and get paid from any Lightning wallet. Consult this document when running into issues.
- [Debugging Tapd](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/debugging-tapd.md): Help improve the Taproot Assets Daemon by submitting your logs and issues.
- [Multisignature](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/multisignature.md): To secure your Taproot Assets you may distribute your keys across segregated devices and security zones.
- [Minting Assets With an External Signer](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/minting-assets-with-an-external-signer.md): Use an external signing device to protect your private keys.
- [Lightning Polar](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/polar.md): Lightning Polar provides you with an easy-to-use interface to set up your Lightning Network testing environment, including Taproot Assets.
- [Operational Safety Guidelines](https://docs.lightning.engineering/lightning-network-tools/taproot-assets/operational-safety-guidelines.md): Keep yourself and your Taproot Assets safe
- [Aperture](https://docs.lightning.engineering/lightning-network-tools/aperture.md): Aperture is an implementation of L402s as a reverse HTTP proxy.
- [Get Aperture](https://docs.lightning.engineering/lightning-network-tools/aperture/get-aperture.md): Aperture is an implementation of L402s as a reverse HTTP proxy.
- [Step by Step](https://docs.lightning.engineering/lightning-network-tools/aperture/step-by-step.md): Downloading, build, configure and deploy aperture
- [Admin Services](https://docs.lightning.engineering/lightning-network-tools/aperture/admin-services.md): Aperture bundles command line, MCP, and REST interfaces that let you manage and monitor your gateway
- [Machine Payments Protocol](https://docs.lightning.engineering/lightning-network-tools/aperture/machine-payments-protocol.md): The Machine Payments Protocol is a proposed protocol for machine-to-machine payments over Lightning and other payment rails
- [LNC Backend](https://docs.lightning.engineering/lightning-network-tools/aperture/lnc-backend.md): Lightning Node Connect (LNC) lets you connect applications to your node by only passing on an eight word connection phrase, even if your node is behind a NAT or Tor.
- [LNC Mailbox](https://docs.lightning.engineering/lightning-network-tools/aperture/mailbox.md): Install your own Lightning Node Connect relay proxy server, the mailbox, which comes bundled in Aperture.
- [Pricing](https://docs.lightning.engineering/lightning-network-tools/aperture/pricing.md): Use Aperture to dynamically price resources using L402s.
- [Faraday](https://docs.lightning.engineering/lightning-network-tools/faraday.md): Faraday is a suite of tools built to help node operators and businesses run lnd. Faraday’s tools decrease the operational overhead of running a Lightning Node.
- [Get Started](https://docs.lightning.engineering/lightning-network-tools/faraday/get-started.md): Install and run faraday and frcli
- [The Faraday CLI](https://docs.lightning.engineering/lightning-network-tools/faraday/the-faraday-cli.md): Learn how to use the Faraday command line interface
- [Resources for Agents](https://docs.lightning.engineering/agents/resources-for-agents.md): Useful resources for agents
- [Skills](https://docs.lightning.engineering/agents/resources-for-agents/skills.md): Agentic skills that save you time and tokens
- [Resource List](https://docs.lightning.engineering/community-resources/resource-list.md): This section houses example code for those looking to build on lnd. Please let us know if something is missing!
- [Lightning Bulb 💡](https://docs.lightning.engineering/community-resources/lightning-bulb.md): Experimental Ideas for Building on Bitcoin
- [Glossary](https://docs.lightning.engineering/community-resources/glossary.md): All your Lightning Network terms explained in one place.
- [FAQ](https://docs.lightning.engineering/community-resources/faq.md): Frequently Asked Questions about the Lightning Network


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.lightning.engineering/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
