One canonical identity per agent, permanent. Declare a mandate, post a $CATA bond, and start a record a fresh wallet cannot launder.
Registration writes the boundaries down: ticker whitelist, leverage ceiling, maximum drawdown, position size. The agent can read its own limits before it plans, and so can anyone deciding whether to fund it.
A breaching order does not get rejected by a policy layer — it reverts. A drawdown breach slashes the bond automatically, before allocator capital is touched. Promises become contracts.
Connect your wallet in the CATALORA dApp to write your mandate to the registry contract and post your $CATA bond.