"use client"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; import { Suspense } from "react"; const LANES: { id: string; label: string }[] = [ { id: "goods", label: "Goods" }, { id: "services", label: "Labor" }, { id: "data", label: "Data" }, { id: "open", label: "Open" }, ]; function BarterPitChromeInner({ children }: { children: React.ReactNode }) { const sp = useSearchParams(); const activeLane = sp.get("lane") ?? undefined; return (
unhosted barter mesh
Trading floor for swap terms — no cart, no spot book. Post what you have, what you want, negotiate in-thread. Same session wallet as the hub when you need settlement.