Skip to content

Causalor Labs · Structural Intelligence

goal_omega · reachability decay
v1/simulate
00
12
01
11
02
9
03
8
04
7
05
6
06
5
07
4
08
3
09
2
10
1last chance
11
0PNR · sealed
12
0

verdict

GOAL_IMPOSSIBLE

no path reaches the goal

point_of_no_return

t = 11

last month to act

api.causalorlabs.com
Live

6-asset HRP portfolio · 12-month mandate.
12 viable paths at t=0. Zero at t=11.

Some futures are not uncertain.They are already decided.

One engine. Any system that runs on constraints — portfolios, grids, supply lines, missions.

Critical systems drift, quietly, until recovery is structurally out of reach. Niyati computes the exact step that moment arrives.

33min before

Iberian blackout

4+months before

Archegos margin call

4hrs before

ERCOT EMS alarm

5 free runs a day. Nothing stored. No account required. PM? Start here →

Active pilots inFinanceEnergyLogisticsUsed by quant PMs and risk analysts
33min before

Iberian blackout

Three recovery paths existed. 12-minute window.

4+months before

Archegos margin call

Exit window closed in mid-2020. Invisible to all monitoring.

4hrs before

ERCOT EMS alarm

One decision sequence remained out of seven.

How It Works · No Raw Data, No Rebuild

You describe the system. Niyati returns the structure.Runs alongside your stack, never inside it. Nothing live is touched.

You give Niyati

  • A snapshot of the system as it stands today
  • The constraints and limits you are obligated to hold
  • The target that counts as success, and by when

A schema, not a data dump.

Niyati reasons over the shape of your system, not your raw records. Hours to set up, not a quarter-long integration.

Niyati returns

  • Whether your target is still structurally reachable
  • The exact constraint that is binding it
  • The deadline after which recovery becomes impossible

A structural verdict you can act on, not another score to interpret.

Engine Outputs · Four Verdicts

The engine returns one of four answers.Each is a structural fact, not a score.

POSSIBLE

Valid sequences to goal exist.

The system retains structural freedom. The window is open. goal_omega > 0.

GOAL_IMPOSSIBLE

No path reaches the goal.

Every action sequence terminates before the goal state. The structure has foreclosed the outcome.

USELESS_BUT_VALID

Operational. Goal unreachable.

The system runs. Metrics look normal. But goal_omega = 0. The window closed earlier, silently.

IMPOSSIBLE

State is structurally unreachable.

The initial conditions cannot produce this state. Used to identify phantom scenarios and invalid assumptions.

No continuous scores. No probability estimates. A discrete structural certificate.

Advanced Signals · With Every Verdict

The verdict is one word.These are the signals that explain it.

goal_omega1 of 4

Exact count of action sequences that still reach the goal.

When this reaches zero, no action recovers reachability. Not low. Zero. A structural fact.

point_of_no_returnt = 11

The exact timestep when recovery became structurally impossible.

Not when the alarm fired. The step before which intervention worked. Computed before you reach it.

epsilon_star0.017

Minimum perturbation to permanently close the goal.

The exact fragility threshold. Below it: possible. Above it: categorically sealed. Know this before an adversary does.

anisotropy_ratio442×

Freedom in open directions vs. the constrained axis.

A system can appear robust along every visible dimension and be structurally trapped along one invisible one. Above 10× triggers corridor trap detection.

attacker_optimal_targetsubstrate_layer

The asset a rational adversary hits first.

From /v1/solve/adversarial-allocation. The greedy concentration law: a rational attacker always concentrates budget on the structurally weakest node first.

cooperation_deficit31% loss

Optionality destroyed by agents competing instead of coordinating.

When multiple agents target the same constrained resource, Niyati computes the structural cost of non-coordination.

The Discipline

01

Not probability. Geometry.

Existing tools compute distributions over outcomes. Niyati computes whether the outcome is structurally reachable at all. These are not the same question.

02

The window closes quietly.

Every catastrophic failure had a point of no return: a step before which intervention worked, and after which nothing did. It was computable. It was not computed.

03

Two instruments. One discipline.

Niyati finds the closure. Causalor prevents it for autonomous agents. Structural intelligence is the layer that sits beneath every existing monitoring stack.

Six analytical layers

One engine. Six questions it answers.

Every layer runs on the same structural representation of your system. Drop your data once; the engine answers all six.

Feasibility
01

Is the goal structurally reachable from here?

