How long before, because that would make it impossible for people to spend their coins at all during that period, which could be annoying.
Also, does this mean that to verify a transaction can be considered instant, the merchant has to check with your servers and there is no way of verifying this independently? Isn't this a serious privacy problem?