{"name":"cad_query","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["capabilities","asset","entities","revision","job","artifact"]},"assetId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"revisionId":{"type":"string","pattern":"^[a-f0-9]{64}$"},"jobId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"artifact":{"type":"object","properties":{"bucket":{"type":"string","minLength":1},"object":{"type":"string","minLength":1},"generation":{"type":"string","pattern":"^[0-9]+$"},"sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"sizeBytes":{"type":"integer","minimum":0,"maximum":9007199254740991},"crc32c":{"type":"string"}},"required":["bucket","object","generation","sha256","sizeBytes","crc32c"],"additionalProperties":false},"offset":{"default":0,"type":"integer","minimum":0,"maximum":500000},"limit":{"default":50,"type":"integer","minimum":1,"maximum":100}},"required":["action"],"additionalProperties":false}}
