
Founder, CEO
Dr. Qingchen Wang
- VC‑backed founder
- Kaggle Grandmaster
- Former University of Hong Kong professor
Asapi56 environments where an agent does a whole job, and a grader turns the result into a reward. For example:
Each one's files, tools and grader, with its simulated people and clock where it has them. People are made up; two use anonymised rental listings.
Three are downloadable as Harbor tasks, a format SkyRL, Tinker and NeMo Gym read; we've tested them in Harbor's runner only. Request one.
New, unpublished instances of any environment, as many as you need.
Our test attempts on each environment, with the grader's report on each.
Environments for your domain, tools and users, graded the same way.
Exclusive or non‑exclusive, at launch pricing; samples go out on request.
In 9, code releases each fact only to a question asking for it; the voice model words only released lines.
In 10 environments, the agent works through simulated days, weeks or months, keeping only its own files between sessions.
In 5, a right decision earns full credit only if the agent found the deciding fact first; a lucky guess earns less.
We tested 23 models, each given only the request, as a user would.
A job's rules and facts sit in files or with people. Told the rules: given the rules or method up front, no facts.
Each covers some environments; Methods lists which.
Each dot is one attempt, with only the request; the line marks the median. Larger dots are full solves: every requirement met.
The six models tested on at least 40 of the 56, each a different subset.
Each model's median reward on a capability's environments, and its full solves out of its attempts there. Attempts count toward every capability their environment tests.
| Capability | Opus 5.5 | GPT‑6 Astra | GPT‑6.1 Sol | Fable 5.1 | Sonnet 5.5 | GPT‑6 Luna |
|---|---|---|---|---|---|---|
| Agentic coding15 environments | 84%3 of 15 solved | 75%1 of 15 solved | 66%1 of 15 solved | 73%1 of 14 solved | 74%1 of 15 solved | 19%0 of 15 solved |
| Stateful tool use19 environments | 92%8 of 27 solved | 77%4 of 24 solved | 79%4 of 23 solved | 74%3 of 20 solved | 64%1 of 26 solved | 25%0 of 24 solved |
| Clarifying with people17 environments | 81%1 of 25 solved | 83%3 of 25 solved | 79%1 of 25 solved | 77%1 of 22 solved | 69%1 of 25 solved | 22%0 of 24 solved |
| Planning ahead18 environments | 90%7 of 24 solved | 78%5 of 22 solved | 78%4 of 21 solved | 74%3 of 17 solved | 64%1 of 24 solved | 32%0 of 22 solved |
| Multimodal records21 environments | 81%1 of 29 solved | 83%1 of 29 solved | 79%0 of 29 solved | 83%1 of 27 solved | 75%2 of 29 solved | 21%0 of 28 solved |
| Unstated requirements36 environments | 83%4 of 49 solved | 82%2 of 48 solved | 78%1 of 48 solved | 78%0 of 46 solved | 72%2 of 47 solved | 31%0 of 47 solved |
| Catching errors33 environments | 83%1 of 46 solved | 83%1 of 45 solved | 81%0 of 44 solved | 80%1 of 41 solved | 74%1 of 44 solved | 35%0 of 44 solved |
| Disclosure and honesty16 environments | 85%0 of 28 solved | 83%0 of 28 solved | 82%0 of 28 solved | 83%0 of 28 solved | 73%0 of 28 solved | 31%0 of 28 solved |
| When to act or escalate26 environments | 88%5 of 39 solved | 84%2 of 37 solved | 84%1 of 36 solved | 83%1 of 29 solved | 71%1 of 38 solved | 31%0 of 36 solved |
| Long‑horizon work10 environments | 100%7 of 13 solved | 94%4 of 11 solved | 97%4 of 10 solved | 100%3 of 4 solved | 92%1 of 12 solved | 82%0 of 11 solved |
A dash: not tested on any of these environments.
One example per capability, counting every model tested on the environment, each given only the request.
Attempts serviced worn trucks only after faults and kept using a reported potholed road: 8 breakdowns in a week, against none for the other
Attempts took a relative's second‑hand word that a household abroad wasn't coming, and never asked the household
Attempts kept a course a registration portal accepted, though the student lacked its prerequisite
Apps built for a home‑loan broker put the broker's client identifiers in their code or tests
Attempts never opened the maker's product sheet, an image inside a PDF that gave a part's true size
Attempts relied on a later, edited copy of a key record that same‑day evidence contradicts
Attempts' final notes told the owner something had happened that hadn't
Attempts ordered the new cabinet asked for, scoring 0; those that first found the old one's fault and acted scored 44–100%
Attempts on a hospital ward didn't page a doctor in time about a dose charted wrong on the third day
Attempts kept an account the owner's latest rule excludes, following last month's pack instead
DeepSeek 14B, trained on a simplified version of one environment. Score out of 100, out of sample:
It shows the simplified environment can be learned. Transfer to other environments isn't tested yet.
Machine learning researchers with a combined 60+ years of experience.

Founder, CEO

Founding advisor












Three are downloadable as Harbor tasks, with graders and reference solutions. Request one with your work email, or book a call about the other 53.