Reaching Out to Like minded

Hi Midnight community,

My name is James Banner, developer and founder of Bitrove, from Wooli, NSW, Australia.

Previously a Surveyor and Paragliding Instructor . Totally inspired by Charles Hoskinsons videos about the state of the world I felt I needed to get involved and try and make a change .. so here I am

What I’ve built: Bitrove is a live, working decentralised P2P marketplace on Polygon mainnet — think Gumtree meets Web3. No KYC, no banks, wallet-as-identity, smart contract escrow, encrypted messaging. Live right now at bitrove.com.au with real users and real trades settling on-chain.

Why I’m here: I want to port Bitrove to Midnight. And I believe Midnight is the natural and correct home for what Bitrove is trying to be.

The problem with my current build: On Polygon, everything is public. Right now I’m using tweetnacl to encrypt buyer delivery addresses before storing them in Supabase as a workaround. Trade amounts are visible on-chain. Seller identity is a public wallet address. This is fundamentally at odds with the privacy-first marketplace I’m trying to build.

On Midnight, these become first-class protocol features — not workarounds.

What Bitrove on Midnight looks like:

  • Buyer delivery address — private, never touches the chain

  • Trade amounts — private, ZK proven

  • Seller identity — provable without being revealed

  • Dispute resolution — ZK proof of condition, not raw exposed data

  • Settlement tokens — USDT, WBTC, WETH, ADA and NIGHT

Why the timing is right: Midnight mainnet launched this week. I want to be one of the first real-world dApps live on it. A working P2P marketplace for physical goods is exactly the kind of use case that demonstrates Midnight’s value proposition to mainstream users — not just crypto natives.

Where I’m at technically: I’ve reviewed the Compact language docs, the existing escrow prototype on this forum, and the MeshJS tooling. I’ve already written a draft BitroveEscrow contract in Compact that maps directly from my existing Solidity contract. The Next.js frontend is production-ready and will connect via the auto-generated TypeScript API.

What I’m looking for:

  • Technical guidance from the Midnight/IOG team on Compact and token integration

  • Visibility within the Midnight ecosystem

  • A 1-on-1 DevRel call if available

  • Grant support if available for early builders

I’m building this solo with AI assistance. The Polygon version is live and working today. The Midnight port is next.

Links:

  • Live app: bitrove.com.au

  • Contact: gm@bitrove.io

  • Twitter: @BitroveApp

Would love to connect with the team and community. Happy to demo the live app to anyone interested.

James Banner Bitrove