Not quite, but we have recently adopted DBC approach and docs will follow v soon. Bottom line, no wallets, no state and no notion of who received the output Dbcs (who you paid). Each input can be form a different key as well. So you can “self tumble” with this scheme if you wish, but there should be no need.
Only network “state” is the spentBook, which is the minimum state possible in any algorithm AFAIK.