Looks great! Might want to double check US regs. As I understand it, businesses that accept crypto from person A and transmit it to person B are considered "money transmitters" in the United States https://www.fincen.gov/resources/statutes-regulations/guidan...