IBKR constraints reflected in the payload
IBKR TWS order submission usesplaceOrder with a valid order id, and TWS reports order lifecycle through callbacks such as openOrder and orderStatus. That means the downstream router must own IBKR client id, order id allocation, callback reconciliation, and retry policy.
TWS also has a Read Only API setting that prevents API order acceptance. The API here does not try to detect or bypass that setting; it only exposes routing hints for the execution service to validate.
Vertex Quant constraints reflected in the payload
The referenced Vertex Quant stack is paper-first. Live trading stays blocked until explicit gates, account allowlisting, risk controls, kill-switch behavior, tests, and operator signoff exist. Trade intents therefore include:safeguards.mode: "paper"safeguards.submit: falseorder.transmit: false- required checks for idempotency, approval, sizing, risk limits, and kill-switch state