Final audited ranking · HTML report · top four only

Final Sovereign Rideshare Ranking

A fully audited comparative ranking of Ridestr, RoadRunner, Rideshares.org, and Bullrun under an explicitly Bitcoin-maximalist, FOSS-maximalist, privacy-maximalist, and sovereign-stack methodology.

Composite outcome

The scoring weights monetary alignment, communications architecture, open licensing, surveillance exposure, protocol composability, self-hostability, implementation quality, and real-world maturity. Maturity is intentionally weighted last. The core question is not whether a system looks familiar to incumbent ride-hailing software, but whether it functions as a durable, forkable, censorship-resistant, and Bitcoin-native mobility primitive.

#1 Ridestr · 91.15 #2 RoadRunner · 84.45 #3 Rideshares.org · 82.80 #4 Bullrun · 61.00

The strongest cluster is the Nostr-and-Bitcoin stack: Ridestr, RoadRunner, and Rideshares.org. Bullrun remains a compelling Lightning-first demo and teaching brick, but not yet a full protocol-grade mobility substrate.

Final ranking

The ordering below reflects the final composite score after adversarial re-audit, scoring corrections, and explicit removal of the non-finalist set.

Rank 1

Ridestr

91.15 /100
The strongest end-to-end sovereign rideshare primitive: Nostr-native coordination, Cashu-based payments, and self-hostable supporting infrastructure.
Rank 2

RoadRunner

84.45 /100
A high-alignment Nostr + Lightning stack with stronger location-privacy discipline than most early rideshare experiments.
Rank 3

Rideshares.org

82.80 /100
The purest protocol brick in the field: a Nostr rideshare schema designed for multi-client interoperability rather than app enclosure.
Rank 4

Bullrun

61.00 /100
A sharply Bitcoin-aligned Lightning demo with maximal forkability, but limited protocol depth and meaningful custody risks in its current architecture.

Criteria & weights

Total weight = 100. The weighting intentionally privileges monetary and infrastructural sovereignty over market familiarity. A project can be operationally impressive and still rank lower if its underlying stack is easy to capture, centrally hosted, or monetarily misaligned.

25%

Monetary alignment

Bitcoin-only, Lightning-native, or Cashu/ecash-native monetary rails score highest. Optional Bitcoin support without deep settlement logic scores lower.

15%

Comms & identity stack

Nostr and key-based identity outrank platform logins, SaaS auth, phone-number anchoring, and closed messaging dependencies.

10%

Open license & anti-capture semantics

MIT, CC0, GPL, and AGPL all score positively; explicit anti-shitcoin or anti-capture semantics raise the bar further.

15%

Capture & surveillance risk

KYC hooks, centralized custody, corporate clouds, phone numbers, permanent route logging, and regulator-friendly choke points reduce the score.

15%

Protocolization & composability

Reusable schemas, open event kinds, and multi-client interoperability are valued more than enclosed product behavior.

10%

Self-hosting & infra independence

The whole stack should be runnable without compulsory dependence on large SaaS providers or centralized chokepoints.

5%

Implementation quality & documentation

Architecture clarity, release cadence, readable docs, and transparent engineering choices matter, but less than the stack’s core alignment.

5%

Maturity & adoption

Deployment footprint matters, but it is intentionally the least important variable in this framework.

Final score matrix

Scores are 0–100 for each criterion. Composite values are weighted sums under the methodology above.

Project Composite Monetary Comms License Capture Protocol Self-host Implementation Maturity
Ridestr 91.15 100 100 97 88 87 90 92 32
RoadRunner 84.45 95 100 80 90 82 82 62 12
Rideshares.org 82.80 70 100 100 82 100 80 80 20
Bullrun 61.00 95 30 100 45 30 90 40 10

Ridestr

Final rank #1 · composite 91.15 · the strongest all-round sovereign rideshare primitive in the audited field.

Composite 91.15

Shape. The core repository documentation describes Ridestr as a decentralized rideshare platform built on Nostr with Cashu payments. The feature set is unusually complete for an early-stage project: ride matching, a personal driver network called RoadFlare, NIP-60 wallet sync, HTLC escrow, Nostr-backed profile sync, and Valhalla-based offline routing all appear directly in the published documentation.

