There are several technical obstacles that will make the mirror quite unstable and subject to attacks.
I submitted an idea for an alternative solution to Jordan for consideration.
In short :
Alternative : Instead of depending 1:1 to other order books, I would pre-prepare N models of orders/liquidity distribution , for example flat, balanced, deep, shallow, steep, bear, bullish. Then instruct nubot which model to use and change it when necessary according to market conditions.
This will make it much more solid and reliable (no need to read/cancel/place orders multiple times a minute!) and will solve the problem of offering huge walls around 1$, will give us control over the models, will eliminate third party failure and attacks scenarios, will allow for wall shifts to happen smoothly, and will also make our current multi-custodians approach feasible.
Or maybe not. Just an idea