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.