addrbookFor publishers
← The evidence ledger

Evidence row 302665

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e5fc09a6-6bb3-450b-abc5-8d74ddcd9d3e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
00750450c4e540391696111b0d59a0b5bbeb7a87b7eda83a2ff43e02b78cc08d
Leaf
0x904937b1948ea2da013940cb7af5b14a7e93b87d735b0adb51071d17041843b5

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Returns one company's EDGAR profile by ticker or CIK — name, exchange, industry (SIC), fiscal year end, entity type, and state of incorporation — plus whether standardized financials are loaded for it and, if so, how many facts and the latest reported period. Use after search_companies to confirm a company's identity and financials availability; use get_financials instead for the statements themselves. Read-only; no API key. Provide `ticker` or `cik`; if both are given, `cik` takes precedence. Any listed ticker for a company resolves to that company, not just its primary ticker.",
      "inputSchema": {
        "properties": {
          "cik": {
            "description": "SEC CIK number, e.g. 1045810 (takes precedence over ticker)",
            "type": "number"
          },
          "ticker": {
            "description": "Ticker symbol, e.g. 'NVDA' (any ticker the company lists)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_company"
    },
    {
      "description": "Standardized financial statements for one company from its SEC EDGAR XBRL filings — revenue, net income, EPS, cash flow, and balance-sheet concepts per fiscal period, latest periods first. Use for period-by-period statements; use get_metric_history instead for one concept's long time series, and list_financial_concepts to see which concepts exist. Read-only; no API key. Values are cleaned: when a period was reported more than once the latest filing wins, fiscal periods are verified, and values computed from reported components carry derived:true plus a 'derived:' source tag — this includes Q4 figures, derived as fiscal year minus Q1–Q3 because quarterly filings never contain a filed Q4 (a restated FY or quarter changes the derived value, so derived Q4 can differ from a Q4 filed later). Responses also carry a staleness flag when SEC submissions show a newer filing than the stored facts, and predecessor companies when a ticker moved between filers (e.g. a reorg), whose history is included in the periods. Every value carries per-value provenance (form, filed date, accession number). Identify the company by ticker or CIK (CIK wins if both are given). Coverage loads progressively — roughly 25 more companies refreshed per day, priority tiers first — so a valid company can legitimately return 'no financials stored yet'.",
      "inputSchema": {
        "properties": {
          "cik": {
            "description": "SEC CIK number (takes precedence over ticker)",
            "type": "number"
          },
          "limit": {
            "default": 5,
            "description": "Number of periods (default 5, max 20)",
            "type": "number"
          },
          "period": {
            "default": "annual",
            "description": "Annual (10-K) periods, quarterly (10-Q) periods, or all. Default: annual",
            "enum": [
              "annual",
              "quarterly",
              "all"
            ],
            "type": "string"
          },
          "ticker": {
            "description": "Ticker symbol, e.g. 'NVDA'",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_financials"
    },
    {
      "description": "Time series for one standardized financial concept for one company (e.g. 'revenue', 'net_income', 'eps_diluted', 'total_assets'), from SEC EDGAR XBRL filings with history back to 2015. Use for a single metric's trend; use get_financials instead for full statements per period, and list_financial_concepts for the valid concept slugs. Read-only; no API key. Each point carries the period start/end, fiscal year and period labels, the value and unit, and per-value provenance (form, filed date, accession number); duplicates and restatements are resolved latest-filed-wins, and values computed from reported components carry derived:true plus a 'derived:' tag — including Q4 points derived as fiscal year minus Q1–Q3. The series spans a company's predecessor chain when a ticker moved between filers, and the response carries a staleness flag when SEC submissions show a newer filing than the stored facts. `period` defaults to all (annual plus quarterly points); `limit` defaults to 40 points, max 200.",
      "inputSchema": {
        "properties": {
          "cik": {
            "description": "SEC CIK number (takes precedence over ticker)",
            "type": "number"
          },
          "concept": {
            "description": "Canonical concept slug (see list_financial_concepts)",
            "enum": [
              "revenue",
              "cost_of_revenue",
              "gross_profit",
              "research_and_development",
              "selling_general_admin",
              "operating_income",
              "net_income",
              "eps_basic",
              "eps_diluted",
              "operating_cash_flow",
              "capital_expenditures",
              "net_interest_income",
              "noninterest_income",
              "insurance_premiums",
              "dividends_paid",
              "total_assets",
              "total_liabilities",
              "stockholders_equity",
              "cash_and_equivalents",
              "long_term_debt",
              "short_term_debt",
              "shares_outstanding"
            ],
            "type": "string"
          },
          "limit": {
            "default": 40,
            "description": "Max data points (default 40, max 200)",
            "type": "number"
          },
          "period": {
            "default": "all",
            "description": "Annual points, quarterly points, or all. Default: all",
            "enum": [
              "annual",
              "quarterly",
              "all"
            ],
            "type": "string"
          },
          "ticker": {
            "description": "Ticker symbol, e.g. 'NVDA'",
            "type": "string"
          }
        },
        "required": [
          "concept"
        ],
        "type": "object"
      },
      "name": "get_metric_history"
    },
    {
      "description": "Lists the 22 standardized financial concepts this API builds from SEC XBRL (revenue, cost of revenue, gross profit, operating and net income, EPS, assets, liabilities, equity, cash flow, capex, dividends, shares, and more), each with its label, unit, kind (duration flow vs instant balance-sheet snapshot), and the ordered source XBRL tags it is built from. Use to discover valid `concept` values before calling get_metric_history. Read-only reference data; no API key. A concept missing for a given company means the company reports none of its source tags — absence is honest, never approximated.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_financial_concepts"
    },
    {
      "description": "Searches the SEC EDGAR company directory by ticker or company name fragment and/or industry (SIC) and returns each match's CIK (the SEC's permanent company ID), primary ticker, name, exchange, industry (SIC code and description), and facts_rows (number of standardized financial fact rows loaded — >0 means financials are available). Use to find a company's identifiers before calling get_company or the financial tools; use get_company instead when you already hold a ticker or CIK and want one company's full profile. Read-only lookup of the stored directory; no API key. The directory covers all EDGAR filers and is refreshed from the SEC's ticker files; an exact ticker match ranks first, name matching is case-insensitive, a query over 40 characters is rejected, and industry-filtered lists sort covered companies first. Provide `query`, `sic`, and/or `sic_prefix` — at least one is required; `sic` is an exact industry match of 1-4 digits (e.g. '3674' semiconductors) and `sic_prefix` a 2-digit division match (e.g. '36' electronics).",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 20,
            "description": "Max results (default 20, max 1000)",
            "type": "number"
          },
          "query": {
            "description": "Ticker symbol or company name fragment, e.g. 'NVDA' or 'nvidia' (max 40 characters)",
            "type": "string"
          },
          "sic": {
            "description": "Exact SIC industry code, 1-4 digits, e.g. '3674' (semiconductors)",
            "type": "string"
          },
          "sic_prefix": {
            "description": "SIC division prefix, 1-2 digits, e.g. '36' (electronics)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_companies"
    }
  ]
}

What the leaf hashes

{"body":"00750450c4e540391696111b0d59a0b5bbeb7a87b7eda83a2ff43e02b78cc08d","id":302665,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054879126030,"prev":null,"subject":"e5fc09a6-6bb3-450b-abc5-8d74ddcd9d3e","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x904973f2bd68024a5299bf66ddfa5be58896e69d6f9b2502f81cf0b2d20905d2
  2. 0x5e9d8e9a09da2539751703d08ed34d079183b06b274b0e434eaa4b03e7bc6149
  3. 0x89c45d113f09885df3e10f5485f83a50d7de6525bbde8b8f5b1c49e2b4531a66
  4. 0x718a6e8c9508425f1d56ea7758fcbb7446f75ed9734184dda0a2ac290eff5e58
  5. 0x77463db21e9653a23f7ac3f434aa5bf245a831f7317ff657c6352476fd6d2a82
  6. 0xc6d67c20428547c1eeb0a2b6f1c8318b851e9c534c4536bbd979dcba7a98dcbb
  7. 0xf3efcdb7581bae56aeeb79c35f4ec227fd14a2245d5628616b3c0ae049ec6e2a
  8. 0x6c2bfe83c5e7c907390bddb47ba3276eee0c56a6a495bce5e3819e0b16bac733
  9. 0xd766dc6d30e45dd4721d8e5517317aba7e40a8779cb1b040f381e4a1df741090
  10. 0x937ec000b046e1bf91c802a5eed5cbe7852354ed43b3084c7d16a93933523a5e
  11. 0xc41c5ee73cf254bf3fe8e9a8475b0931c3223f7331f30010bc3a5e2a753329d6
  12. 0x4634efb8094d1dd2874013b832ad8653e49400f57bf98efdcc5f925ed08d0f5b
  13. 0xc0cb184c9bdf71abcf18fda97bd59289153d120dbf8fee9f517b63bf303deb95
  14. 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
  15. 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON