provenance.get
1 crread-onlyTrust layer: return the source record(s) for a datapoint — origin URL, fetch time, parser version — so the agent can cite primary sources.
Parameters#
| Parameter | Type | Description |
|---|---|---|
record_typeopt | string | e.g. 'filing' (default) |
record_idreq | string | id of the record to trace |
Example call#
bash
curl -X POST https://arkolith.com/api/mcp \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "provenance.get",
"arguments": {
"record_type": "filing",
"record_id": "clr4f9k2a0001"
}
}
}'Example response#
json
{
"record_type": "filing",
"record_id": "clr4f9k2a0001",
"provenance": [
{
"source": "SEC EDGAR",
"source_url": "https://www.sec.gov/Archives/edgar/data/1067983/...",
"fetched_at": "2026-05-16T03:11:42Z",
"parser_version": "13f-v3",
"raw_hash": "sha256:9f2c…"
}
]
}