Contract
A tool's contract is its full model-facing specification, the description plus input and output schemas, returned by reading the tool.