typesafeai-dotnet-sdk
Community .NET SDK for System One with typed noul, choice and score questions, verbatim confidence and forward-compatible raw fields.
Overview
saibimajdi's TypeSafeAI .NET SDK is a community, MIT-licensed client for the System One HTTP API, published on NuGet as TypeSafeAI.Sdk with CI. You declare questions by kind, send them over text or JSON state in one round trip, and get structured answers: yes/no probabilities, a chosen option or a rubric position.
Its design principles are explicit: questions in one request are evaluated in parallel so speculative fan-out is cheap; confidence is surfaced verbatim and never recomputed; and nothing from the raw API is lost, since unmodeled fields, unknown answer kinds and new question kinds survive through RawJson, RawQuestion and UnknownAnswer. It clearly states it is not affiliated with TypeSafe. Support guidance in the repository explains which issues belong with the SDK and which with TypeSafe, such as accounts, billing or uptime.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Yes / no | Yes/no question about the state | yes · no |
| Choice | One option out of a set you define | — |
| Score | Position on a rubric you define | — |
How it works
- Install TypeSafeAI.Sdk.
- Declare typed questions.
- Evaluate them in one request.
- Read answers; access raw fields for anything unmodeled.
Strengths
- Forward-compatible with new API fields and kinds.
- Confidence reported verbatim.
- Supports cheap speculative fan-out.
Caveats
- Community SDK; requires a key.
Getting started
dotnet add package TypeSafeAI.SdkAt a glance
- Type
- Library
- Status
- beta
- Language
- C#
- Runtime
- .NET library
- Has code
- yes
- Has tests
- yes
- License
- MIT
Use cases and integrations
How curated lists describe it
.NET ecosystem: community .NET SDK for the TypeSafe AI System One API with strongly-typed Noul, Choice, and Score questions and structured answers.
yibie/awesome-jevCommunity client for typed questions and confidence-scored answers.
AnotiaWang/awesome-decision-modelsCommunity .NET SDK for TypeSafe AI and Jev, providing asynchronous typed evaluation for Choice, Score, and Noul primitives.
logicrw/awesome-jev-projectsCommunity .NET SDK for the TypeSafe AI System One API — typed noul, choice, and…
wh000wh000/awesome-jev-liveCommunity .NET SDK for the TypeSafe AI System One API — typed noul, choice, and score questions with structured, confidence-scored answers. Not affiliated with TypeSafe AI.
hellogumbo/awesome-jev.NET SDK.
MrJev/awesome-jev
Frequently asked questions
Does it change confidence values?
No, it surfaces them exactly as the API reports.
What if the API adds a new answer kind?
It is preserved as UnknownAnswer with raw JSON.
Is it affiliated with TypeSafe?
No.
Related projects
Hack Club's lightweight LLM proxy, listed for adding a Jev forwarding endpoint behind its auth, limits and usage logging.
MCP serverproductionTypeScriptAx, a DSPy-style multi-language LLM framework, listed with a native TypeSafe provider for Boolean, Choice, Score and raw Jev questions.
PluginproductionTypeScriptEffect TypeScript library whose @effect/ai-typesafe package maps classify, probability and rating operations to Jev questions.
ProjectproductionTypeScriptPHP monorepo whose Polyglot module adds a TypeSafe driver for typed Noul, Choice and Score decisions alongside LLM inference.
ProjectproductionPHPGo MCP server giving any client typed Jev decisions via OpenRouter or TypeSafe, with validated answers and no paid retries.
MCP serverproductionGoSimon Willison's LLM plugin that adds Jev as a model for yes/no, choice and score questions from the command line.
PluginproductionPython