{"openapi":"3.1.0","info":{"title":"LargeQuant Platform API","version":"1.0.0","summary":"Operate Large Quantitative Models, assurance, benchmarks, connectors and workflows.","description":"The public contract for the LargeQuant LQM operating system. Bearer API keys are available now; enterprise OAuth is an explicit deployment path rather than an implied capability."},"servers":[{"url":"https:\/\/largequant.com\/api\/v1"}],"security":[{"bearerAuth":[]}],"tags":[{"name":"Models"},{"name":"Runs"},{"name":"Composition"},{"name":"Benchmarks"},{"name":"Verify"},{"name":"Guard"},{"name":"Forecasts"},{"name":"Connectors"},{"name":"Workflows"},{"name":"Evidence"},{"name":"Outcomes"},{"name":"MCP"}],"paths":{"\/models":{"get":{"summary":"List available LQMs","tags":["Models"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}}},"\/models\/{model}\/runs":{"post":{"summary":"Run an LQM","tags":["Runs"],"responses":{"202":{"description":"Accepted","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}},"422":{"$ref":"#\/components\/responses\/ValidationError"}},"parameters":[{"name":"model","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/lqm\/compositions":{"get":{"summary":"List model compositions","tags":["Composition"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}},"post":{"summary":"Create a model composition","tags":["Composition"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/benchmarks\/runs":{"post":{"summary":"Run LQBench evaluation","tags":["Benchmarks"],"responses":{"202":{"description":"Accepted","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}},"422":{"$ref":"#\/components\/responses\/ValidationError"}},"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/verify":{"post":{"summary":"Verify a quantitative output","tags":["Verify"],"responses":{"200":{"description":"Verification result","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/guard\/check":{"post":{"summary":"Check a proposed action","tags":["Guard"],"responses":{"200":{"description":"Guard result","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/verify\/forecasts":{"get":{"summary":"List forecasts","tags":["Forecasts"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}},"post":{"summary":"Create a forecast","tags":["Forecasts"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/connector-definitions":{"get":{"summary":"List connector contracts","tags":["Connectors"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}}},"\/connections":{"get":{"summary":"List workspace connections","tags":["Connectors"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}},"post":{"summary":"Configure a connection","tags":["Connectors"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/connections\/{uuid}":{"get":{"summary":"Inspect a connection without credentials","tags":["Connectors"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}]}},"\/connections\/{uuid}\/validate":{"post":{"summary":"Validate connection configuration","tags":["Connectors"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/connections\/{uuid}\/events":{"post":{"summary":"Ingest an idempotent canonical connector event","tags":["Connectors"],"responses":{"202":{"description":"Accepted","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}},"422":{"$ref":"#\/components\/responses\/ValidationError"}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/workflows":{"get":{"summary":"List workflows","tags":["Workflows"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}}},"post":{"summary":"Create a workflow definition","tags":["Workflows"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/workflows\/{uuid}\/runs":{"post":{"summary":"Queue an idempotent workflow run","tags":["Workflows"],"responses":{"202":{"description":"Accepted","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}},"422":{"$ref":"#\/components\/responses\/ValidationError"}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/workflow-runs\/{uuid}":{"get":{"summary":"Inspect workflow run state","tags":["Workflows"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}]}},"\/lqm\/evidence\/{uuid}":{"get":{"summary":"Retrieve execution evidence","tags":["Evidence"],"responses":{"200":{"description":"Successful response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"uuid","in":"path","required":true,"schema":{"type":"string"}}]}},"\/outcomes":{"post":{"summary":"Record an observed outcome","tags":["Outcomes"],"responses":{"201":{"description":"Created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":128}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}},"\/verify\/mcp":{"post":{"summary":"Call the LargeQuant MCP server","tags":["MCP"],"responses":{"200":{"description":"JSON-RPC response","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Envelope"}}}}},"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"LargeQuant API key"}},"schemas":{"Envelope":{"type":"object","properties":{"ok":{"type":"boolean"},"data":[],"message":{"type":["string","null"]}}},"Error":{"type":"object","properties":{"ok":{"type":"boolean"},"message":{"type":"string"},"errors":{"type":"object"}}}},"responses":{"ValidationError":{"description":"Validation failed","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}}}}},"x-largequant":{"idempotency_header":"Idempotency-Key","webhook_delivery":"signed, retryable and replayable","oauth_path":"enterprise deployment option","mcp_uses_shared_services":true,"lqbench_modes":["closed","standard_tools","native","agentic","formal"],"lqbench_task_suites":["mathematical_reasoning","statistics_uncertainty","finance_economics","science","engineering","operations","agentic_quant","formal_verification"],"lqbench_score_dimensions":["correctness","reproducibility","robustness","grounding","calculation_integrity","units_dimensions","uncertainty_calibration","tool_discipline","constraint_adherence","efficiency","outcome_quality"],"runtime_guard_outcomes":["allow","block","challenge","require_evidence","require_human","recompute","defer"]}}