A secure P2P TradingService using server escrow and atomic commit/rollback: items/currency move to escrow on add, edits reset readiness, and a final accept performs an all-or-nothing transfer. It exposes a simple Knit API for propose/add/remove/ready/accept/cancel, builds sanitized public snapshots for clients, and includes timeout, audit logging, and admin hooks to handle disputes and recovery.