rulvar API reference / @rulvar/rulvar / toolsetHash
Function: toolsetHash()
ts
function toolsetHash(contracts): string;Defined in: packages/core/dist/index.d.ts
toolsetHash = sha256 over the JCS-canonical JSON array of per-tool contract tuples (name, description, canonical parameters, version) sorted by name. Tool description IS part of the contract; schema annotations inside parameters are not. An absent version participates as absent.
Parameters
| Parameter | Type |
|---|---|
contracts | ToolContract[] |
Returns
string