# E8.M3 — PlayerTradeAndMarketplace ## Summary | Field | Value | |--------|--------| | **Module ID** | E8.M3 | | **Epic** | [Epic 8 — Social / Guild](../epics/epic_08_social_guild.md) | | **Stage target** | Pre-production | | **Status** | Planned (see [dependency register](module_dependency_register.md)) | ## Purpose Listings, direct trade, purchases, and **atomic server settlement** for player economy, grounded in [E3.M3](E3_M3_ItemizationAndInventorySchema.md) and policy from [E3.M5](E3_M5_EconomyBalancePolicy.md). ## Responsibilities - `MarketListing` / `TradeOffer` validation; `SettlementEvent` with duplication and cancel-edge coverage. ## Key contracts | Contract | Role | |----------|------| | `MarketListing` | Seller, item, price, fees. | | `TradeOffer` | Bilateral trade window state. | | `SettlementEvent` | Completed exchange audit. | ## Module dependencies - **E3.M3** — ItemizationAndInventorySchema. - **E3.M5** — EconomyBalancePolicy. ## Dependents (by design) - **E3.M4** — SinkAndDurabilityLifecycle (epic coupling). - Integrity and fraud telemetry. ## Related implementation slices Epic 8 **Slice 2** — `trade_completed`, `listing_created`, `purchase_completed`, fraud flags. ## Source anchors - Master plan: [`neon_sprawl_vision.plan.md`](../../../neon_sprawl_vision.plan.md) — Epic 8. - [Module dependency register](module_dependency_register.md)