Proof for a value
proof_getReturn the full proof behind a value: the proof itself (filing accession, form and filing date, XBRL taxonomy, tag and dimensions, source URL, page and anchor), the kind (std for a standardized value, ar for a raw as-reported fact), the value object, the concept it maps to, the company, the filing summary, the raw as-reported facts the standardized value derives from, and the derivation (method, calc_type and the pipeline run). For a ratio (kind "ratio") it also returns the formula and the standardized input values, each with its own proof. Every value object carries proof.id; pass it here when a person asks "where does this number come from" or before quoting a figure in a report. A human page exists at meta.proof_base + proof_id. Metadata call: free on every tier. If a dataset, field, company or analysis you need is missing, call request_data.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"proof_id": "p_01JCA4Q7Z3K8M2N5R9T1V6X0Y2"
},
"name": "proof_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proof_id | Yes | The proof id from a value object, for example p_01JC.... |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | { proof, kind (std or ar), value, concept { concept_id, label, statement } or null, company, filing, derived_from (raw facts), derivation { method, calc_type, run } or null }. | |
| meta | No | Request metadata: request_id, as_of, company resolution, coverage, pipeline_version, licence, terms, proof_base. | |
| error | No | Present only on isError results: the API error code and message plus remedy hints. |