Tools/Search & provenance

provenance.get

1 crread-only

Trust layer: return the source record(s) for a datapoint — origin URL, fetch time, parser version — so the agent can cite primary sources.

Parameters#

ParameterTypeDescription
record_typeoptstringe.g. 'filing' (default)
record_idreqstringid 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…"
    }
  ]
}