I don't think any court could take jurisdiction over an entity that lives in many countries. And even if one server got shut down, many more would still be active.
I don't think any court could take jurisdiction over an entity that lives in many countries. And even if one server got shut down, many more would still be active.
If an entity on the internet can't directly be controlled by anyone (kind of like Bitcoin), who is liable for its actions?
As for the actual software running the autonomous entity, all you have to do is provide an API so that the hosting providers du jour can bid on providing hosting service. Since the software uses nearly zero CPU or bandwidth, and the entity would be willing to pay above-market prices for its survival, hosting providers will be incentivized in perpetuity to register themselves and collect basically free money from the entity.
Irrational hosting providers might try to kill it, so you'd need some level of redundancy. Also, you'd want to require a TPM and a trusted computing platform to prevent recovery of the wallet key.
Anyway, that's how you'd create immortal software.
This is the part where you're going to run into problems. If the software can access the wallet key, then so can the hosting provider. If it can't, then how is it going to spend money? (Hint: look at the operations that a TPM actually provides; do they actually map in a useful way to things a Bitcoin agent would actually need to do?)
I don't see how a software agent bidding on VPS hosting services could possibly know that.