Nice! Rather interesting, I like the way you worded things, that makes it a little easier to understand for those who are not so technically minded.
I'm building an asset ownership platform which has used similar logic in places, but still have a lot to do.
Nice job! Definitely well ahead of the game with that one! 😊