{"inputSchema":{"type":"object","additionalProperties":false,"required":["artifact"],"properties":{"artifact":{"type":"object","additionalProperties":false,"required":["texMath"],"properties":{"texMath":{"type":"object","additionalProperties":false,"required":["data","claim"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["style","glues","items"],"properties":{"style":{"enum":["display","text","script","scriptscript"]},"glues":{"type":"object","additionalProperties":false,"required":["thin","medium","thick"],"properties":{"thin":{"$ref":"#/properties/artifact/%24defs/a"},"medium":{"$ref":"#/properties/artifact/%24defs/a"},"thick":{"$ref":"#/properties/artifact/%24defs/a"}}},"items":{"type":"array","items":{"anyOf":[{"type":"object","additionalProperties":false,"required":["kind","class"],"properties":{"kind":{"const":"noad"},"class":{"enum":["ord","op","bin","rel","open","close","punct","inner"]}}},{"type":"object","additionalProperties":false,"required":["kind","value"],"properties":{"kind":{"const":"style"},"value":{"enum":["display","text","script","scriptscript"]}}},{"type":"object","additionalProperties":false,"required":["kind","width","stretch","shrink"],"properties":{"kind":{"const":"skip"},"width":{"type":"number","minimum":-1000,"maximum":1000},"stretch":{"type":"number","minimum":0,"maximum":1000},"shrink":{"type":"number","minimum":0,"maximum":1000}}}]},"maxItems":96}}},"claim":{"type":["string","null"],"minLength":64,"maxLength":64,"pattern":"^[0-9a-f]{64}$"}}}},"$defs":{"a":{"type":"object","additionalProperties":false,"required":["width","stretch","shrink"],"properties":{"width":{"type":"number","minimum":-1000,"maximum":1000},"stretch":{"type":"number","minimum":0,"maximum":1000},"shrink":{"type":"number","minimum":0,"maximum":1000}}}}}}},"method":"POST","url":"https://detect.halowerk.com/v1/F-TD2000-DOCUMENTS-15/tex82-math-noad-binary-reclassification-style-dependent-interatom-glue"}