THE FLEET — boats collide, prices move, the triangle closes

Seven boats of translucent blocks on liquid white, each carrying oils in three assets: T transmit A absorb R reflect. A collision is a trade. Prices are held as three levels and every rate is a difference, so log p_TA + log p_AR + log p_RT = 0 identically — triangular no-arbitrage is the arm closure wearing a different hat. Nothing is simulated loosely: conservation and the triangle are checked every frame.