All-in-one
basket
engine.
A fast and modular index engine
for the news.
A fast and modular index engine
for the news.
Break free from single-name instruments and launch a whole story as one index, with a single API.
Point it at a story. Get the constituents, a direction and a weight for every leg.
Every basket becomes one published level. It starts at 1,000, and it is spread-free.
Subscribe once and marks arrive as they move. No polling, no stale screens.
Five configurations, from basket ideas only to the whole stack. Your profile decides which modules turn on.
Quote, trade and close on one REST surface. Preview writes nothing; commit opens the contract.
Report order intent. Cascade splits it into signed legs, nets the book, and emits the hedge delta.
Valuation, margin and loss-cut signals from marks and positions. Cascade computes; the Broker acts.
Idempotent order intent, signed webhooks, a full audit log, and controls that fail closed.
Keep your stack small by only taking the modules you need.
Customer money stays with the Broker. Cascade sits behind the product as the compute layer.
Get going quickly with our in-depth integration docs.
theme: "Aerospace supply shock"
→ 12 constituents
RTX long 14.2%
HON long 11.8%
BA short 9.4%
GET /v1/engine/baskets/bk_7f3/index
{
"level": 1042.87,
"base": 1000,
"spread": null
}
GET /v1/stream/marks
event: mark
data: { "level": 1042.9 }
event: mark
data: { "level": 1043.4 }
profile: JP · Broker
modules: M1 M2 M3
M4 off
M5 unavailable
POST /v1/engine/orders/preview
{
"basketId": "bk_7f3",
"notional": 250000
}
// nothing written
intent +250k bk_7f3
intent -80k bk_7f3
────────────────────
net +170k
hedge RTX +24.1k BA -16.0k
signal: margin
{
"utilisation": 0.62,
"lossCut": false
}
// advisory — the Broker acts
Idempotency-Key: 5f2c…
X-Cascade-Signature: sha256=…
replay → same result
failure → fail closed