Privacy, control, and safety
Both reviewed default SDKs still expose one Lightspark SSP after an announced Breez SSP
Spark permits multiple SSPs and Lightspark announced that Breez would operate one. The reviewed current Spark and Breez default configurations nevertheless identify the same single Lightspark SSP URL and identity. 1234
What the evidence shows
Technical and product details
- Documented behavior
Spark's FAQ says anyone can become an SSP and its goal is to maximize SSP diversity and redundancy. Lightspark is identified as the first. 1
Supporting material shown on this page
Spark FAQOfficial documentation · docs.spark.money · checked 2026-07-14 - Documented behavior
Lightspark announced in May 2025 that Breez would operate an SSP alongside Lightspark. Current Spark and Breez configurations nevertheless expose the same single Lightspark URL and identity key; current published package artifacts preserve that configuration. 234
Supporting material shown on this page
Breez SSP announcementBlog or announcement · lightspark.com · checked 2026-07-14 Spark SSP configurationPinned source code · github.com · checked 2026-07-14 Relevant lines from the pinned source · open raw file 23 SSP: "http://127.0.0.1:5000", 24 ELECTRS: "http://127.0.0.1:30000", 25 }, 26 REGTEST: { 27 PROD: { 28 SSP: "https://api.lightspark.com", 29 ELECTRS: "https://regtest-mempool.us-west-2.sparkinfra.net/api",Breez SSP configurationPinned source code · github.com · checked 2026-07-14 Relevant lines from the pinned source · open raw file 54 Network::Mainnet => Self { 55 network, 56 operator_pool: Self::default_operator_pool_config(network), 57 reconnect_interval_seconds: 1, 58 service_provider_config: Self::create_service_provider_config( 59 "https://api.lightspark.com", 60 "023e33e2920326f64ea31058d44777442d97d7d5cbfcf54e3060bc1695e5261c93",
Interpretation
Why this matters for Spark's trust model
The advertised provider plurality has not appeared in either public/default SDK family. Ordinary hosted flows therefore remain dependent on one private Lightspark policy layer. 1234
This section states the trust-model consequence of the cited evidence. Conditional or inferred claims remain bounded by the next section.
Scope control
What this does not establish
Sources and excerpts
Primary sources
The relevant details and available source-code excerpts appear alongside the claims above. This list preserves the complete original-source trail for independent verification.
Spark FAQ
Official documentation · docs.spark.money · Live source · checked 2026-07-14
Breez SSP announcement
Blog or announcement · lightspark.com · Live source · checked 2026-07-14
Spark SSP configuration
Pinned source code · github.com · Pinned or archival · checked 2026-07-14
Breez SSP configuration
Pinned source code · github.com · Pinned or archival · checked 2026-07-14
How sources, absence findings, and limitations were evaluated