{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "lightning-wallet-custody",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/lightning-wallet-custody/",
  "collection": "bitcoin",
  "title": "Custodial and self-custodial Lightning wallets",
  "description": "Compare custodial and self-custodial Lightning wallets by signing control, service reliance, backups and withdrawal.",
  "aliases": [
    "custodial lightning wallet",
    "custodial lightning wallet explained"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T19:29:20.637Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "The key custody question is who can authorize movement of the bitcoin behind the displayed balance. A custodial Lightning service manages that authority and credits an account; a self-custodial arrangement gives the user control of the relevant keys and recovery process. Interfaces can look similar while their failure and recovery paths differ. Also examine the software’s service dependencies and channel design, not only its custody label.",
    "claimId": "lightning-wallet-custody-quick-answer",
    "sourceIds": [
      "x425-btc-dev-wallets",
      "x425-btc-ln-recovery",
      "x425-btc-ln-lifecycle"
    ]
  },
  "keyFacts": [
    {
      "label": "Custody question",
      "value": "Who can authorize the underlying spending?",
      "sourceIds": [
        "x425-btc-dev-wallets"
      ],
      "id": "custody-question",
      "claimId": "lightning-wallet-custody-fact-custody-question"
    },
    {
      "label": "Channel recovery",
      "value": "Can require seed and additional backup data",
      "sourceIds": [
        "x425-btc-ln-recovery"
      ],
      "id": "channel-recovery",
      "claimId": "lightning-wallet-custody-fact-channel-recovery"
    },
    {
      "label": "Availability",
      "value": "Services and peers can still affect usability",
      "sourceIds": [
        "x425-btc-ln-payments"
      ],
      "id": "availability",
      "claimId": "lightning-wallet-custody-fact-availability"
    }
  ],
  "prerequisites": [
    "bitcoin-wallets-explained",
    "lightning-payment-channels"
  ],
  "sections": [
    {
      "id": "control",
      "heading": "Separate account access from spending authority",
      "sourceIds": [
        "x425-btc-dev-wallets",
        "x425-btc-ln-lifecycle"
      ],
      "paragraphs": [
        "An account password may authorize requests to a provider without giving you the keys that control its bitcoin. Conversely, a local wallet can hold spending keys while relying on external software or peers for connectivity and payment routing.",
        "Ask what happens if the app or provider disappears. A documented independent recovery path is more informative than the appearance of a seed screen or a statement that transactions use Lightning."
      ]
    },
    {
      "id": "example",
      "heading": "The same displayed balance can imply different recovery work",
      "sourceIds": [
        "x425-btc-ln-recovery",
        "x425-btc-ln-disaster"
      ],
      "paragraphs": [
        "Imagine two wallets each showing 50,000 satoshis. One requires the account operator to approve a withdrawal. The other operates LND channels and documents recovery using its seed and static channel backup. Those balances do not become equally recoverable because the numbers match.",
        "In the LND example, the backup recovery process may close channels and depend on peers responding. It does not recreate a working channel database ready to continue every old channel."
      ]
    },
    {
      "id": "questions",
      "heading": "Read the actual recovery instructions before funding",
      "sourceIds": [
        "x425-btc-ln-recovery",
        "x425-btc-ln-payments",
        "x425-btc-secure"
      ],
      "paragraphs": [
        "Find out which backup material is required, who maintains it, what an offline period means and which fees can arise when exiting. The answer may change with product version and channel design.",
        "Neither custody arrangement guarantees a successful route for every payment. Sufficient usable liquidity, reachable nodes and accepted fees are separate operational requirements."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does self-custody mean the wallet needs no outside services?",
      "answer": "No. A user can control signing keys while depending on peers, servers or liquidity services. Custody concerns authority over spending; service reliance concerns how the wallet operates.",
      "sourceIds": [
        "x425-btc-dev-wallets",
        "x425-btc-ln-payments"
      ]
    },
    {
      "question": "Is every 24-word Lightning backup a BIP39 seed?",
      "answer": "No. LND documents aezeed, which has its own recovery format. Use the implementation’s documented recovery method rather than assuming word count establishes compatibility.",
      "sourceIds": [
        "x425-btc-ln-recovery"
      ]
    }
  ],
  "claims": [
    {
      "id": "lightning-wallet-custody-quick-answer",
      "articleSlug": "lightning-wallet-custody",
      "statement": "The key custody question is who can authorize movement of the bitcoin behind the displayed balance. A custodial Lightning service manages that authority and credits an account; a self-custodial arrangement gives the user control of the relevant keys and recovery process. Interfaces can look similar while their failure and recovery paths differ. Also examine the software’s service dependencies and channel design, not only its custody label.",
      "sourceIds": [
        "source-38ff15e10892f1ee",
        "source-b441602c23e09691",
        "source-d0625e6983c0ac55"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-38ff15e10892f1ee",
          "locator": "Wallet Programs; Full-Service Wallets; Signing-Only Wallets; Wallet Files; Hierarchical Deterministic Key Creation; Loose-Key Wallets"
        },
        {
          "sourceId": "source-b441602c23e09691",
          "locator": "aezeed; Static channel backups (SCB); Channel Database"
        },
        {
          "sourceId": "source-d0625e6983c0ac55",
          "locator": "Opening a channel; Sending funds through a payment channel; Closing a channel; Cooperatively; Non-cooperatively"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked wallet key authority, LND aezeed/SCB recovery and routing dependencies. The50,000sat balance comparison does not imply equal recovery properties; self-custody and outside service reliance are accurately separated."
        ]
      }
    },
    {
      "id": "lightning-wallet-custody-fact-custody-question",
      "articleSlug": "lightning-wallet-custody",
      "statement": "Custody question: Who can authorize the underlying spending?",
      "sourceIds": [
        "source-38ff15e10892f1ee"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-38ff15e10892f1ee",
          "locator": "Wallet Programs; Full-Service Wallets; Signing-Only Wallets; Wallet Files; Hierarchical Deterministic Key Creation; Loose-Key Wallets"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked wallet key authority, LND aezeed/SCB recovery and routing dependencies. The50,000sat balance comparison does not imply equal recovery properties; self-custody and outside service reliance are accurately separated."
        ]
      }
    },
    {
      "id": "lightning-wallet-custody-fact-channel-recovery",
      "articleSlug": "lightning-wallet-custody",
      "statement": "Channel recovery: Can require seed and additional backup data",
      "sourceIds": [
        "source-b441602c23e09691"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-b441602c23e09691",
          "locator": "aezeed; Static channel backups (SCB); Channel Database"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked wallet key authority, LND aezeed/SCB recovery and routing dependencies. The50,000sat balance comparison does not imply equal recovery properties; self-custody and outside service reliance are accurately separated."
        ]
      }
    },
    {
      "id": "lightning-wallet-custody-fact-availability",
      "articleSlug": "lightning-wallet-custody",
      "statement": "Availability: Services and peers can still affect usability",
      "sourceIds": [
        "source-1906b56694566cb0"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-1906b56694566cb0",
          "locator": "Pathfinding; Dispatching Payments; Payment Fees; Monitoring Payments"
        }
      ],
      "scope": {
        "collection": "bitcoin",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T19:29:20.637Z",
        "reviewer": "Independent automated verification — Codex /root/verify_ethereum_100, separate from the Bitcoin drafting agent",
        "notes": [
          "Checked wallet key authority, LND aezeed/SCB recovery and routing dependencies. The50,000sat balance comparison does not imply equal recovery properties; self-custody and outside service reliance are accurately separated."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "x425-btc-dev-wallets",
      "label": "Wallets",
      "publisher": "Bitcoin developer documentation",
      "url": "https://developer.bitcoin.org/devguide/wallets.html",
      "locator": "Wallet Programs; Full-Service Wallets; Signing-Only Wallets; Wallet Files; Hierarchical Deterministic Key Creation; Loose-Key Wallets",
      "note": "Wallet types, generated keys, deterministic wallets and offline signing.",
      "version": "Developer guide; historical implementation details require qualification",
      "checkedAt": "2026-10-02T18:53:53.756Z",
      "contentSha256": "1f3433f0ffac2ee2cc1d0d3ff1ac60ebaf68a92826dd813c8b312581a64344e0",
      "recordId": "source-38ff15e10892f1ee"
    },
    {
      "id": "x425-btc-ln-recovery",
      "label": "Recovery: Planning for Failure",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/lightning-network-tools/lnd/recovery-planning-for-failure.md",
      "locator": "aezeed; Static channel backups (SCB); Channel Database",
      "note": "LND seed, static channel backups, safe channel recovery and external backups.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.272Z",
      "contentSha256": "016d77748e9a725ee012189116d9aec9d3aade08d671f2548bfee5b9d6438d79",
      "recordId": "source-b441602c23e09691"
    },
    {
      "id": "x425-btc-ln-lifecycle",
      "label": "The lifecycle of a payment channel",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/the-lightning-network/payment-channels/lifecycle-of-a-payment-channel.md",
      "locator": "Opening a channel; Sending funds through a payment channel; Closing a channel; Cooperatively; Non-cooperatively",
      "note": "Cooperative versus unilateral closes and confirmation/delay requirements.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.295Z",
      "contentSha256": "4e1188e6df305f081372400c0b4ad8af00406002b9cdcbfcb994f700994bb67b",
      "recordId": "source-d0625e6983c0ac55"
    },
    {
      "id": "x425-btc-ln-payments",
      "label": "Sending Payments",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/lightning-network-tools/lnd/payments.md",
      "locator": "Pathfinding; Dispatching Payments; Payment Fees; Monitoring Payments",
      "note": "LND initiated/in-flight/succeeded/failed statuses and safe retry semantics.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.437Z",
      "contentSha256": "b60ed4c76affc6a05feaaf3ec960f40d5039a3d53aae3c35046e6fc125279d7b",
      "recordId": "source-1906b56694566cb0"
    },
    {
      "id": "x425-btc-ln-disaster",
      "label": "Disaster recovery",
      "publisher": "Lightning Labs",
      "url": "https://raw.githubusercontent.com/lightninglabs/docs.lightning.engineering/0456e1627b2579ac18108cb921fe609f87c8b009/lightning-network-tools/lnd/disaster-recovery.md",
      "locator": "1. Recover as much data as you can; 2. Set up a new node; 3. Begin the recovery process; B) Static channel backup; C) Force-closing all other channels",
      "note": "Recovery procedures and need to avoid outdated channel-state reuse.",
      "version": "Pinned Lightning Labs documentation revision; LND/Loop implementation scope",
      "checkedAt": "2026-10-02T18:53:57.281Z",
      "contentSha256": "82993b7b39b5a48f38b7196c6e68c61ea24deb5e199249a0daca3894a7ae20e5",
      "recordId": "source-df81d0f88f3e71df"
    },
    {
      "id": "x425-btc-secure",
      "label": "Securing your wallet",
      "publisher": "Bitcoin.org",
      "url": "https://bitcoin.org/en/secure-your-wallet",
      "locator": "Be careful with online services; Backup your wallet; Encrypt your wallet; Offline wallet for savings; Hardware wallets; Keep your software up to date",
      "note": "Backup scope, online exposure, offline signing, custody and software update practices.",
      "checkedAt": "2026-10-02T18:53:53.659Z",
      "contentSha256": "b6017f869461de2150d6b3b328f2ff75aedcd888d7a66cc311acbc243d6ead49",
      "recordId": "source-ccf126c494bfe748",
      "version": null
    }
  ],
  "related": {
    "articles": [
      "bitcoin-wallets-explained",
      "lightning-payment-channels",
      "lightning-addresses",
      "lightning-channel-backups"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and separate automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Custodial and self-custodial Lightning wallets.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/lightning-wallet-custody/"
}