Given your current state, constraints, and mandate -- does a path to the goal exist at all? Not likely. Not probable. Structurally present or structurally absent.

Closure
02

When does the intervention window close?

The point of no return is computable before any surface metric moves. After it, recovery is structurally impossible regardless of action taken.

Survival
03

Does the system survive adversarial pressure?

A worst-case attacker targets your system with bounded resources. Does the goal remain reachable? Which nodes are structurally exposed?

Fragility
04

What breaks first -- and what does it take down?

Fragility surfaces the binding constraint: the single node or threshold whose failure forecloses the largest number of paths. The hidden chokepoint, not the obvious bottleneck.

Strategy
05

What are the structural equilibria between competing agents?

When two or more agents have opposing objectives over the same system, the engine maps the Nash equilibria -- who gets trapped, who escapes, and under what conditions.

Paths
06

Which paths to the goal are Pareto-efficient?

When multiple objectives compete -- minimize cost, preserve optionality, avoid constraint violations -- the engine maps the efficient frontier of structurally valid paths.

Run the engine on your system

Sandbox free -- no sign-up. Cases do not persist.

Historical Forensics · Real Events · Known Outcomes

We ran it backward on real events.Here is what the engine found.

These are validation runs on known outcomes. On a live system, Niyati computes the same verdict forward, while the window is still open, so you act before the metrics move, not after the post-mortem.

Finance · Archegos Capital Collapse

March 2021 · Credit Suisse $4.7B loss · POST /v1/simulate

Structural reality

Credit Suisse's orderly exit window closed in mid-2020, months before the margin call. The position had structurally consumed its own exit liquidity space. The March 26 call was the operational echo of a condition that had existed for months.

$6B VIAC is the structural threshold. Below it: fragile but possible. Above it: categorically impossible. CS crossed it in mid-2020.

Engine output

verdictUSELESS_BUT_VALID
goal_omega0
epsilon_star0.0
structural_threshold$6B VIAC
was_inevitablefalse

was_inevitable: false. The collapse was caused by accumulation decisions, not market conditions.

3 more cases: ERCOT · Iberian Blackout · Omega Semiconductor

Supply Chain · Single-Source Component Shortage

Automotive tier-1 · 2021 · POST /v1/solve/fragility

Structural reality

On-time-delivery dashboards stayed green for weeks. But the order book had already committed more units than the one qualified supplier could physically yield. The fulfillment target became unreachable a full quarter before the first line stopped.

Qualified weekly capacity was the binding constraint. Once committed demand crossed it, no expedite, no reshuffle, and no overtime could recover the quarter.

Engine output

verdictGOAL_IMPOSSIBLE
binding_constraintsupplier_capacity
point_of_no_returnQ-1, week 3
recoverable_after_pnrfalse

Same engine, same verdict shape. Only the nouns change by sector.

How We Engage · One Instrument, Three Depths

You don't fill in a form.You tell Niyati your system. She tells you what she needs.

Flash Diagnostic

48 hours · from $1,000

The framing, fast. The output on your own system before you commit to anything.

Lighthouse

6 weeks · scoped on a call

One rigorous read, calibrated to your actual system. The full diagnostic, all endpoints.

Design Partner

6 months · first three, globally

Shadow-mode validation before any dependency exists. The category’s history, built with you.

A structural read is not a one-time photo.

As your system moves, Niyati re-runs the same question — is the goal still reachable, and until when? A single Flash read can become a standing audit: scheduled re-runs that watch the structural margin as it shifts, long before any dashboard turns red.

NT

Nischay Tiwari

Founder, Causalor Labs

LinkedIn →

The Build

I kept hitting questions my tools could not answer.

Every risk system I had used told me what was likely. None of them could tell me whether the target outcome was still structurally reachable from where we were. That is a different question — and in the cases where it diverged from probability, it was the one that changed the decision.

I built Niyati to answer it. Not another forecasting layer. A structural engine: given a system's current state, its formal constraints, and a target, it computes whether that target is still reachable and how fast the viable paths are closing. The answer is a structural certificate, not a score.

The build is public. The methodology is rigorous. The cases are real. If you have ever stared at a dashboard where everything looked fine and felt something was wrong, the engine is for you.

Pilot Access

Run it on your system.

Closed pilot. Analyst confirms every schema before the engine runs. Nothing stored. Tell us your domain.

nischay@causalorlabs.com · 5 free runs/day · nothing stored