Freeport: A Decentralized P2P Ride-Hailing Marketplace Built on Nostr

Freeport: A Decentralized P2P Ride-Hailing Marketplace Built on Nostr

Freeport is a decentralized, peer-to-peer (P2P) marketplace for rides, services, and goods that operates without a central authority or intermediary. By building on the Nostr protocol, Freeport removes platform commissions, surge pricing, and centralized data silos, allowing users to negotiate prices and exchange services directly.

Decentralized Architecture via Nostr

Freeport operates without a proprietary backend or central server, relying instead on open, public Nostr relays to facilitate communication. This architecture ensures that no single company can censor the marketplace, shut it down, or monetize user data.

Key technical characteristics of the decentralized model include:

  • No Central Server: The application communicates directly with Nostr relays, removing the need for a hosted backend.
  • Key-Based Identity: Users do not create accounts using emails or phone numbers; instead, identity is managed via secure cryptographic keys generated on the user's device.
  • Censorship Resistance: Because the system is distributed across open relays, it is not subject to the control of a single corporate entity.

Peer-to-Peer Transaction Model

Freeport replaces the traditional ride-hailing model—where a platform matches users and takes a percentage of the fare—with a direct negotiation system. Users set their own prices and negotiate terms without platform fees or surge pricing.

The transaction workflow consists of three primary stages:

  1. Discovery: Users post requests for rides or services or browse existing offers from nearby providers.
  2. Negotiation: Parties engage in private offers and counter-offers using a built-in estimator to reach a mutual agreement.
  3. Execution: Once a deal is confirmed, users swap contact details via end-to-end encrypted messages to coordinate the meetup.

Privacy and Trust Mechanisms

To facilitate safe interactions between strangers without a central authority, Freeport implements specific privacy and reputation protocols.

Privacy by Design

Freeport protects user location and communication through two primary methods:

  • Coarse Location Data: Listings only display neighborhood-level locations rather than exact coordinates to prevent precise tracking.
  • End-to-End Encryption: All messages between users are encrypted, ensuring that only the communicating parties can read the negotiation details.

Subjective Reputation System

Trust is managed through a transparent, peer-rated karma system. According to the project's whitepaper, reputation is treated as a subjective quantity, a design choice intended to make fake identities "weightless" and prevent the manipulation of trust metrics by sybil attacks.

Sources