Before I forget… half an idea
If there is some layer on top the base, I wonder it would be useful that the network itself could validate that a certain code was run… perhaps even any code that a node or service was willing to action, that then allows a certain level of trust that it did occur. Perhaps the network is a different class of trusted authority, than any other. It’s all very well individuals or groups resolving a consensus but the network by default I wonder bests all for being trusted.
I was half asleep and can’t recall the reason for wanting that!.. but expect there are a lot of use cases where trust and authority will matter - referencing real world authority even, may not match the network for credibility.
There’s a class of action I’ve been wondering about that anyone can assert anything and another could witness that statement, to allow it to become anonymous against another SafeId. So, one authority for example confirms a person’s age relative to SafeId1 and another distinct authority notes the statement but associates to a second SafeId2 avoiding the original authority ability to associate SafeId1. If an authority the confirmed alsorts of statements, a user could ask the network to note those individually against an new SafeId, in a way that others should be able to trust. Rare case in which SafeId gets transferred but certain use cases could monitor for those - for example, voting could purge any duplicates.