{"tools":[{"name":"estimate","description":"Return a calibrated probability distribution for a natural-language question. Supports tiers 1 (fast sync), 2 (grounded sync), and 3 (deep research async).","input_schema":{"$defs":{"EstimateSourceInput":{"properties":{"source_type":{"enum":["qualitative_text","spreadsheet","structured_file"],"title":"Source Type","type":"string"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Title"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Content"},"structured_data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"default":null,"title":"Structured Data"},"file_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"File Name"},"media_type":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Media Type"},"provenance":{"default":"user","enum":["user","agent","file_upload"],"title":"Provenance","type":"string"}},"required":["source_type"],"title":"EstimateSourceInput","type":"object"}},"properties":{"question":{"minLength":1,"title":"Question","type":"string"},"requested_tier_id":{"title":"Requested Tier Id","type":"integer"},"unit":{"minLength":1,"title":"Unit","type":"string"},"target_horizon":{"minLength":1,"title":"Target Horizon","type":"string"},"context":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Context"},"coverage_probability":{"default":0.9,"exclusiveMaximum":1.0,"exclusiveMinimum":0.0,"title":"Coverage Probability","type":"number"},"source_inputs":{"items":{"$ref":"#/$defs/EstimateSourceInput"},"title":"Source Inputs","type":"array"},"disclaimer_acknowledged":{"title":"Disclaimer Acknowledged","type":"boolean"},"provider":{"anyOf":[{"enum":["openai","anthropic"],"type":"string"},{"type":"null"}],"default":null,"title":"Provider"},"model":{"anyOf":[{"minLength":1,"type":"string"},{"type":"null"}],"default":null,"title":"Model"},"callback_url":{"anyOf":[{"minLength":1,"type":"string"},{"type":"null"}],"default":null,"title":"Callback Url"}},"required":["question","requested_tier_id","unit","target_horizon","disclaimer_acknowledged"],"title":"EstimateRequest","type":"object"},"output_schema":{"oneOf":[{"$defs":{"DecompositionSuggestion":{"properties":{"sub_question":{"title":"Sub Question","type":"string"},"reasoning":{"title":"Reasoning","type":"string"}},"required":["sub_question","reasoning"],"title":"DecompositionSuggestion","type":"object"},"EstimateInterval":{"properties":{"low":{"title":"Low","type":"number"},"high":{"title":"High","type":"number"}},"required":["low","high"],"title":"EstimateInterval","type":"object"},"ResearchSource":{"properties":{"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Url"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Title"},"snippet":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Snippet"},"relevance_note":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Relevance Note"}},"title":"ResearchSource","type":"object"}},"properties":{"estimate_id":{"title":"Estimate Id","type":"string"},"request_id":{"title":"Request Id","type":"string"},"tier_id":{"title":"Tier Id","type":"integer"},"created_at":{"format":"date-time","title":"Created At","type":"string"},"estimation_interval":{"$ref":"#/$defs/EstimateInterval"},"coverage_probability":{"title":"Coverage Probability","type":"number"},"distribution_family":{"enum":["normal","log_normal","uniform","constant","beta","triangle","gamma","exponential","poisson"],"title":"Distribution Family","type":"string"},"distribution_parameters":{"additionalProperties":{"type":"number"},"title":"Distribution Parameters","type":"object"},"point_estimate":{"title":"Point Estimate","type":"number"},"range_low":{"title":"Range Low","type":"number"},"range_high":{"title":"Range High","type":"number"},"confidence_level":{"enum":["low","medium","high"],"title":"Confidence Level","type":"string"},"reasoning_summary":{"title":"Reasoning Summary","type":"string"},"assumptions":{"items":{"type":"string"},"title":"Assumptions","type":"array"},"credits_charged":{"title":"Credits Charged","type":"integer"},"disclaimer":{"title":"Disclaimer","type":"string"},"provider":{"enum":["openai","anthropic"],"title":"Provider","type":"string"},"model":{"title":"Model","type":"string"},"decomposition_suggestions":{"anyOf":[{"items":{"$ref":"#/$defs/DecompositionSuggestion"},"type":"array"},{"type":"null"}],"default":null,"title":"Decomposition Suggestions"},"research_sources":{"anyOf":[{"items":{"$ref":"#/$defs/ResearchSource"},"type":"array"},{"type":"null"}],"default":null,"title":"Research Sources"},"verification_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Verification Summary"},"verification_flags":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Verification Flags"}},"required":["estimate_id","request_id","tier_id","created_at","estimation_interval","coverage_probability","distribution_family","distribution_parameters","point_estimate","range_low","range_high","confidence_level","reasoning_summary","assumptions","credits_charged","disclaimer","provider","model"],"title":"EstimateSuccessResponse","type":"object"},{"description":"Returned for async tier requests (202) and for pending poll responses.","properties":{"estimate_id":{"title":"Estimate Id","type":"string"},"request_id":{"title":"Request Id","type":"string"},"status":{"const":"pending","title":"Status","type":"string"},"credits_charged":{"title":"Credits Charged","type":"integer"},"provider":{"enum":["openai","anthropic"],"title":"Provider","type":"string"},"model":{"title":"Model","type":"string"},"retry_after_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Retry After Seconds"}},"required":["estimate_id","request_id","status","credits_charged","provider","model"],"title":"EstimatePendingResponse","type":"object"}]}},{"name":"feedback","description":"Submit feedback, a feature request, or a bug report to the Fermi team. A copy is emailed to the sender.","input_schema":{"properties":{"type":{"description":"The kind of feedback: 'feedback' for general comments, 'feature_request' for new capabilities, 'bug' for issues.","enum":["feedback","feature_request","bug"],"title":"Type","type":"string"},"message":{"description":"Your feedback or request. Be as specific as possible.","maxLength":5000,"minLength":10,"title":"Message","type":"string"},"sender_email":{"description":"Your email address. A copy of your feedback will be sent here so you have a record of what you submitted.","format":"email","title":"Sender Email","type":"string"},"sender_name":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Your name (optional).","title":"Sender Name"}},"required":["type","message","sender_email"],"title":"FeedbackRequest","type":"object"},"output_schema":{"properties":{"status":{"description":"'sent' on success.","title":"Status","type":"string"},"message":{"description":"Confirmation message.","title":"Message","type":"string"}},"required":["status","message"],"title":"FeedbackResponse","type":"object"}},{"name":"buy_credits","description":"Purchase credits using a saved payment method. Requires a prior Stripe Checkout session to have saved a card.","input_schema":{"properties":{"credits":{"description":"Number of credits to purchase","minimum":1,"title":"Credits","type":"integer"}},"required":["credits"],"title":"PurchaseCreditsRequest","type":"object"},"output_schema":{"properties":{"credits_purchased":{"title":"Credits Purchased","type":"integer"},"new_balance":{"title":"New Balance","type":"integer"},"payment_status":{"title":"Payment Status","type":"string"}},"required":["credits_purchased","new_balance","payment_status"],"title":"PurchaseCreditsResponse","type":"object"}}]}