I've sketched out a smart-wallet,
these resilience-smart-wallets are bound to the rules of my system. the rules are programmed into them, and the resilience-smart-wallet communicates with other resilience-smart-wallets and performs resource redistribution based on a set of laws.
my smart-wallets manage a wallet that the user cannot control directly, instead, the user controls it trough a cryptographic key that the smart-wallet responds to. is this a normal solution ? it seems to work really really well