MCP-Server

Seiche — world-markets evidence terminal

io.github.beepboop2025/seiche
Daten & Analytik Finanzen & Investieren Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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.
Nur Lesen Idempotent
Eingabeschema
{'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}
Ausgabeschema
{'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}
Hinzugefügt
fx_materials_passage
17. September 2026 12:40
Hinzugefügt
oil_funding_context
17. September 2026 12:40
Hinzugefügt
institutional_flows
17. September 2026 12:40
Hinzugefügt
crypto_stress_record
17. September 2026 12:40
Hinzugefügt
data_health
17. September 2026 12:40
Hinzugefügt
proof_backtest
17. September 2026 12:40
Hinzugefügt
historical_analogs
17. September 2026 12:40
Hinzugefügt
world_markets_context
17. September 2026 12:40
Hinzugefügt
money_market_context
17. September 2026 12:40
Hinzugefügt
trade_safety_risk_context
17. September 2026 12:40
Hinzugefügt
funding_stress_now
17. September 2026 12:40
Hinzugefügt
latest_article
17. September 2026 12:40
Hinzugefügt
research_network
17. September 2026 12:40
Hinzugefügt
market_workbench
17. September 2026 12:40