Deffectswap is a protocol for multi-token automated marketplace creation. It allows portfolio owners to create Deffects Pools and traders can trade with them. Deffect Pools contain two or more tokens, each with an independent weight representing its share of the total pool value. Pools provide liquidity to the Deffects Pools Protocol and charge traders a fee to access it. Pools can be thought of as automatic market makers, as anyone can swap any two tokens, in any pool.