XRP Ledger
XRPL 3.4.0 Moves Linux Packages to XRPLF: What Operators Need to Verify
XRP Ledger 3.4.0 changes Linux package hosting and signing. Operators need separate evidence of trusted software, a running upgrade and amendment readiness.

What changed for XRP Ledger server operators
XRP Ledger version 3.4.0 moves Linux package distribution to packages.xrplf.org with an XRP Ledger Foundation signing key. Operators should verify the software's provenance, confirm the upgraded process is running and check service health separately. Installing the release does not itself activate its proposed amendments or demonstrate network-wide adoption.
The official release notice is dated September 16, 2026. Crypto.news independently reported the package move and upgrade request on September 18. That creates a practical maintenance question for exchanges, custodians and infrastructure providers: what evidence closes an upgrade ticket when both the software version and its distribution arrangements change? A successful download answers only part of that question.
This is a source-led operator explainer, not a claim that an outage has occurred. The immediate development is the published release and distribution change. The analysis below proposes an acceptance record for a maintenance team. It does not report a production rollout performed by AllAboutXRP, a measured failure rate or a deadline beyond the official request to upgrade promptly.
XRPLF package provenance needs its own acceptance record
The XRP Ledger Foundation's distribution domain and signing key belong in the change record alongside the intended version. For Debian-based systems, XRPL's current update instructions explicitly include adding the foundation's key, checking its fingerprint and configuring the repository with a signed-by reference. Debian's APT documentation independently explains how that reference associates a repository with its authentication key.
Analysis: before approving a production change, ask the operator to preserve the configured repository location, the key fingerprint checked against the official instructions, and the package manager's authentication result. A screenshot showing a familiar filename is weaker evidence because the filename does not identify who authorized the downloaded contents. Treat an unexplained key mismatch as an unresolved provenance problem rather than making the installation succeed by bypassing verification.
A useful handoff makes the expected state explicit before execution. Record which machine or deployment image is being changed, which package source it is intended to use and who reviewed the migration. That turns an ambiguous instruction to update XRPL into a testable maintenance task. These are suggested controls, not a claim that any particular exchange currently lacks them.
A package signature is an origin check, not a security audit
Debian's apt-secure manual describes an authentication chain built through signed repository metadata and package checksums. It also draws an important boundary: trusting an archive's maintainer does not establish that every package is free of malicious code. Archive authentication does not defend against every compromise of the signing key or the signing infrastructure. That independent reference helps interpret XRPLF's package-signing announcement without overstating its protection.
Analysis: the maintenance record should keep provenance and software assurance as separate questions. Provenance asks whether the package came through the expected authenticated distribution process. Assurance asks what review, testing and operational observation support using that code. Passing the first check should not silently answer the second. Equally, a clean staging test cannot establish the origin of a different file later installed in production.
Consider a hypothetical team whose staging environment uses the intended package source but whose production image still points elsewhere. An engineer's statement that staging passed would leave the production artifact unresolved. The appropriate next step is to reconcile the two environments' recorded inputs. This example illustrates a review gap; it is not evidence that the XRPLF repository or a customer system has been compromised.
Verify the running xrpld process and the ledger it serves
XRPL's manual update procedure includes reloading service definitions and restarting the service after the package upgrade. For the runtime check, the official server_info reference identifies build_version as the version of the running server and exposes server_state and validated_ledger. QuickNode's independently maintained XRPL API documentation also lists those response fields. They provide a better basis for a completion record than an installation log alone.
Analysis: collect the intended version and the running version as separate entries, then examine whether the endpoint is serving current validated ledger information. Record the observation time and the specific endpoint tested. If an application uses several backends, a response from one backend should only support a conclusion about that backend. A successful sample should not become a claim that every server behind the application has been upgraded.
The acceptance question should include the user's workflow. An exchange infrastructure team might check its ledger-reading and transaction-status paths against its staging expectations; a wallet backend team might examine the responses its application actually consumes. Those are proposed tests, not published performance benchmarks. Uncertainty: this reporting has not measured customer endpoint health, restart duration or the fraction of production servers already running 3.4.0.
Keep XRPL software readiness separate from amendment decisions
The release introduces LendingProtocolV1_1 and fixCleanup3_4_0. XRPL's amendment documentation explains that transaction-rule changes use validator voting, with more than 80% support maintained for two weeks before activation. September 18 reporting from TronWeekly corroborates that installing the new server software does not itself activate these proposals. Software availability and a network rule becoming effective are different events.
Analysis: an operations ticket and an amendment decision should therefore have separate owners and evidence. The first asks whether the server can run the selected release and continue its assigned service. The second asks which rules an operator supports and what the network has actually enabled. Combining the two into a single green status can hide either an incomplete upgrade or an unexamined governance choice.
For readers evaluating XRP-related infrastructure, this distinction prevents an additional mistake: interpreting package migration as proof of new lending usage. Neither a repository change nor a version string measures loans originated, institutional demand or XRP purchased. This article makes no estimate of those outcomes. A future claim about usage would need transaction-level or other appropriate evidence beyond the release announcement.
What exchanges, custodians and XRP holders should ask next
Analysis: a compact completion record can answer four practical questions: which authenticated artifact was selected, which process is now running, which application checks passed and which amendment decisions remain separate. Attach evidence to each answer rather than using one undifferentiated upgraded label. This approach makes it easier for the next operator to distinguish a package-source issue from a runtime or application issue.
For infrastructure customers, the useful question is whether the provider has completed and verified its maintenance, with a clear description of any affected service. An XRP holder who does not operate a server has a different role from the administrator receiving the upgrade instructions. The cited release addresses server software; it does not establish a need for holders to transfer XRP, change custody or transact because package hosting moved.
Uncertainty remains around deployment coverage and future amendment timing. The reviewed records do not supply a network-wide completion rate or justify predicting when every operator will finish. The measurable next milestone is narrower: a provider can publish or retain a dated record showing that its intended deployment passed provenance, runtime and service checks. That is the evidence this release makes worth requesting.
What to watch next
- • Official XRPLF release or installation updates that change the recommended package source, key or migration procedure.
- • Dated operator confirmation that the intended package source and signing identity were verified before deployment.
- • Post-maintenance evidence tying the running version and validated ledger observations to each application endpoint tested.
- • Provider incident reports or maintenance notices that identify actual service effects, rather than assuming an outage from the upgrade request.
- • Separate official amendment activation records before describing LendingProtocolV1_1 or fixCleanup3_4_0 rules as effective.
Sources and verification
We prioritize primary records and label supporting coverage. Dates reflect each source’s publication record.
- [1]XRP Ledger: Introducing version 3.4.0primary
- [2]Crypto.news: XRP Ledger 3.4.0 adds lending and protocol fixessupporting
- [3]XRPL: Update manually on Ubuntu or Debian (living instructions)primaryUndated reference
- [4]Debian APT: apt-secure manual (manual dated November 23, 2024)supporting
- [5]XRPL: server_info API reference (living documentation)primaryUndated reference
- [6]QuickNode: server_info API reference (updated June 11, 2026)supporting
- [7]XRPL: Amendment process (living documentation)primaryUndated reference
- [8]TronWeekly: XRPL 3.4.0 release and validator activation requirementssupporting