Heh you took the hard route!
Not aimed at you but from what I’ve seen, what’s as hard as having the balls to try a different path than building a platform is resisting the urge to build an n+1 protocol (and essentially reverting to making a platform anyway)