Solid Financial Technologies