Developers

Start with behavior. Then integrate.

The Playground shows the difficult cases visually. The controlled Evaluation API exposes the same approved synthetic scenarios for developer evaluation.

Start here

Three steps.

01Run the Playground

See UNKNOWN, retry refusal, reconciliation, and persistent uncertainty before touching the API.

02Request evaluation access

The API is controlled. Approved evaluators receive a base URL and Bearer credential.

03Call the evaluation routes

Create a synthetic evaluation, request retry evaluation, reconcile, and inspect the public response model.

Scenarios

Three approved evaluation cases.

01Accepted, then response lost

One harmless synthetic effect is durably applied, but the provider response disappears.

02Normal confirmed action

The provider applies one harmless synthetic effect and later readback confirms it.

03Evidence remains inconclusive

The provider may have acted, but later observation still cannot establish enough evidence.

Developer model

Small surface. Explicit behavior.

The public API exposes evaluation behavior, not private engine architecture.

Bearer authentication

Evaluation access is controlled. The API endpoint is not published openly.

Synthetic scenarios only

The surface does not accept arbitrary provider destinations or execution-authority fields.

Truth is explicit

Responses use SATISFIED, NOT_SATISFIED, or UNKNOWN.

Counters are inspectable

Effect requests, durable effects, and provider lookups make the flagship behavior visible.

API reference

Inspect the evaluation contract.

Routes, authentication, request examples, retry behavior, reconciliation behavior, response shape, and limitations.