Matrix room module

Marketplace room

A room-native B2B market layer for software, skills, assets, game items, services, templates, agents, and bounties. The core stays small: listings, requests, quotes, threads, review states, and delivery proof. Everything else is a module.

Core first + modules

Many sellers, many buyers, one small deal kernel

Mature marketplaces converge on the same core: sellers publish, buyers request, quotes negotiate, and delivery state is auditable. For Aegis, Matrix threads are the human surface and typed room events are the contract surface.

Marketplace
Buyers
RFQ
Quote
Thread
Core Listing, request, quote, thread, review, delivery proof.
Modules Reputation, payments, escrow, disputes, tax, and delivery adapters.
Adapters Medusa/Mercur-style commerce core later, without changing the room UX.

Listings

Room offers

0 listed

Next bindings

Matrix-first, commerce later

v0 proves the room shape: typed listing objects, local draft flow, review states, and a future thread-per-order path. Keep the kernel dependency-free; attach commerce modules only when a gate needs them.

  1. Listing event posted to the marketplace room.
  2. Replies become the discussion and order thread.
  3. Moderators approve, reject, or request edits.
  4. Payments remain external until trust, disputes, and tax policy are explicit.