{"id":"matrix-identity","version":"1.0.0","description":"Construct the NxN identity matrix for a given size.","supported_operations":["identity matrix","construct an identity matrix"],"unsupported_operations":["non-square diagonal matrices with custom diagonal values","matrices larger than 20x20"],"semantics":["Input size is an integer from 1 to 20.","The result is the NxN identity matrix: result[r][c] = 1 when r === c, otherwise 0, where N is size. Values are exact integers, not subject to floating-point rounding."],"limits":{"max_dim":20},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["size"],"properties":{"size":{"type":"integer","minimum":1,"maximum":20}}},"output_schema":{"type":"object","additionalProperties":false,"required":["result"],"properties":{"result":{"type":"array","items":{"type":"array","items":{"type":"number"}}}}},"examples":[{"input":{"size":3},"output":{"result":[[1,0,0],[0,1,0],[0,0,1]]}}],"execute_url":"/v1/tools/matrix-identity/versions/1.0.0/execute"}