Patch
no wallet in this browser

What can go wrong

Plainly, and in the order it matters.

The pool is the price

There is no oracle. A stitch values the wallet at Uniswap V4 spot, and spot can be pushed. What bounds the damage is the mandate: the loss per stitch is capped at your slippage bound times the volume traded, and your cooldown caps how often that can happen. Deep pools make the push expensive; thin ones do not. Set the slippage bound for the thinnest pool in the recipe, not the deepest.

The creator can reweight into the worst of the set

A creator cannot add a token, but they can put a hundred percent on whichever constituent you like least. That is the deal you accept when you follow. Read the set before you mandate, and remember that revoking is one transaction and needs nobody's permission.

Approvals are the real mandate

The Stitcher can only sell what you have approved it to move. An unlimited approval on a constituent means an executor can sell all of it, inside the bounds. If that bothers you, approve amounts, not infinity, and re-approve when you top up.

Executors are strangers

Anyone can stitch you, and they do it for the tip. They cannot make you worse off than your own bounds allow, but they can stitch you at an inconvenient moment, and a stitch is a taxable event in most places. If you would rather nobody touch your wallet, do not give a mandate; enter and exit by hand still work.

Stock tokens have an issuer

Robinhood's tokens can be paused, burned by their admin, or upgraded. A recipe holding them inherits all of that. Patch has no owner and no pause; the cloth does.

What Patch does not have

No token, no treasury, no protocol fee, no upgrade path, no admin key. That means nobody can rescue a mistake either. The contracts are what they are; read them.