changedInput schema / properties / amendments_only / description
Previous value: -"Only restatements that arrived in an AMENDED filing (10-K/A, 10-Q/A) — the company formally telling the SEC it got a number wrong. The sharpest cut there is: it separates real restatements from routine re-files (a next-year 10-K carrying a revised comparative)."New value: +"true keeps only changes that arrived in an amended 10-K/A or 10-Q/A, e.g. true."
changedInput schema / properties / cursor / description
Previous value: -"Opaque pagination cursor from a prior response's next_cursor."New value: +"Paging cursor copied from next_cursor in the previous result, e.g. 25."
addedInput schema / properties / cursor / maxLength
Added value: +20
addedInput schema / properties / cursor / pattern
Added value: +"^\\d+$"
changedInput schema / properties / disclosure / description
Previous value: -"Filter by HOW the company told the market. 'non_reliance' = it filed an 8-K Item 4.02 ('Non-Reliance on Previously Issued Financial Statements') — formally telling the SEC not to rely on what it already reported. The loudest signal in US disclosure, and rare. 'amended' = corrected in a 10-K/A or 10-Q/A. 'undisclosed' = the value changed inside a ROUTINE 10-Q or 10-K: no amendment, no 4.02, the old number is simply gone. ~94% of events. Anyone can parse an 8-K, so anyone can list what companies ANNOUNCED; finding what they didn't requires every vintage back to 1993."New value: +"Disclosure types to include: non_reliance (8-K Item 4.02), amended, or undisclosed (a routine 10-K or 10-Q), e.g. [\"amended\"]."
changedInput schema / properties / event_id / description
Previous value: -"Fetch exactly one event by its id (from a prior response)."New value: +"Id of one event from an earlier result, lowercase hex, e.g. 3f9a0c12."
changedInput schema / properties / filed_since / description
Previous value: -"Only restatements FILED on or after this date — the 'what changed recently' window."New value: +"Earliest date of the restating filing, YYYY-MM-DD, e.g. 2024-01-01."
changedInput schema / properties / limit / description
Previous value: -"Page size (1-100, default 25)."New value: +"Events per page, 1 to 100; defaults to 25, e.g. 50."
changedInput schema / properties / max_importance / description
Previous value: -"Only lines at or above this importance tier: 1 = headline only (revenue, net income, EPS, total assets, operating cash flow), 2 = + primary statement lines, 3 = everything incl. footnotes. Severity says how far a number moved; importance says whether anyone cares."New value: +"1 keeps headline figures only, 2 adds primary statement lines, 3 includes footnotes, e.g. 1."
changedInput schema / properties / min_abs_delta_pct / description
Previous value: -"Only events whose absolute restatement is at least this percent (e.g. 5 = ≥5% swings)."New value: +"Smallest absolute change to include, in percent from 0 to 100, e.g. 5."
changedInput schema / properties / sector / description
Previous value: -"Restrict to one GICS-style sector (e.g. 'Technology')."New value: +"Sector name to limit results to, matched in full but case-insensitive, e.g. Technology."
changedInput schema / properties / severity / description
Previous value: -"high = |Δ|≥10%, medium = ≥2%, low = ≥0.5%."New value: +"high (change of 10% or more), medium (2% or more) or low (0.5% or more), e.g. high."
changedInput schema / properties / sort / description
Previous value: -"'recent' = newest restating filing first (a market-wide radar). 'significance' = importance tier, then swing size (one company's history)."New value: +"recent (default, newest restating filing first) or significance (importance, then size of change), e.g. significance."
changedInput schema / properties / ticker / description
Previous value: -"Restrict to one company — ticker (e.g. 'AAPL') or CIK (e.g. '0000320193')."New value: +"Ticker symbol or SEC CIK to limit results to one company, e.g. AAPL."
removedOutput schema / properties / _meta / properties / cost_usd
Removed value: -{
- "additionalProperties": false,
- "description": "Per-call cost transparency. Omitted for subscription-only tools that have no PAYG-equivalent price.",
- "properties": {
- "amount_usd": {
- "minimum": 0,
- "type": "number"
- },
- "basis": {
- "description": "payg_charge = real agent-pay charge. payg_rate_card = indicative price, not billed.",
- "enum": [
- "payg_charge",
- "payg_rate_card"
- ],
- "type": "string"
- },
- "billed": {
- "description": "true = this amount was actually charged via PAYG for this call. false = indicative PAYG-equivalent value; your plan already covers this call for free.",
- "type": "boolean"
- }
- },
- "required": [
- "amount_usd",
- "billed",
- "basis"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / data_plan
Removed value: -{
- "description": "Access plan: sample | sp500 | pro | full",
- "type": "string"
-}
changedOutput schema / properties / _meta / properties / fundamentals_as_of / description
Previous value: -"ISO timestamp when the FINANCIAL STATEMENTS were last rebuilt in bulk. Use THIS — not `last_updated` — when telling a user how current the cross-sectional fundamentals are. The snapshot is republished on every weekday price refresh while the statements are carried forward unchanged, so `last_updated` can be far more recent than the numbers it sits next to. It is a floor for a single filer, not a ceiling: a filer with a live partition receives its filing, facts and ratios intraday (minutes after EDGAR dissemination), so an entity-scoped read may carry a filing newer than this; cross-sectional ranks (factor scores, earnings signals) refresh with the weekly bulk export."New value: +"Use THIS — not `last_updated` — when telling a user how current the cross-sectional fundamentals are. The snapshot is republished on every weekday price refresh while the statements are carried forward unchanged, so `last_updated` can be far more recent than the numbers it sits next to. It is a floor for a single filer, not a ceiling: a filer with a live partition receives its filing, facts and ratios intraday (minutes after EDGAR dissemination), so an entity-scoped read may carry a filing newer than this; cross-sectional ranks (factor scores, earnings signals) refresh with the weekly bulk export."
removedOutput schema / properties / _meta / properties / last_updated
Removed value: -{
- "description": "ISO timestamp when the snapshot was exported",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / latency_ms
Removed value: -{
- "description": "Wall-clock milliseconds this tool call took, measured server-side around the handler.",
- "minimum": 0,
- "type": "integer"
-}
removedOutput schema / properties / _meta / properties / limit_warnings
Removed value: -{
- "description": "Soft-warning array for partial fulfillment. Each entry carries a stable subcode + remediation.options[]. AI agents pattern-match on subcode.",
- "items": {
- "additionalProperties": true,
- "properties": {
- "code": {
- "const": "LIMIT_EXCEEDED",
- "type": "string"
- },
- "current_plan": {
- "type": "string"
- },
- "extensions": {
- "additionalProperties": {},
- "type": "object"
- },
- "limit_type": {
- "type": "string"
- },
- "limit_value": {},
- "remediation": {
- "additionalProperties": true,
- "properties": {
- "contact_sales": {
- "type": "string"
- },
- "default_action": {
- "type": "string"
- },
- "options": {
- "items": {
- "additionalProperties": {},
- "type": "object"
- },
- "type": "array"
- },
- "pricing_page": {
- "type": "string"
- }
- },
- "required": [
- "options",
- "default_action",
- "pricing_page",
- "contact_sales"
- ],
- "type": "object"
- },
- "requested_value": {},
- "returned_value": {},
- "subcode": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "subcode",
- "limit_type",
- "current_plan",
- "remediation"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedOutput schema / properties / _meta / properties / payg_override
Removed value: -{
- "additionalProperties": false,
- "description": "Set when this single response was paid for via the agent-pay PAYG flow — the rate-limit / depth-limit checks were bypassed for this call only.",
- "properties": {
- "amount_cents": {
- "type": "number"
- },
- "entity_scope_hash": {
- "type": "string"
- },
- "meter": {
- "type": "string"
- },
- "quote_id": {
- "type": "string"
- },
- "retry_token_hash": {
- "type": "string"
- },
- "ticker_count": {
- "type": "number"
- },
- "tool": {
- "type": "string"
- }
- },
- "required": [
- "quote_id",
- "tool",
- "meter",
- "amount_cents",
- "ticker_count",
- "entity_scope_hash",
- "retry_token_hash"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / rate_limit
Removed value: -{
- "additionalProperties": false,
- "description": "Caller's remaining budget",
- "properties": {
- "limit": {
- "type": "integer"
- },
- "remaining": {
- "type": "integer"
- },
- "reset_at": {
- "description": "ISO 8601 timestamp when the window resets",
- "type": "string"
- },
- "window": {
- "enum": [
- "minute",
- "hour"
- ],
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at",
- "window"
- ],
- "type": "object"
-}
removedOutput schema / properties / _meta / properties / request_id
Removed value: -{
- "description": "Per-request correlation id (8-char)",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / schema_version
Removed value: -{
- "description": "Parquet schema version from manifest.json",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / snapshot
Removed value: -{
- "description": "Snapshot directory name (e.g. snapshot_20260420)",
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / truncation / properties / current_plan
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / truncation / properties / upgrade_required_for
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / _meta / properties / truncation / properties / upgrade_url
Removed value: -{
- "type": "string"
-}
changedOutput schema / properties / _meta / required
Previous value: -[
- "data_plan",
- "schema_version",
- "snapshot",
- "last_updated",
- "source",
- "pit_safe"
-]New value: +[
+ "source",
+ "pit_safe"
+]