From what I have understood so far, this is not really a blockchain, or even crypto related concept, in fact it sounds to me like you have proposed a new standalone transaction system. I don't really see why you think that this concept is similar to sidechains, it rather sounds like a disitributed transaction server, with no need of a native currency. I saw you don't have comments in the source code, so I won't be spending much time for now to figure out what goes where.
How is this different from any off chain transactions?
You claim this is double spending proof, how do you collect proof form what you call an account, that he is overseeing his chain in a way the network deems ethical?