MCP Server

Seiche — world-markets evidence terminal

io.github.beepboop2025/seiche
Data & Analytics Finance & Investing Public & reachable MCP 2026-07-28

What this MCP does

Provides sourced and bounded analysis of money markets, funding stress, foreign exchange, capital markets, institutional flows, oil transmission, and China macroeconomic data.

crypto_stress_record
Wrecks: crypto episodes vs the funding board
Labelled crypto stress episodes (Black Thursday 2020, Terra, FTX, the SVB/USDC weekend, the Oct-2025 liquidation cascade, the Ethena unwind) replayed with causal truncation but final/current-vintage inputs against the dollar-funding board. External wrecks show transmission; crypto-native wrecks show the board correctly staying quiet. Use for any 'does TradFi funding stress reach crypto' question, grounded in the record.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'reading': {'type': 'string'}, 'category': {'type': 'string'}}, 'description': "The stored crypto episode case table with Seiche's interpretation boundary.", 'additionalProperties': True}
data_health
Data freshness & provenance
Freshness, provenance, and fault status for every underlying series (FRED, NY Fed, OFR, Treasury). Call this to confirm the board is current before relying on a reading.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['generated_at', 'version', 'faults', 'provenance', 'reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'faults': {'type': 'array'}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'reading': {'type': 'string'}, 'version': {'type': ['string', 'null']}, 'category': {'type': 'string'}, 'provenance': {'type': ['object', 'array', 'null']}, 'generated_at': {'type': ['string', 'null']}}, 'description': 'Current source freshness, provenance, and fail-loud fault ledger.', 'additionalProperties': True}
funding_stress_now
Current funding-stress read
The live money-market funding-stress reading: a 0-100 composite index, the regime (CALM/EROSION/STRAIN/STRESS), per-component decomposition, the market-stress 'Tell', and any data faults. Ask this whenever an analysis touches US dollar funding, repo, reserves, the Fed's balance sheet, or liquidity conditions.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['schema', 'generated_at', 'conclusion', 'proof', 'delivery'], 'properties': {'schema': {'const': 'seiche.public.v2'}}}, {'required': ['as_of', 'headline', 'composite', 'tell', 'faults', 'version', 'reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'tell': {'type': 'object'}, 'as_of': {'type': ['string', 'null']}, 'proof': {'type': 'object'}, 'faults': {'type': 'array'}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'status': {'type': 'string'}, 'reading': {'type': 'string'}, 'version': {'type': ['string', 'null']}, 'category': {'type': 'string'}, 'delivery': {'type': 'object'}, 'headline': {'type': 'string'}, 'composite': {'type': 'object'}, 'editorial': {'type': ['object', 'null']}, 'conclusion': {'type': 'object'}, 'data_quality': {'type': ['object', 'null']}, 'generated_at': {'type': ['string', 'null']}}, 'description': 'Either the public conclusion/proof envelope or the full board read.', 'additionalProperties': True}
fx_materials_passage
The Estuary: FX/material pressure and Passage
The live upstream FX and physical-material pressure read versus funding already priced in SOFR and commercial paper, with the Passage's discovery/holdout ledger, de-clustered analogs, dollar-system context and settlement scenarios. Use for currency weakness, commodity working capital, FX settlement, or whether trade-flow cash pressure is reaching money markets. Context only; an earned link is stable association, not causation.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['ok', 'schema', 'generated_at', 'context_only', 'as_of', 'headline', 'leaders', 'passage', 'scenario', 'sources', 'caveats', 'reading'], 'properties': {'ok': {'const': True}, 'schema': {'const': 'seiche.estuary.v1'}, 'context_only': {'const': True}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean'}, 'as_of': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'status': {'type': 'string'}, 'analogs': {'type': 'object'}, 'caveats': {'type': 'array'}, 'leaders': {'type': 'object'}, 'passage': {'type': 'object'}, 'reading': {'type': 'string'}, 'sources': {'type': 'array'}, 'category': {'type': 'string'}, 'headline': {'type': 'object'}, 'scenario': {'type': 'object'}, 'fx_breadth': {'type': 'object'}, 'context_only': {'type': 'boolean'}, 'generated_at': {'type': ['string', 'null']}, 'dollar_system': {'type': 'object'}, 'coverage_matrix': {'type': 'array'}, 'materials_breadth': {'type': 'object'}, 'settlement_structure': {'type': 'object'}}, 'description': 'FX/material pressure, holdout-tested Passage links, and settlement context.', 'additionalProperties': True}
historical_analogs
Nearest historical analogs
The historical days most similar to today's funding conditions, and how often those analogs led to a stress event, plus a novelty flag for whether today has any close precedent. Use to ground a 'what usually happens from here' question in real history.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['as_of', 'event_odds', 'novelty', 'hindcast_skill', 'nearest_analogs', 'forward_fan', 'horizon_bd', 'historical_evidence', 'reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'as_of': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'novelty': {'type': 'object'}, 'reading': {'type': 'string'}, 'category': {'type': 'string'}, 'event_odds': {'type': 'object'}, 'horizon_bd': {'type': ['number', 'null']}, 'forward_fan': {'type': 'array'}, 'hindcast_skill': {'type': 'object'}, 'nearest_analogs': {'type': 'array'}, 'historical_evidence': {'type': 'object'}}, 'description': 'Nearest historical analogs, outcome frequencies, and evidence boundary.', 'additionalProperties': True}
institutional_flows
Institutional flows: who is positioned where
Hedge-fund / pension / sovereign positioning nowcast from public prints: the Treasury basis-trade size proxy (CFTC leveraged-fund net short, with a funding-fragility flag), asset-manager duration demand, foreign-official custody flows (H.4.1), a mixed-frequency fused positioning index with uncertainty bands, and how self-exciting stress events currently are (Hawkes branching ratio). Weekly cadence, point-in-time. Ask this when a question involves hedge fund leverage, the basis trade, pension duration bids, or sovereigns buying/selling Treasuries. Built from free public data.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'as_of': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'reading': {'type': 'string'}, 'category': {'type': 'string'}}, 'description': 'Public-print institutional positioning nowcasts and their interpretation.', 'additionalProperties': True}
latest_article
Latest evidence-led article
The exact full-text Seiche editorial published today: current funding analysis when the evidence moved, or a clearly labelled historical replay on a quiet day. Returns the canonical headline, dek, Markdown, evidence clock, generation mode and passing publication receipt. Use this for 'what did Seiche write today?' and quote it without regenerating facts.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['content_text', '_liquidity_lab']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'id': {'type': ['string', 'null']}, 'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'url': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'status': {'type': 'string'}, 'summary': {'type': ['string', 'null']}, 'category': {'type': 'string'}, 'content_text': {'type': 'string', 'minLength': 1}, '_liquidity_lab': {'type': 'object'}, 'date_published': {'type': ['string', 'null']}}, 'description': 'Canonical full-text article plus its publication-quality receipt.', 'additionalProperties': True}
market_workbench
Structured money-market, forex and China research
Read cached official FX reference histories and same-date currency crosses, with native units, provenance, age and observed-interval changes. Inspect owner-accepted Palimpsest China annual economic series and revision-aware history beside the CNY reference. Daily fixings, annual context and licensed gaps remain distinct. No collection, model fitting, executable quotes or scoring.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'base': {'enum': ['AUD', 'BRL', 'CAD', 'CHF', 'CNY', 'CZK', 'DKK', 'EUR', 'GBP', 'HKD', 'HUF', 'IDR', 'ILS', 'INR', 'ISK', 'JPY', 'KRW', 'LKR', 'MXN', 'MYR', 'NOK', 'NZD', 'PHP', 'PLN', 'RON', 'SEK', 'SGD', 'THB', 'TRY', 'TWD', 'USD', 'ZAR'], 'type': 'string', 'default': 'USD'}, 'days': {'type': 'integer', 'default': 365, 'maximum': 3650, 'minimum': 30}, 'quote': {'enum': ['AUD', 'BRL', 'CAD', 'CHF', 'CNY', 'CZK', 'DKK', 'EUR', 'GBP', 'HKD', 'HUF', 'IDR', 'ILS', 'INR', 'ISK', 'JPY', 'KRW', 'LKR', 'MXN', 'MYR', 'NOK', 'NZD', 'PHP', 'PLN', 'RON', 'SEK', 'SGD', 'THB', 'TRY', 'TWD', 'USD', 'ZAR'], 'type': 'string', 'default': 'CNY'}, 'provider': {'enum': ['h10', 'ecb'], 'type': 'string', 'default': 'h10'}, 'china_series': {'type': 'string', 'maxLength': 120}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['schema', 'status', 'generated_at', 'context_only', 'selection', 'forex', 'china', 'money_markets', 'eligibility'], 'properties': {'schema': {'const': 'seiche.market-workbench.v1'}, 'context_only': {'const': True}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'china': {'type': 'object'}, 'forex': {'type': 'object'}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'status': {'type': 'string'}, 'category': {'type': 'string'}, 'selection': {'type': 'object'}, 'eligibility': {'type': 'object'}, 'context_only': {'type': 'boolean'}, 'generated_at': {'type': 'string'}, 'money_markets': {'type': 'object'}}, 'description': 'Dated reference FX history and accepted annual China structural evidence.', 'additionalProperties': True}
money_market_context
Institutional USD money-market desk
Granular, descriptive USD money-market context from the already assembled desk: policy corridor and overnight spreads; SOFR/TGCR/BGCR distributions and tails; repo-segment rates and volumes; CP-Treasury spreads; bills and cash curve; liquidity buffers and Fed facilities; and MMF repo plumbing. Use optional `section` to request a compact summary, one named desk section, diagnostics, sources, methodology, or all context. Diagnostics count funding persistence, compare secured/unsecured benchmarks and show calendar cohorts with sample limits, without changing any score. Returns exact-date alignment, native-cadence changes, empirical own-history statistics, freshness, coverage, formulas, sources, and caveats as applicable. Chart history is always omitted. Reads only an already completed cached or persisted snapshot; it never triggers collection or engine recomputation, while freshness is re-evaluated at response time. Context only: no causal, predictive, probability, or trade claim.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'section': {'enum': ['summary', 'diagnostics', 'policy_corridor', 'secured_distributions', 'repo_segments', 'unsecured_funding', 'bills_cash_curve', 'liquidity_buffers', 'mmf_plumbing', 'sources', 'methodology', 'all'], 'type': 'string', 'default': 'summary', 'description': 'Projection to return; defaults to the compact desk summary.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['ok', 'schema', 'context_only', 'selection', 'chart_history_included', 'caveats', 'section_catalog', 'available_selectors'], 'properties': {'schema': {'const': 'seiche.money-market-desk.v1'}, 'context_only': {'const': True}, 'chart_history_included': {'const': False}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean'}, 'asof': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'regime': {'type': ['object', 'null']}, 'schema': {'type': 'string'}, 'status': {'type': 'string'}, 'caveats': {'type': 'array'}, 'sources': {'type': 'array'}, 'category': {'type': 'string'}, 'coverage': {'type': ['object', 'null']}, 'formulas': {'type': 'array'}, 'sections': {'type': 'array'}, 'freshness': {'type': ['object', 'null']}, 'selection': {'enum': ['summary', 'diagnostics', 'policy_corridor', 'secured_distributions', 'repo_segments', 'unsecured_funding', 'bills_cash_curve', 'liquidity_buffers', 'mmf_plumbing', 'sources', 'methodology', 'all'], 'type': 'string'}, 'quant_read': {'type': ['string', 'null']}, 'countercase': {'type': ['object', 'null']}, 'diagnostics': {'type': 'object'}, 'methodology': {'type': 'object'}, 'context_only': {'type': 'boolean'}, 'legal_notices': {'type': 'array'}, 'plain_language': {'type': ['string', 'null']}, 'section_catalog': {'type': 'array'}, 'source_metadata': {'type': 'array'}, 'strongest_signal': {'type': ['object', 'null']}, 'available_selectors': {'type': 'array', 'items': {'enum': ['summary', 'diagnostics', 'policy_corridor', 'secured_distributions', 'repo_segments', 'unsecured_funding', 'bills_cash_curve', 'liquidity_buffers', 'mmf_plumbing', 'sources', 'methodology', 'all'], 'type': 'string'}}, 'snapshot_generated_at': {'type': ['string', 'null']}, 'chart_history_included': {'type': 'boolean'}}, 'description': 'Chartless USD money-market desk envelope for every supported selector.', 'additionalProperties': True}
oil_funding_context
Oil × Funding transmission context
Observed WTI/Brent, commercial-paper and SOFR−IORB evidence; Ballast's WTI/Henry Hub CFTC positioning, gross mark-displacement proxy, paying-side concentration and EIA inventory ledger; live Cushing stocks and the Brent−WTI spread kept separate from dated capacity, benchmark and chokepoint references; the change-on-change oil/CP association; plus explicitly scenario-only cargo-credit, margin and India cash arithmetic. Use when a question asks how oil or energy futures can transmit cash pressure into dollar funding. Ballast is not an observed margin call; dated structure is not live transit data; nothing here is a forecast, trade signal, or Seiche composite input.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['ok', 'schema', 'generated_at', 'context_only', 'as_of', 'oil', 'funding', 'scenario', 'sources', 'caveats', 'reading'], 'properties': {'ok': {'const': True}, 'schema': {'const': 'seiche.oil-funding.v1'}, 'context_only': {'const': True}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean'}, 'oil': {'type': 'object'}, 'as_of': {'type': ['string', 'null']}, 'india': {'type': 'object'}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'status': {'type': 'string'}, 'ballast': {'type': 'object'}, 'caveats': {'type': 'array'}, 'funding': {'type': 'object'}, 'reading': {'type': 'string'}, 'sources': {'type': 'array'}, 'category': {'type': 'string'}, 'coupling': {'type': 'object'}, 'scenario': {'type': 'object'}, 'context_only': {'type': 'boolean'}, 'generated_at': {'type': ['string', 'null']}, 'inflation_policy': {'type': 'object'}, 'market_structure': {'type': 'object'}, 'channel_directions': {'type': 'object'}, 'official_dollar_parking': {'type': 'object'}}, 'description': 'Observed oil/funding evidence with scenario arithmetic kept separate.', 'additionalProperties': True}
proof_backtest
PROOF: the honest track record
The backtest scoreboard, stated honestly: recall and precision with 95% confidence intervals over labelled funding events, an orthogonal robustness test, every named episode (hits and misses), and the caveats. Use to judge how much to trust the readings.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['as_of', 'sample', 'event_capture', 'orthogonal', 'episodes', 'caveats', 'historical_evidence', 'reading']}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'as_of': {'type': ['string', 'null']}, 'reason': {'type': 'string'}, 'sample': {'type': 'object'}, 'status': {'type': 'string'}, 'caveats': {'type': 'array'}, 'reading': {'type': 'string'}, 'category': {'type': 'string'}, 'episodes': {'type': 'array'}, 'orthogonal': {'type': 'object'}, 'event_capture': {'type': 'object'}, 'historical_evidence': {'type': 'object'}}, 'description': 'Diagnostic scoreboard, misses, caveats, and eligibility boundary.', 'additionalProperties': True}
research_network
Connected evidence across Palimpsest, Seiche and the product family
Explore every Palimpsest dataset by topic, with source clocks, rights, freshness and pagination. Includes Seiche's separately completed funding context and explicit research steps into institution filings, exit liquidity and NarcoScope's granular global data. Source metadata and funding interpretations stay distinct. No source collection, score changes, causal joins or trading authority.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 12, 'maximum': 25, 'minimum': 1}, 'topic': {'enum': ['all', 'china', 'regions', 'information_controls', 'model_evaluations', 'funding', 'institutions', 'liquidity', 'global_data'], 'type': 'string', 'default': 'all'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 1000, 'minimum': 0}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['schema', 'status', 'context_only', 'selection', 'datasets', 'source', 'next_steps', 'funding_context'], 'properties': {'schema': {'const': 'seiche.research-network.v1'}, 'context_only': {'const': True}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean', 'description': 'False for a tool failure.'}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'source': {'type': 'object'}, 'status': {'type': 'string'}, 'category': {'type': 'string'}, 'datasets': {'type': 'array', 'items': {'type': 'object'}}, 'selection': {'type': 'object'}, 'next_steps': {'type': 'array', 'items': {'type': 'object'}}, 'context_only': {'type': 'boolean'}, 'funding_context': {'type': 'object'}}, 'description': 'Paginated source catalog and separate completed funding context.', 'additionalProperties': True}
trade_safety_risk_context
Cache-only Seiche context for trade-safety guards
A deterministic, bounded projection of the last completed Seiche board: funding regime, 0-100 stress index, coverage, source staleness counts, snapshot clock, and conservative evidence clock. It repeats the rights check and never collects, fits, calls a network source, reads a notary ledger, or contacts a broker. This is metadata-only derived context, not order-bound, non-executable, never real-money eligible, and it does not evaluate stream attestations or treat them as per-order authority.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['ok', 'schema', 'status', 'reason', 'state', 'evidence_class', 'rights_status', 'context_only', 'executable', 'executable_quote', 'real_money_eligible', 'can_authorize_order', 'projection_mode', 'request_time_collection', 'request_time_model_fitting', 'request_time_network', 'request_time_notary', 'request_time_broker', 'attestation_state', 'source_url', 'source_snapshot_version', 'regime', 'stress_index', 'coverage_pct', 'fault_count', 'staleness', 'clocks', 'attestation', 'limitations', 'disclaimer', 'projection_sha256', 'canonicalization'], 'properties': {'ok': {'const': True}, 'state': {'const': 'context_only'}, 'schema': {'const': 'seiche.risk-context.v1'}, 'status': {'const': 'available'}, 'evidence_class': {'const': 'derived'}}}, {'required': ['ok', 'schema', 'status', 'reason', 'state', 'evidence_class', 'rights_status', 'context_only', 'executable', 'executable_quote', 'real_money_eligible', 'can_authorize_order', 'projection_mode', 'request_time_collection', 'request_time_model_fitting', 'request_time_network', 'request_time_notary', 'request_time_broker', 'attestation_state', 'source_url', 'source_snapshot_version', 'regime', 'stress_index', 'coverage_pct', 'fault_count', 'staleness', 'clocks', 'attestation', 'limitations', 'disclaimer', 'projection_sha256', 'canonicalization'], 'properties': {'ok': {'const': False}, 'state': {'const': 'unavailable'}, 'schema': {'const': 'seiche.risk-context.v1'}, 'status': {'const': 'unavailable'}, 'evidence_class': {'const': 'unavailable'}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean'}, 'state': {'enum': ['context_only', 'unavailable'], 'type': 'string'}, 'clocks': {'type': 'object', 'required': ['snapshot_generated_at', 'evidence_as_of', 'evaluated_at', 'snapshot_age_seconds', 'evidence_age_seconds', 'basis'], 'properties': {'basis': {'type': 'string'}, 'evaluated_at': {'type': ['string', 'null']}, 'evidence_as_of': {'type': ['string', 'null']}, 'evidence_age_seconds': {'type': ['integer', 'null'], 'minimum': 0}, 'snapshot_age_seconds': {'type': ['integer', 'null'], 'minimum': 0}, 'snapshot_generated_at': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'reason': {'type': ['string', 'null']}, 'regime': {'type': ['string', 'null']}, 'schema': {'type': 'string'}, 'status': {'enum': ['available', 'unavailable', 'FAILED'], 'type': 'string'}, 'category': {'type': 'string'}, 'staleness': {'type': 'object', 'required': ['fresh', 'aging', 'stale', 'dead', 'unknown', 'total'], 'properties': {'dead': {'type': 'integer', 'minimum': 0}, 'aging': {'type': 'integer', 'minimum': 0}, 'fresh': {'type': 'integer', 'minimum': 0}, 'stale': {'type': 'integer', 'minimum': 0}, 'total': {'type': 'integer', 'minimum': 0}, 'unknown': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}, 'disclaimer': {'type': 'string'}, 'executable': {'const': False}, 'source_url': {'const': 'https://api.seiche.info/api/trade-safety/risk-context'}, 'attestation': {'type': 'object', 'required': ['status', 'ed25519_status', 'ots_status', 'bitcoin_anchor_claimed', 'ledger_read', 'reason', 'disclosure'], 'properties': {'reason': {'const': 'attestation_ledger_not_evaluated_by_this_projection'}, 'status': {'const': 'not_evaluated'}, 'disclosure': {'type': 'string'}, 'ots_status': {'const': 'not_evaluated'}, 'ledger_read': {'const': False}, 'ed25519_status': {'const': 'not_evaluated'}, 'bitcoin_anchor_claimed': {'const': False}}, 'additionalProperties': False}, 'fault_count': {'type': ['integer', 'null']}, 'limitations': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'minItems': 1, 'uniqueItems': True}, 'context_only': {'const': True}, 'coverage_pct': {'type': ['number', 'null']}, 'stress_index': {'type': ['number', 'null']}, 'rights_status': {'const': 'metadata_only'}, 'evidence_class': {'enum': ['derived', 'unavailable'], 'type': 'string'}, 'projection_mode': {'const': 'cache_only'}, 'canonicalization': {'const': 'python-json-sort-keys-utf8-no-nan-server-internal-v1'}, 'executable_quote': {'const': False}, 'attestation_state': {'const': 'not_evaluated'}, 'projection_sha256': {'type': 'string', 'pattern': '^[0-9a-f]{64}$'}, 'can_authorize_order': {'const': False}, 'real_money_eligible': {'const': False}, 'request_time_broker': {'const': False}, 'request_time_notary': {'const': False}, 'request_time_network': {'const': False}, 'request_time_collection': {'const': False}, 'source_snapshot_version': {'type': ['string', 'null']}, 'request_time_model_fitting': {'const': False}}, 'description': 'Cache-only Seiche risk context with fail-closed execution boundaries.', 'additionalProperties': False}
world_markets_context
Seiche World Markets: money, FX, macro-capital and China evidence
Unified, chartless context for broad financial-market questions. It projects only completed/public state into money_markets, forex, macro-capital transmission, China macro evidence, official references, methodology, or a compact summary. Every response carries snapshot/as-of clocks, canonical Seiche citation URLs, and explicit observed, derived, structural, restricted, and unavailable boundaries. The China structural catalog is unsigned; only status=restricted represents a verified Seiche owner-attested revision; both states keep NBS values, raw evidence, and history withheld. A separately operator-accepted economic_context may publish licensed World Bank WDI values with annual/structural freshness, distinct release, Palimpsest collection, and Seiche acceptance clocks. Those values are context only and never a live print, score, gauge, forecast, or signal. The sources selector is reference-only; use all when verified China context and its NBS source linkage must appear together. Coverage is curated and partial rather than exhaustive or uniformly live. It never triggers collection, repository history reads, or model fitting. Its named-field whitelist omits chart and history arrays for data minimization; that is not a per-record licensing audit. Capital coverage is limited to public positioning proxies, Treasury primary-market absorption, market stress, official liquidity and global dollar credit—not a security master, issuer-data service or consolidated tape. Use Undertow instead when the question is specifically about executable depth, liquidity-provider concentration, or position-sized exit cost.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'section': {'enum': ['summary', 'money_markets', 'forex', 'capital_markets', 'china_macro', 'sources', 'methodology', 'all'], 'type': 'string', 'default': 'summary', 'description': 'Projection to return; defaults to the compact cross-market summary.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'anyOf': [{'required': ['ok', 'schema', 'status', 'selection', 'generated_at', 'as_of', 'clocks', 'context_only', 'chart_history_included', 'available_selectors', 'canonical_urls', 'citation', 'scope', 'coverage', 'status_definitions', 'disclaimer'], 'properties': {'schema': {'const': 'seiche.world-markets.v1'}, 'context_only': {'const': True}, 'chart_history_included': {'const': False}}}, {'required': ['ok', 'status', 'category', 'reason'], 'properties': {'ok': {'const': False}, 'status': {'const': 'FAILED'}}}], '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'ok': {'type': 'boolean'}, 'as_of': {'type': ['string', 'null']}, 'forex': {'type': 'object'}, 'scope': {'type': 'object', 'required': ['coverage_claim', 'included', 'not_claimed'], 'properties': {'included': {'type': 'array', 'items': {'type': 'string'}}, 'not_claimed': {'type': 'array', 'items': {'type': 'string'}}, 'coverage_claim': {'const': 'curated_partial_non_exhaustive'}}, 'additionalProperties': True}, 'clocks': {'type': 'object', 'required': ['snapshot_generated_at', 'evaluation_at', 'latest_domain_as_of', 'selected_evidence_as_of', 'domains', 'boundary'], 'properties': {'domains': {'type': 'object'}, 'boundary': {'type': 'string'}, 'evaluation_at': {'type': ['string', 'null']}, 'latest_domain_as_of': {'type': ['string', 'null']}, 'snapshot_generated_at': {'type': ['string', 'null']}, 'selected_evidence_as_of': {'type': ['string', 'null']}}, 'additionalProperties': True}, 'reason': {'type': 'string'}, 'schema': {'type': 'string'}, 'status': {'enum': ['observed', 'derived', 'structural', 'restricted', 'unavailable', 'FAILED'], 'type': 'string'}, 'sources': {'type': 'array'}, 'summary': {'type': 'object'}, 'category': {'type': 'string'}, 'citation': {'type': 'object', 'required': ['publisher', 'title', 'canonical_url', 'topic_url', 'api_url', 'generated_at', 'evidence_as_of'], 'properties': {'title': {'type': 'string'}, 'api_url': {'type': 'string'}, 'publisher': {'type': 'string'}, 'topic_url': {'type': 'string', 'description': 'Selector-specific human citation page; china_macro routes to the dedicated China macro evidence catalog.'}, 'generated_at': {'type': ['string', 'null']}, 'canonical_url': {'type': 'string'}, 'evidence_as_of': {'type': ['string', 'null']}}, 'additionalProperties': True}, 'coverage': {'type': 'object', 'required': ['domains', 'available_domains', 'declared_domains', 'status_counts', 'boundaries'], 'properties': {'domains': {'type': 'array', 'items': {'type': 'object'}}, 'boundaries': {'type': 'array', 'items': {'type': 'object'}}, 'status_counts': {'type': 'object'}, 'declared_domains': {'type': 'integer'}, 'available_domains': {'type': 'integer'}}, 'additionalProperties': True}, 'selection': {'enum': ['summary', 'money_markets', 'forex', 'capital_markets', 'china_macro', 'sources', 'methodology', 'all'], 'type': 'string'}, 'disclaimer': {'type': 'string'}, 'china_macro': {'type': 'object', 'oneOf': [{'properties': {'status': {'const': 'structural'}, 'available': {'const': False}, 'evidence_status': {'const': 'unavailable'}}}, {'required': ['revision_id', 'knowledge_time'], 'properties': {'status': {'const': 'restricted'}, 'available': {'const': True}, 'evidence_status': {'const': 'restricted'}}}], 'required': ['status', 'evidence_status', 'as_of', 'available', 'context_only', 'scoring_eligible', 'cn_cny_gauge_eligible', 'values_published', 'raw_evidence_included', 'history_included', 'series_catalog', 'series_count'], 'properties': {'as_of': {'const': None}, 'status': {'enum': ['structural', 'restricted'], 'type': 'string'}, 'available': {'type': 'boolean'}, 'revision_id': {'type': 'string'}, 'context_only': {'const': True}, 'series_count': {'const': 4}, 'knowledge_time': {'type': 'string', 'format': 'date-time'}, 'series_catalog': {'type': 'array', 'items': {'type': 'object'}, 'maxItems': 4, 'minItems': 4}, 'evidence_status': {'enum': ['unavailable', 'restricted'], 'type': 'string'}, 'economic_context': {'type': 'object', 'required': ['schema', 'status', 'available', 'context_only', 'scoring_eligible', 'cn_cny_gauge_eligible', 'market_observation_eligible', 'clocks', 'freshness', 'channel_families'], 'properties': {'clocks': {'type': 'object'}, 'schema': {'const': 'seiche.palimpsest-china-economic-context.v1'}, 'status': {'const': 'structural'}, 'available': {'const': True}, 'freshness': {'type': 'object', 'required': ['native_cadence', 'classification', 'state'], 'properties': {'state': {'const': 'annual_structural'}, 'classification': {'const': 'structural'}, 'native_cadence': {'const': 'annual'}}}, 'context_only': {'const': True}, 'channel_families': {'type': 'object', 'required': ['money_market', 'capital_market']}, 'scoring_eligible': {'const': False}, 'cn_cny_gauge_eligible': {'const': False}, 'market_observation_eligible': {'const': False}}, 'additionalProperties': True}, 'history_included': {'const': False}, 'scoring_eligible': {'const': False}, 'values_published': {'const': False}, 'cn_cny_gauge_eligible': {'const': False}, 'raw_evidence_included': {'const': False}}, 'description': 'Metadata-only NBS catalog. Structural is an unsigned code-owned catalog; restricted means a Seiche owner-attested revision was verified. A separate optional economic_context contains only operator-accepted annual World Bank WDI observations and remains ineligible for scores and gauges.', 'additionalProperties': True}, 'methodology': {'type': 'object'}, 'context_only': {'type': 'boolean'}, 'generated_at': {'type': ['string', 'null']}, 'money_markets': {'type': 'object'}, 'canonical_urls': {'type': 'object', 'required': ['world_markets', 'china_macro', 'api', 'mcp'], 'properties': {'api': {'type': 'string'}, 'mcp': {'type': 'string'}, 'china_macro': {'type': 'string'}, 'world_markets': {'type': 'string'}}, 'additionalProperties': True}, 'capital_markets': {'type': 'object'}, 'status_definitions': {'type': 'object', 'required': ['observed', 'derived', 'structural', 'restricted', 'unavailable'], 'properties': {'derived': {'type': 'string'}, 'observed': {'type': 'string'}, 'restricted': {'type': 'string'}, 'structural': {'type': 'string'}, 'unavailable': {'type': 'string'}}, 'additionalProperties': True}, 'available_selectors': {'type': 'array', 'items': {'enum': ['summary', 'money_markets', 'forex', 'capital_markets', 'china_macro', 'sources', 'methodology', 'all'], 'type': 'string'}}, 'chart_history_included': {'type': 'boolean'}}, 'description': 'Versioned, chartless world-markets envelope with explicit clocks, coverage, citation, scope, and evidence-status boundaries.', 'additionalProperties': True}
Added
fx_materials_passage
Sept. 17, 2026, 12:40 p.m.
Added
oil_funding_context
Sept. 17, 2026, 12:40 p.m.
Added
institutional_flows
Sept. 17, 2026, 12:40 p.m.
Added
crypto_stress_record
Sept. 17, 2026, 12:40 p.m.
Added
data_health
Sept. 17, 2026, 12:40 p.m.
Added
proof_backtest
Sept. 17, 2026, 12:40 p.m.
Added
historical_analogs
Sept. 17, 2026, 12:40 p.m.
Added
world_markets_context
Sept. 17, 2026, 12:40 p.m.
Added
money_market_context
Sept. 17, 2026, 12:40 p.m.
Added
trade_safety_risk_context
Sept. 17, 2026, 12:40 p.m.
Added
funding_stress_now
Sept. 17, 2026, 12:40 p.m.
Added
latest_article
Sept. 17, 2026, 12:40 p.m.
Added
research_network
Sept. 17, 2026, 12:40 p.m.
Added
market_workbench
Sept. 17, 2026, 12:40 p.m.