neon-sprawl/docs/decomposition/modules/E8_M3_PlayerTradeAndMarketp...

1.4 KiB

E8.M3 — PlayerTradeAndMarketplace

Summary

Field Value
Module ID E8.M3
Epic Epic 8 — Social / Guild
Stage target Pre-production
Status Planned (see dependency register)

Purpose

Listings, direct trade, purchases, and atomic server settlement for player economy, grounded in E3.M3 and policy from E3.M5.

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.

Epic 8 Slice 2trade_completed, listing_created, purchase_completed, fraud flags.

Source anchors