Contracts for token serviec providers