Causalor / Niyati Forensic
← Back

Engine SDKs

Forge unassailable strategy.

The Niyati SDKs wrap the hosted Forensic API (v0.3.17), providing high-level types and local-lite execution for rapid prototyping and production auditing.

Python

pip install niyati-core==0.3.17

import niyati

session = niyati.NiyatiSession(schema_json, api_key="your_key")
remote = session.evaluate(budget=None, capability="full")
local = session.simulate_local()

JavaScript / WASM

npm install @causalorlabs/niyati-core@0.3.17

import init, { NiyatiSession } from "@causalorlabs/niyati-core";

await init();
const session = new NiyatiSession(schemaJson, "key", "https://api.causalorlabs.com");
const remote = await session.evaluate(null, "full");

Unified Version Matrix

Component Production Version
Hosted Forensic Engine (API) 0.3.17
Python SDK (niyati-core) 0.3.17
WASM / JS SDK (@causalorlabs/niyati-core) 0.3.17

Forensic Solve Methods

Method Theorem Context
solve_reachability(payload) Discrete Reachability & Error Bounds (T1/T21).
solve_fragility(payload) Geometric Thickness & Anisotropy (T14).
solve_trajectory(payload) Max-Bottleneck Synthesis (T28).
solve_multiagent(payload) Mutual Constraint Interference (T15).
solve_competition(payload) Adversarial Premium Analysis (T16).
solve_pareto(payload) Multi-Resource Constraint Budgeting (T26).

Execution Strategy

  • Remote Truth: Hosted API for final audits and unassailable proofs.
  • Local Lite: SDK-local simulation for sub-second schema validation.
  • Type Safety: Full TypeScript and Python typing for the v0.3.17 contract.