OpenInterpretability
  • Ekbasis
  • Guide
  • Pricing
  • Research
  • Lab
  • Tools
  • Notes
  • Registry
  • Manifesto
Sign inGet API keyAPI key
OpenInterpretability

Ekbasis API: know what an action will do before your agent runs it. From an independent lab for AI-agent safety. Open weights, Apache-2.0.

Get your API key
Ekbasis API
  • Console · sign in
  • Getting started
  • Pricing
  • For agents (agents.md)
  • Results and models
  • Client and CLI
  • Cookbook
The lab
  • About the lab
  • Open tools
  • Observatory
  • ProbeBench
  • InterpScore
  • Academy
Research
  • Manifesto
  • Roadmap
  • Papers & posts
  • Docs
Community
  • GitHub org
  • Notebooks
  • SDK (openinterp)
  • HuggingFace
© 2026 OpenInterpretability — Apache-2.0 for code, CC-BY 4.0 for docs.Built in public.
Back to EkbasisHOSTED API · MEASURED FROM OUTSIDE · UPDATED CONTINUOUSLY

API status

Whether the hosted Ekbasis API is up, how fast it answers, and how often it is right. Every number comes from machines outside our infrastructure calling the real API, and nothing is removed: bad hours and bad days stay.

No recent measurementlast measured 1 h ago · answered in 1.43 smodel ekbasis-27b-int4-v1.3

Is it up, and how fast?

A probe asks one small yes/no question every 10 minutes from GitHub Actions (the schedule can run late, so a window may hold fewer probes than 144 a day; the count is shown). Time is end to end from the caller, including the network. Measuring since 2026-10-12.

24 h agonow
WindowAnsweredProbesMedianp90Of which, model
24 hours100%22.33 s3.05 s845 ms
7 days100%22.33 s3.05 s845 ms
30 days100%22.33 s3.05 s845 ms

Is it right?

Every day the same fixed questions from the published test sets, none of them in the training data, are sent to the production API (100 per suite; the first run, made from our own machine before the daily job existed, used 300–400) by the open scorecard, which anyone can run against their own endpoint. A confident error is a wrong answer given with 90% confidence or more: the kind a guard cannot catch by asking when unsure. ECE is how far the stated confidence is from the observed accuracy (0 is perfect).

Latest run: 2026-10-13 01:04 UTC · Ekbasis-27B-INT4 v1.3

SuiteRightConfident errors / 100ECEMedian timeQuestions
Git, known commandsreal git, command types seen in training98.0%2.00.019715 ms100
Git, unseen commandsreal git, command types never trained97.0%3.00.024682 ms100
Guard, unseen commandsthe larger guard set, held-out command types

Incidents

None recorded since measuring began.

Limits, what we keep and how model versions change: API policies. The API itself: OpenAPI.

89.0%
11.0
0.107
637 ms
100
Worlds, unseen familiesworld families never trained86.0%4.00.070515 ms100
Agent intentagent steps from the published-attack replay100%0.00.0191.24 s100

Chains (forecast, look, correct)

16/16 exact

6.7 looks per 100 actions · 0.46 s per action

Cost at the published price

$0.139 / 1,000 checks

463 input tokens per check, 0 generated

All 500 checks

p50 709 ms · p99 2.94 s

0 failed

Every run so far

Run (UTC)Git, known commandsGit, unseen commandsGuard, unseen commandsWorlds, unseen familiesAgent intentMedian time$ / 1k checks
2026-10-13 01:0498.0% · 2.097.0% · 3.089.0% · 11.086.0% · 4.0100% · 0.0709 ms$0.139
2026-10-12 23:0898.0% · 2.097.0% · 3.089.0% · 11.086.0% · 4.0100% · 0.0752 ms$0.139
2026-10-12 22:4797.8% · 2.395.8% · 3.883.8% · 14.083.5% · 4.8100% · 0.0839 ms$0.125

Each cell: right · confident errors per 100. The questions are the same every day and the model answers them deterministically, so a number moves only when something changed: the model, the server or the gateway. The first run used more questions, so it differs.