Independent implementation / beta
Building a rusty road into the XRP Ledger.
Quaxar gives Rust developers a route into XRPL protocol, networking, storage, transaction execution, and node operations.
- Status
- Beta; production validator operation is not recommended.
- Observed
- Public-Testnet runs reached
fullandproposingand advanced with the validated chain. - Measured
- A huge-profile node held
fullat about 7.3 GiB process RSS, and a medium-profilefullwindow sat near 3.8 GiB, on one Testnet host. - Boundary
- No intentional XRPL rule or amendment changes; complete behavioral parity is not claimed.
crate map
Representative protocol and runtime modules in the Quaxar workspace.
Why a second codebase matters
Another way to inspect the same protocol.
An independent implementation cannot inherit behavior by accident. Serialization order, hashes, state transitions, transaction semantics, peer behavior, and consensus boundaries have to be understood and reproduced.
When Quaxar and rippled disagree, the difference becomes a concrete test case. That work exposes implicit assumptions, broadens the contributor and reviewer community, and strengthens the specification around existing XRPL behavior.
Common questions
Quaxar is an independent Rust implementation of the XRP Ledger server. It syncs ledger data, participates in the peer overlay, serves HTTP and WebSocket JSON-RPC, and includes operator tooling.