Save Claim
save_claimPersist a single falsifiable, evidence-backed CLAIM — the atomic unit of the research graph. Use this for each discrete assertion an analysis produces (e.g. 'NVDA gross margin stays above 70% through FY2026'), then compose claims into a thesis with link_claim_to_thesis. Claims are scored independently of theses, so claim accuracy is tracked as its own track record.
Pick claim_type by HOW it's judged, not what it's about: assertion = true now, checked against data; prediction = resolves at horizon_days via verifiable_condition; judgment = qualitative, not auto-scored. Use tags for the topic (financial, valuation, macro, …). Set eval_mode: 'auto' + a verifiable_condition for deterministic grading, else 'agent'/'manual'.
Tier: all paid + free tiers (sample rejected — guest has no customerId). Verifiable claims must cite evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Topical labels (controlled vocab). Multi-valued; drives filtering + learning segmentation, not scoring. | |
| tickers | Yes | Entities referenced (uppercased). 1 for most claims; 2+ for a comparison claim. | |
| evidence | No | Evidence grounding the claim. | |
| direction | Yes | Directional polarity of the claim. | |
| eval_mode | No | How the outcome is resolved: auto (deterministic grade vs data via verifiable_condition), agent (an LLM judges at resolution), manual (a human marks it). | agent |
| statement | Yes | The atomic, falsifiable statement. One claim, not a paragraph. | |
| antecedent | No | Scenario precondition — the claim only resolves when this holds. Null = unconditional. | |
| claim_type | Yes | Epistemic type — drives scoring. assertion=true now (verified vs data); prediction=future (resolves at horizon via verifiable_condition); judgment=qualitative (not auto-scored). | |
| confidence | Yes | Author confidence in [0,1]. Used as the Brier/log-loss weight when scored. | |
| visibility | No | 'private' (default) owner-only; 'unlisted' visible at a direct URL; 'public' surfaces on the author's profile and contributes to the claim-accuracy reputation. | private |
| horizon_days | No | Resolution horizon in days (predictions). Null for assertions/judgments. | |
| idempotency_key | No | Optional client key for at-most-once semantics from a retrying agent. | |
| source_report_id | No | Optional id of a report that contains the supporting analysis. | |
| verifiable_condition | No | Machine-evaluable condition for eval_mode='auto'. Null otherwise. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| claim | Yes | ||
| capacity | Yes | ||
| deduplicated | Yes |