| I6 | An order is payable only against liquid, reserved USDC: amount ≤ total_deposited − locked at lock, and Σ locked ≤ Σ total_deposited ≤ escrow balance across depositors. |
| I7 | Anything that can block a release fails before the taker pays fiat. |
| I3 | Each rail transaction and nullifier credits at most once. |
| I9 | No privileged path moves escrowed USDC to anyone but the order’s taker or the depositor. |
| I5 | Reserved and locked funds are never deployed to yield. |
| I10 | USDC and USDT stay distinct until a route reports native Stellar USDC. |