What are the SmartDollar Technical Requirements?