verify
Check the figures in a memo against SEC filings. Each claim gets one verdict: supported, supported_rounded, period_mismatch, contradicted, ambiguous, not_in_primary_sources or skipped. Returns record_id, counts by verdict, each contradicted claim (memo value vs filed value, period, accession, and the error when it is a unit or sign error) and how_to_read. Every call is written to your account's append-only Record; call verify_evidence with the record_id for each claim's full evidence.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"company": "<company>"
},
"name": "verify"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | The model and version that wrote the memo | unknown |
| claims | No | Up to 50 claims you parsed, each {claim_id, span (the verbatim clause), type 1-6 (1 reported, 2 derived, 3 company_disclosed, 4 market, 5 estimate, 6 forward_looking), concept, value or stated (e.g. '$94.9bn'), unit (USD, shares, USD/shares, pure, percent), period (the memo's phrase), precision}; type 4 also takes price and price_date. Give claims or sentences, not both | |
| company | Yes | Ticker (e.g. 'AAPL') or SEC CIK of the company the memo is about | |
| memo_date | No | The memo's date, e.g. '2026-06-30': figures are read as they were on file that day | |
| sentences | No | Instead of claims: up to 50 memo sentences, parsed for you, with ids C1..Cn | |
| input_text | No | Optional: the prompt. On the Fund plan it is kept encrypted in your Record; on other plans it is not kept. | |
| output_text | No | Optional: the memo. On the Fund plan it is kept encrypted in your Record; on other plans it is not kept. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||