Search Freeport Nostr events by kind, tag & geohash radius (rides, services, reputation).
One address for any MCP client. No sign-in needed on this server.
4 read1 act1 other
Grouped by tool name. At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
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.
packages/freeport-self-hosted
(docker compose up -d), or any desktop install can host the app for your
network with freeport --serve.https://github.com/user-attachments/assets/506c82ac-c5eb-415d-b981-ba14c4f165bc
Also on the landing page.
examples/arbitrator), ID verification
(examples/id-verification), and insurance
(examples/insurance-store) priced from
reputation. You choose how much of the safety net to use.file://, no install, no
server.you@freeport.network), on-chain, QR scan, local-currency
balances, and one-tap Pay / Pay QR on confirmed deals. Bring your own wallet
over NWC instead if you prefer. Spark is a young trust-minimized L2 — treat
it as a spending wallet.<script> tag makes a page work on web too.
Mini-app examples:
examples/esim-store — eSIM shop with
Spark/stablecoin checkout, live at
apps.freeport.network/esim-storeexamples/insurance-store — travel insurance
quotes underwritten from npub-derived reputation, with a downloadable PDF
certificate, live at
apps.freeport.network/insurance-storeexamples/id-verification — a paid identity /
licence verification service: submit documents, book a video call, and get
a shareable verification link for your profile, live at
apps.freeport.network/id-verificationexamples/arbitrator — decentralized dispute
arbitration: an escrow with the arbitrator as a conditional key, encrypted
evidence (NIP-44), and a fee only charged when a dispute is actually
raised — the arbitrator's npub karma is their license, live at
apps.freeport.network/arbitratorCustody (payments stay self-custodial wallet-to-wallet; even escrow is trust-minimized HODL invoices, never a held balance), dispute resolution, vetting, anti-sybil — all deliberately deferred.
BTC: bc1ps44wjx3wpu4s0xj746gz2lu45nspsm9059d3ym8xz0nrhu4psyasdgwwhx
MIT (LICENSE). Freeport exists to be forked: any community can stand up its own market — own name, city, vertical, relays and services — by changing configuration, not architecture. FORKING.md lists every deployment-specific value; CONTRIBUTING.md covers dev setup and style.