{ "title": "Traiana Trade Structure", "description": "JSON structure for a trade object processed through the Traiana Harmony network.", "type": "object", "fields": [ { "name": "tradeId", "type": "string", "required": true, "description": "Unique trade identifier assigned by Harmony.", "example": "TRD-20260503-001234" }, { "name": "assetClass", "type": "string", "required": true, "description": "Asset class of the traded instrument.", "enum": ["FX", "Equities", "EquityDerivatives", "ETD"], "example": "FX" }, { "name": "instrument", "type": "string", "required": true, "description": "Instrument identifier (currency pair, ticker, etc.).", "example": "USD/EUR" }, { "name": "tradeDate", "type": "string", "required": true, "description": "Trade execution date in ISO 8601 format.", "example": "2026-05-03" }, { "name": "settlementDate", "type": "string", "required": true, "description": "Expected settlement date in ISO 8601 format.", "example": "2026-05-05" }, { "name": "quantity", "type": "number", "required": true, "description": "Trade quantity in instrument units.", "example": 1000000 }, { "name": "price", "type": "number", "required": true, "description": "Execution price.", "example": 0.9234 }, { "name": "notionalCurrency", "type": "string", "required": true, "description": "ISO 4217 currency code for the notional amount.", "example": "USD" }, { "name": "notionalAmount", "type": "number", "required": true, "description": "Notional amount of the trade.", "example": 1000000 }, { "name": "counterpartyId", "type": "string", "required": true, "description": "Identifier of the trading counterparty.", "example": "CPTY-BANK-001" }, { "name": "status", "type": "string", "required": true, "description": "Current status of the trade in the Harmony lifecycle.", "enum": ["Pending", "Matched", "Confirmed", "Rejected", "Cancelled"], "example": "Matched" }, { "name": "matchTimestamp", "type": "string", "required": false, "description": "ISO 8601 timestamp when the trade was matched.", "example": "2026-05-03T09:15:32Z" } ] }