Trustless accounts or provably locked accounts could add a trustless smart-contract capability for the Safe Network.
I’ve had this idea for a number of years and at one point worked to start up a group with the NXT crypto people to do something similar over there … became disenchanted with that lot though and moved on.
The key concept here is that if you can test an account (or maybe a section can verify such accounts) as being locked to any changes, then that account is limited to the functions/software/apps that are stored there. It can also hold safecoin and transact that safecoin. It could also be used to create new coins on the network for whatever ‘reasons’.
A developer would be able to build their app, website, etc. add some funds maybe, then click a special button and after a couple of warnings and verification, the account would be permanently locked from further access by any user (password provably lost effectively).
At this point the account is akin to an independent corporate entity. It could be used for voting, it could also be a not-for-profit or a for-profit with profits automatically transferring to other accounts or being used to automatically buy some new coin/token - meaning all the coin-holders of this new coin/token are effectively shareholders.
That’s the general gist of the idea and some examples. The concept is different from merely an independent app or smart contract as the trustless account could have multiple apps doing different tasks and all of them working out of the pool of safecoin held by the account.
Perhaps this is something for down the road post alpha. I don’t know how difficult this would be to implement.
EDIT: It seems this won’t be of any use until we have some basic level of computing built into the Safe Network, so definitely down the track. Thanks @neo for helping me understand this better.