Why it wins. The monetary layer is the cleanest in the set. The project is Bitcoin-native rather than merely Bitcoin-compatible, and its MIT License with No-Shitcoin Addendum is not cosmetic: it explicitly blocks downstream non-Bitcoin crypto integration. That combination—Nostr for coordination, Cashu for payments, and anti-shitcoin legal semantics—produces the strongest monetary and licensing alignment in the group.

What keeps it from a perfect score. The primary structural weakness is not philosophical but operational. Relay metadata still matters. A sufficiently powerful observer watching relay traffic, timing, and IP correlation could infer route patterns or social graphs. That is a weaker capture surface than centralized ride-hailing databases, but it is still a meaningful observation layer. Maturity also remains early relative to city-scale systems, even though the release cadence and ecosystem coverage show real momentum.

Monetary alignment

100 / 100

Bitcoin-native via Cashu/ecash, with no altcoin concession in the core design.

Comms & identity

100 / 100

Nostr is the primary coordination substrate rather than an optional side channel.

Open license

97 / 100

Exceptionally strong due to the explicit anti-shitcoin license addendum.

Capture risk

88 / 100

Very strong overall; the remaining concern is relay-level metadata exposure.

Protocolization

87 / 100

Rich event semantics exist, though not yet formalized into a public NIP-grade standard.

Self-hostability

90 / 100

Relays, mints, and routing infrastructure can all be run independently.

Implementation quality

92 / 100

Kotlin codebase, shared modules, clear architecture, and credible release activity.

Maturity

32 / 100

Still early in the market, but clearly beyond the toy-repo phase.

RoadRunner

Final rank #2 · composite 84.45 · a high-alignment Nostr + Lightning mobility stack with unusually deliberate location-privacy handling.

Composite 84.45

Shape. The RoadRunner repository presents an open-source ride-sharing client built on Nostr and Lightning, with a React web client plus Node microservices. The design target is peer-to-peer, non-custodial ride sharing. Relative to many early ride-hailing experiments, RoadRunner is notably explicit about location privacy: relay data is kept minimal, and the README argues against long-term geolocation retention.

Why it places second. RoadRunner combines a Bitcoin-native payment stance with a Nostr-native comms layer, which immediately pushes it into the strongest architectural tier. It does not match Ridestr on implementation maturity or documentation density, but it does outperform most competitors on the specific question of how much location state should persist in shared infrastructure.

What limits the score. The stack still depends on application microservices—invoice creators and coordinators—rather than fully eliminating the server role. Those services are self-hostable, but they are still operational choke points, especially if most traffic defaults to a canonical deployment such as roadrunner.lat. Protocolization is also meaningful but not yet as legible or formal as the rideshare schema work visible in Rideshares.org.

Monetary alignment

95 / 100

Strong Bitcoin-only Lightning orientation with peer-to-peer intent.

Comms & identity

100 / 100

Nostr functions as the shared coordination substrate.

Open license

80 / 100

Strong FOSS posture under GPL, though less permissive than MIT or CC0.

Capture risk

90 / 100

Location retention discipline is a major strength; hosted microservices remain the main residual choke point.

Protocolization

82 / 100

Clearly protocol-oriented, though not yet as formally standardized as Rideshares.org.

Self-hostability

82 / 100

Entire stack is portable, but more operationally complex than a smaller single-binary system.

Implementation quality

62 / 100

Credible and functional, but still closer to the hackathon-to-early-product band than to a polished flagship.

Maturity

12 / 100

Still early; the architecture matters more than its current deployment footprint.

Rideshares.org

Final rank #3 · composite 82.80 · the strongest protocol brick in the field, optimized for interoperability more than for deep payment settlement.

Composite 82.80

Shape. The project is best understood not as a single app but as an attempt to define a ridesharing protocol on Nostr. The main codebase frames the app as an experimental, open-source ridesharing application built on Nostr, while the Hitchwiki notes repository explicitly treats the work as part of a larger effort to connect hitchhiking, ridesharing, and Nostr-based travel tools. That protocol-first orientation is the project’s defining strength.

