# 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)
