An order book on-chain is hard, and on a DAG it is harder. Price-time priority means the order things arrive in has to be agreed on, and a consensus design that deliberately stops blocks queueing behind each other is not handing that over for free. It is the highest-risk component here and it gets its own independent audit for that reason.
Ordering is extractable until somebody solves it, and nobody has. Because we control our own consensus rather than renting somebody else's, fair-ordering work is genuinely achievable here in a way it is not for an exchange built on top of another chain. That is a reason to attempt it. It is not a reason to promise it, so at launch ordering is open to the same extraction that happens everywhere else, and we would rather you knew that before you found out.
Cross-engine pairs depend on something we will not rush. They arrive when the router's allowlist widens, and that widening is judged on how the router has behaved on mainnet with real value moving through it. If that takes longer than anybody would like, it takes longer.
The contracts are open. Our own front end will not be. Anyone can trade against these contracts directly or build their own interface over them, and nothing we do can change that. The interface we operate ourselves will apply geographic blocking and address screening, because we are a company in a jurisdiction rather than an idea. Those are two different things and it would be dishonest to let the first one imply the second.