Agent contract specification