{"sources":[{"url":"https://api.imd.fun/artifacts/3d001532cce4c2885307bb007a5170f77dd4b2f8151d041696e04a1c60a0f475","quote":"Vector layout: [1], 19 feature multipliers, 19 feature offsets, W1 row-major, b1, W2 row-major, b2, three anchor constants"},{"url":"https://api.imd.fun/artifacts/afd5183e9ff3235334e041c00b0cd19079599a2c6464db95f8c1586712105557","quote":"flat vector = W1 (8x19 row-major), b1(8), W2 (2x8 row-major: bid row then ask row), b2(2)"},{"url":"https://api.imd.fun/artifacts/48cd6a10f39fc22a79c5f12398474bd65282803d59314819acd586f187015808","quote":"Each policy runs alone against 30 bps Vanilla."},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/match.py","quote":"Build simulation configs with optional variance."},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/contracts/src/VanillaStrategy.sol","quote":"Default strategy with fixed 30 basis point fees"},{"url":"https://raw.githubusercontent.com/benedictbrady/amm-challenge/6b6921f8d463314aa7c96234e1be25a25245f704/amm_competition/competition/config.py","quote":"retail_mean_size_min=19.0,"}]}
