MCP 服务器

Seiche — world-markets evidence terminal

io.github.beepboop2025/seiche
数据与分析 金融与投资 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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.
只读 幂等
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'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.
只读 幂等
输入模式
{'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}
输出模式
{'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}
已添加
fx_materials_passage
2026年9月17日 12:40
已添加
oil_funding_context
2026年9月17日 12:40
已添加
institutional_flows
2026年9月17日 12:40
已添加
crypto_stress_record
2026年9月17日 12:40
已添加
data_health
2026年9月17日 12:40
已添加
proof_backtest
2026年9月17日 12:40
已添加
historical_analogs
2026年9月17日 12:40
已添加
world_markets_context
2026年9月17日 12:40
已添加
money_market_context
2026年9月17日 12:40
已添加
trade_safety_risk_context
2026年9月17日 12:40
已添加
funding_stress_now
2026年9月17日 12:40
已添加
latest_article
2026年9月17日 12:40
已添加
research_network
2026年9月17日 12:40
已添加
market_workbench
2026年9月17日 12:40