NuminorBeta
Risk · API tierv1.0

Co-Movement Graph Construct Data

A point-in-time news co-movement graph for A-shares, graded by a structural network — deep product peers, SAM supply chain, disclosed customer-supplier, and affiliates — to mark which co-movements are structurally grounded and which have no basis it can see. A risk/correlation overlay (information content, not a return signal). Daily refresh, S3 + signed-URL API.

Pricing

$2,000/month

or $19,200/yr (save 20%)

01

Specifications

Delivery format and the operational guarantees behind it.

Format
Apache Parquet · Snappy compressed
Refresh
Daily · T+1 by 07:00 SGT
SLA
99.5% · T+1 18:00 SGT fallback
Universe
A-shares · SH + SZ + KC + CYB
Dimension
Risk
02

The Data Itself

Live sample rows and every field's meaning, computed from the served data. The integrity strip arrives with this product's audit battery.

The dictionary is public below. Live sample rows need a sign-in — go to the Sandbox.

Every field, with its type and meaning.

FieldTypeDescription
trade_date*dateas-of month-end (the PIT contract).
ts_a*string · ts_codefirst name of the pair (canonical order ts_a < ts_b).
ts_b*string · ts_codesecond name of the pair.
comention_strength*int32SUBSTRATE: news co-mention weight over the trailing window.
comention_days*int32SUBSTRATE: distinct days co-mentioned in the window.
trailing_corr*doubleSUBSTRATE: realized 90-day return co-movement (normalized measure).
lamp_product_peer*boolOVERLAY: the two firms share a product (any depth).
peer_depth*int8OVERLAY: deepest shared SAM-tree level (>=4 = same specific product).
lamp_deep_peer*boolOVERLAY: peer_depth >= 4 — the standout forecasting lamp.
lamp_sam_chain*boolOVERLAY: SAM supply-chain link (core inputs).
lamp_disclosed*boolOVERLAY: disclosed customer-supplier, 2-yr active, bids excluded.
lamp_affiliate*boolOVERLAY: common ownership / cross-holding.
n_lamps*int8OUTPUT: how many lamps are lit (the relatedness gate).
confirmed*boolOUTPUT: n_lamps >= 1 — structurally explained co-movement.
dark*boolOUTPUT: n_lamps == 0 — co-moving with no structural confirmation (THE DISCOUNT FLAG).
tier*stringOUTPUT: grading tier.deep_peermultisingledark
expected_fwd_corr*doubleOUTPUT: forward-correlation forecast (develop-fit model).
corr_delta*doubleOUTPUT: expected_fwd_corr - trailing_corr — where the graph disagrees with the price screen.
cap_tier*stringSCOPE: cap tier — pair is in a tier iff both names are members (the hedging edge is large-cap).CSI300CSI500CSI1000other
03

Frequently Asked Questions

When is each day's data available?
Data for trade day T is published by 07:00 Asia/Shanghai on T+1, contingent on ChinaScope's upstream delivery. If upstream runs late, fallback delivery is T+1 18:00 SGT.
What happens if ChinaScope is delayed?
The API's manifest endpoint exposes a field (green/yellow/red). When red, calls for the current day return 404 with an header and ETA. Buyers can poll the manifest until status flips green.
How do I read the data?
Via signed S3 URLs issued by api.numinor.io/construct-data/v1. Bearer-token authenticated; one API key per subscription, rotatable from your account page.
Can I cancel anytime?
Yes — Stripe Customer Portal access from your account page. Cancellations take effect at the end of the current billing period; no refunds for unused time per Tom's 2026-05-28 policy.