Why it scores so highly. Rideshares.org is the cleanest expression of composability in the audited set. It uses Nostr-native event structures, route semantics, and pricing fields in order to make rideshare data legible across clients. In other words, it acts less like a walled garden and more like a shared transport language. That is exactly what a protocol-grade civilization brick is supposed to do.

What holds it below RoadRunner and Ridestr. The monetary layer is weaker. Pricing supports BTC and sats, but settlement is external rather than deeply integrated. There is also more geospatial transparency in the data model than in RoadRunner’s more privacy-cautious approach, and the codebase includes a Firebase footprint that creates a default infrastructure compromise even if the project is portable. The stack is therefore excellent at protocolization, strong on comms, but not as hard-lined on settlement or capture minimization as the two projects ranked above it.

Monetary alignment

70 / 100

BTC-friendly and sats-aware, but payment settlement lives outside the protocol core.

Comms & identity

100 / 100

Nostr-native coordination is the foundation, not an add-on.

Open license

100 / 100

MIT licensing keeps the code maximally forkable.

Capture risk

82 / 100

Strong overall, but explicit route metadata and Firebase defaults create additional exposure.

Protocolization

100 / 100

The strongest pure protocol score in the field.

Self-hostability

80 / 100

Portable and Nostr-compatible, but not as cleanly infra-independent as the top-ranked project.

Implementation quality

80 / 100

Focused, coherent, and easy to understand, with an unusually legible protocol purpose.

Maturity

20 / 100

Still in the experimental band, but structurally important even at this stage.

Bullrun

Final rank #4 · composite 61.00 · a compelling Lightning-native concept demo with maximal forkability but limited protocol depth.

Composite 61.00

Shape. Bullrun is a small, direct, and conceptually elegant attempt to run ridesharing over Lightning. The codebase is lightweight, the design is easy to inspect, and the licensing is maximally permissive under CC0. As an educational object, it is excellent: the core idea is obvious almost immediately.

Why it still matters. Monetary alignment is extremely strong. Bullrun never wavers into fiat plumbing or protocol sprawl; it simply tries to make ridesharing happen with Lightning. That makes it a useful reference implementation for Bitcoin-native payments in a mobility context, and the permissive licensing means it can be forked or cannibalized into future stacks with almost no legal friction.

Why it remains fourth. The architecture is still closer to a demo than to a protocol substrate. The centralized backend sees too much, and the LightningEscrow-style flow acknowledged by the README creates real custody and dispute-resolution weaknesses. There is no Nostr-grade multi-client protocol here, no deeper identity model, and no strong answer to surveillance beyond “run the server personally.” That is meaningful, but it is not sufficient to compete with the top three systems on composability or capture resistance.

Monetary alignment

95 / 100

Pure Lightning orientation, with essentially no monetary drift.

Comms & identity

30 / 100

Single-app web architecture without a decentralized comms or identity substrate.

Open license

100 / 100

CC0 makes it the most legally forkable project in the set.

Capture risk

45 / 100

The backend custody and dispute model remain the core liabilities.

Protocolization

30 / 100

App-specific logic rather than a reusable protocol layer.

Self-hostability

90 / 100

Extremely easy to host and inspect, which is one of its enduring strengths.

Implementation quality

40 / 100

Clear and honest, but still a work-in-progress concept demo rather than a refined system.

Maturity

10 / 100

Useful as a reference implementation, not yet as a scaled deployment.

Tier summary

The audited field breaks into two usable layers: fully aligned sovereign primitives and a Bitcoin-aligned demo layer.

Tier 1 · sovereign BTC + Nostr primitives

Ridestr, RoadRunner, and Rideshares.org form the core cluster. Each treats open coordination as a first-class design principle rather than a retrofit. Within that cluster, Ridestr is the most complete end-to-end product, RoadRunner is the most explicitly privacy-conscious around location persistence, and Rideshares.org is the purest protocol substrate.

Tier 2 · Bitcoin-aligned demo / teaching brick

Bullrun remains important because it demonstrates the conceptual possibility of Lightning-powered ridesharing with almost no legal friction to reuse. Its weakness is not ideological drift but architectural thinness: the current form is better understood as a compact reference demo than as a finished mobility protocol.