
FUTURES
API
Simulation exposed as infrastructure.
SIMULATION
ON DEMAND
You send the system state, relevant variables or a decision to evaluate. You receive simulated scenarios, result distributions and structured metrics.
This is not a static model that always produces the same response. Each call runs simulations in real time against the conditions you send.
SIMPLE TO INTEGRATE.
HARD TO REPLICATE.
import { PiscisClient } from "@piscis/sdk"
const client = new PiscisClient({ apiKey: process.env.PISCIS_API_KEY })
const result = await client.simulate({
context: {
region: "LATAM",
sector: "logistics",
variables: {
demand_index: 1.4,
disruption_probability: 0.18,
},
},
horizon: 90, // days
scenarios: 5000,
})
console.log(result.distribution)
// { p5: 0.62, p50: 0.81, p95: 1.03, worst_case: 0.41 }
console.log(result.scenarios[0])
// { id: "s-001", outcome: 0.79, risk_exposure: "medium", path: [...] }FROM OFFLINE ANALYSIS
TO REAL-TIME EVALUATION
Direct integration
Simulation becomes part of your systems — not a separate process running on another team or tool.
Decisions in context
Each execution responds to current conditions. You don't simulate fixed assumptions — you simulate the real state of the problem.
Scalability
From a single query to thousands of parallel evaluations. The API scales with your use case.
THREE STEPS. ONE RESULT.
Define the input
Current system state, relevant variables or the action you want to evaluate.
Run the simulation
Piscis runs multiple scenarios in parallel against the received input.
Consume the results
Probability distributions, scenario comparisons and structured outputs ready to use.
SIMULATION STOPS BEING A PROCESS.
IT BECOMES A CAPABILITY.
Any system connected to the Futures API can evaluate scenarios before acting. No dedicated team or separate analytical process needed.
of results per call
across possible scenarios
of decisions before executing
to quantified variability
Early access
The API is available for teams in the early access program.