The Town of Granite Falls has entered into four separate on-call agreements with an initial five-year term to streamline compliance with a state requirement that local governments use a qualifications-based selection process for professional services.