Freeport is a P2P marketplace (rides, services, goods) running entirely on Nostr relays - no server, no middleman. It now has payments built in:
- Self-custodial Lightning (Breez SDK / Spark) - the app never holds funds
- Wallet key derived from your Nostr key: one backup covers identity + wallet
- No signup - keypair generated on-device, optional passkey login
- Lightning address, bolt11, on-chain
- Confirmed deals get a Pay button / QR with the agreed amount, auto-converted from fiat
Fun fact: you can download the HTML file from releases page to run the whole app locally 😎
Decentralized P2P marketplace over Nostr. Users broadcast trade intents into topic-scoped markets; personal agents discover counterpart intents and negotiate automatically. Humans confirm final deals. No central operator, no matching server — relays are dumb pub/sub, all logic is client-side.
- App: https://freeport.network (web/PWA) · iOS · Android · Desktop — Mac/Windows/Linux · Offline HTML
- Whitepaper: PDF
- Self-host:
packages/freeport-self-hosted(docker compose up -d), or any desktop install can host the app for your network withfreeport --serve.- Developers: https://github.com/ptrinh/freeport/blob/main/CONTRIBUTING.md — repo layout, stack decisions, quick start, CLI.
I have no hope in this project. It's so obviously ai generated. You say no sign up but the sign up is the first thing on your website. Please read what you've generated before posting.
I can point out multiple other inconsistencies. I was not surprised to see the Spark wallet (spyware).
If it's a protocol, publish a cli not a self hosted website. The whitepaper is overly complicated. Get inspiration from other p2p protocols.
Very good comment !
Not problem of use Replit Core Premium as I guess this is the app used for generate the project but need to read what did Replit Core has built not just pay 20 $ per month and generate automation app or whatever and host it from own point of view.
Why is the app asking for location services and why collecting cell phone number
?
I thought about this, and I think that the past 2 years, someone would put 1 sentence into chatgpt and give everyone a slop post about this new great idea, and everyone would say "eww slop". Now someone puts 1 sentence into a code app, gives everyone a slop repo, and it gets upvoted.
😆Murdering vibe coded application dreams one repo at a time
Only the nightmares
Hahaha
Something like rideshares needs that to coordinate people, no?
True but it gets embedded on a nostr relay and once it’s out there who knows what can happen.
I am assuming the data is encrypted with your nostr key but if that key ever leaked you are screwed.
I get it. I'm not sure how else this can work though. Maybe you could just manually input a location to see what jobs are available there without it permanently associating that location with you.
p2p networks are extremely hard. While uber has all of our location data if something was to happen due to a leak maybe you can sue uber.
I think it might be better to go back to a taxi call service where you share your location one time for pick up via a signed message. That way you can control what location data you share and you make sure it’s not continuing to share throughout the ride.
I can see that working early on, when there are very few riders and drivers to coordinate.
Yeah but it doesn’t scale like Uber’s on demand system with real time pricing.
If spam is an issue, nostr has a hashcash like protection that you can (probably) filter on the relay with.
You lost almost everyone on the first bulletpoint. SPARK IS NOT SELF-CUSTODY nor is it Lightning. It can be frozen at any time for any reason.
You lost everyone else on deriving wallet keys from social identity.
I was interested until I had to provide my phone number.
There is legit https://plebeian.market. It exists for years
Ya clean it urself you bitch
What do you mean exactly by offline html line one