GET /api/v1/signals/ai-capital-cycle
Last verified
Auto-generated. This article is rebuilt from FastAPI route introspection by
scripts/build_api_kb.py. Edit the route docstring inapp/and re-run the script — do not edit this file directly.
GET /api/v1/signals/ai-capital-cycle
Handler: app.signals.routes.get_ai_capital_cycle
Methods: GET
Description
PUBLIC AI capital cycle trigger-composite state — mechanical, no
vendor names, like /signals/latest and /tripwires. Reads the 23-wire
trigger config (app/signals/config/ai_cycle_triggers.json),
resolves the auto wires (T13 full auto over structured EDGAR XBRL
facts, T10’s capex/OCF pre-signal — Wave 2 PR-4; T9 full auto over
full-text EDGAR useful-life footnote excerpts — Wave 2 PR-5; T16
full auto over EDGAR Form 4 insider-transaction filings — Wave 2
PR-6; T14 full auto over OpenRouter’s weekly aggregate
token-consumption volume — Wave 3 PR-7, the program’s first
non-EDGAR auto wire; T5 full auto over getdeploying.com’s H100
12-month reservation-rate listings — Wave 3 PR-8, the program’s
SECOND non-EDGAR auto wire; T6’s frontier price-cut pre-signal over
OpenRouter’s public model-pricing catalog — Wave 3 PR-9, the
program’s THIRD non-EDGAR auto wire and the FINAL Wave-3 build PR,
all via ai_capital_cycle.resolve_auto_wires), and evaluates the
merged read via ai_capital_cycle.evaluate_ai_capital_cycle.
Returns {schema_version, state, score, fired, amber, tracks, wires, generated_at}. Auto-resolved wire rows carry mode: "auto" +
computed_from — for T13/T9/T16 this is the quarters/filings +
parsed values used (public-safe, EDGAR/SEC is a nameable public
source; T9’s computed_from.tickers carries the per-filer
prior/latest years + filed dates + direction; T16’s
computed_from.tickers carries the per-ticker distinct-seller count
- coverage state —
"ok"/"no_filings"/"not_available_fpi", the last never counted as “0 sellers = calm”); T14’scomputed_fromcarries the qualifying quarter levels + q/q growth rates + the consecutive-decelerating-pairs count (public-safe, OpenRouter is a nameable public source) plus a selection-bias_note(OpenRouter is one router, indie/dev-skewed — direction is signal, level is noisy); T5’scomputed_fromcarries the qualifying calendar-month medians + the months-below-threshold count (public-safe, getdeploying.com is a nameable public aggregator); T10 and T6 additionally carrypre_signal_resolvedwhen the resolver has data — T10’s capex/OCF ratios per hyperscaler, T6’s per-provider (OpenAI/Anthropic/Google — nameable public entities) trailing-180d price-cut percentages, which can only floor anarmedwire toamber, never fire it (the capability-jump judgment stays a manual operator call). A deterministic STATE descriptor — NOT scored, NOT a predictor, NOT a trade signal: panel-only per operator decision 2026-07-07 (no alert wiring, no conviction/sizing input).
Curl
curl -s https://bigclawd.com/api/v1/signals/ai-capital-cycle