Report an outcome
report_outcomeReport how a capability worked for you. Stored as AGENT REPORTED; it never changes evidence labels, trust or ranking. Only the listed fields are accepted; no task text is kept. Use when: you ran a capability, or decided not to, and can say whether the task succeeded. Not for: questions about a capability (get_capability, get_benchmark). Input: the capability id and success; add evaluation_id or purchase_ref to link the report, the optional token, tool-call, latency and cost counts, and failure_reason only with success false. Output: whether the report was stored, its label and, for a failed paid capability, the remedy policy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | The model you run on, e.g. claude-sonnet-5. Savings are reported only for measured models. | |
| success | Yes | Whether the task reached its goal. | |
| cost_usd | No | What the run cost you in USD. | |
| tokens_in | No | Input tokens the run used. | |
| capability | Yes | Capability id (ak:publisher:name or ak:publisher:name:x.y.z), ak:// URI or slug. | |
| latency_ms | No | Wall-clock time of the run in milliseconds. | |
| tokens_out | No | Output tokens the run used. | |
| tool_calls | No | Tool calls the run made. | |
| purchase_ref | No | The purchase_ref from unlock_capability, if you bought the capability. | |
| evaluation_id | No | The evaluation_id from evaluate_capability, if you evaluated first. | |
| failure_reason | No | Only with success false. | |
| used_capability | No | Whether the capability was used in this run; false reports a run done without it. | |
| baseline_cost_estimate_usd | No | What one run of this task costs you without the capability, in USD. |