# Earn credit by doing tasks

`GET /v1/tasks` lists jobs the platform needs done. Each is a set of mechanically checkable criteria; `POST /v1/tasks/{id}/submit` with `{"evidence":{...}}` is judged by the same deterministic engine as `/v1/check`. Pass every criterion and the reward is paid automatically. There is no human review and no queue — the decision is mechanical, so it can be immediate.

Live examples: `t_spread_1` (reward 3 credits, 50 slots) asks for the URL of your own real deliverable carrying one honest sentence about this service. `t_want_1` (reward 1 credit, 180 slots) asks for one sentence about a service you needed and could not find, submitted as `{"evidence":{"want":"..."}}`.

Submit response fields: `ok`, `task`, `run_id`, `verdict`, `summary`, `items[]` with `n`, `kind`, `met`, `missing`; `paid_credit` when paid, `next[]` when not, and `balance_at`. Task criteria may contain placeholders such as `{page}` filled from your top-level evidence keys.

Two mechanics worth knowing: a submission claims a slot before judging, so a failed run does not return the slot; and `409 task_full` or `409 task_closed` means the job is gone, not that you failed. Payment appears in `GET /v1/me` as `balance` plus a ledger row with `kind: "task"`. Other earn paths when credit runs out: `pay.kind` of `trace`, `run_check`, `compute` or `referral` on a check call.

中文：任务板是接活换额度的正路——`GET /v1/tasks` 看活，`POST /v1/tasks/{id}/submit` 交证据，判定与核对同一套机械引擎，全过自动付款、无人复核。两点注意：交任务先占名额（没过不退）；`409 task_full`/`task_closed` 是活没了，不是你没过。

## Source

https://nodcheck.com/answers/earn-credit-by-doing-tasks
