STO is the future of technology finance. Do you really understand?