I have the beginning of something like this. It’s mostly like what Gavin described.
Some more rpc interface:
move
I’m thinking a new function getaccountaddress instead of overloading getnewaddress:
getaccountaddress
Would these commands make it possible in simple cases to implement your website without needing a database of your own?