System One / Provider-neutral runtime
One interface.
Any System One provider.
A provider-neutral TypeScript runtime for bounded AI decisions.
Use TypeSafe Jev, Reflex, compatible /v1/systemone
endpoints, or your own SystemOneProvider.
01 / What — System One
System One is
the abstraction.
Applications depend on one bounded decision interface instead of a specific model. Choice, noul, and score can be evaluated together against the same shared state.
02 / Interop — Swap the provider
Swap the provider.
Keep the application.
Application code stays fixed. Only provider configuration changes.
npm install system-one-core
01 import { SystemOne, HttpSystemOneProvider } from "system-one-core"; 02 03 const provider = new HttpSystemOneProvider({ 04 baseUrl: "http://localhost:8008", 05 }); 06 07 const systemOne = new SystemOne({ provider }); 08 const result = await systemOne.evaluate(request);
03 / Pi — One primitive, two consumers
System One
for Pi.
pi-system-one exposes System One directly to agents.
Pi-Bifrost consumes the same core runtime for routing.
Both depend on the primitive; neither owns it.
pi-system-one
Adds a single system_one tool beside Pi's existing capabilities.
pi install npm:pi-system-one
Learn more
pi-bifrost
Uses the same System One boundary for routing decisions without owning provider-specific logic.
pi install npm:pi-bifrost
Learn more