| Consensus | Process of comparing multiple worker labels and selecting a winning consensus label using a majority rule. |
| Threshold | Minimum number of worker labels required before consensus evaluation (consensus_threshold, 2–10). |
| Majority | Minimum agreeing labels: floor(threshold / 2) + 1. |
| Settlement | BSV micropayment step that pays agreeing workers and records bsv_txid. |
| Trust score | Internal worker quality signal; higher trust → more routed work. |
| Satoshi (sat) | Smallest BSV unit; pricing and costs are often denominated in sats. |
| BSV | Bitcoin SV — the chain used for micropayments in the reference stack. |
bsv_txid | Transaction id on BSV proving settlement occurred. |
| Webhook | HTTPS callback registered for events such as task.settled, signed with HMAC-SHA256. |
| Idempotency key | Client key ensuring duplicate submits map to the same task_id. |
| Manifest | JSONL file listing data_url lines for batch jobs. |
| Label spec | JSON (label_spec) describing the question and valid options for workers. |
| Confidence score | API field summarizing agreement strength (see Consensus). |
| Consensus label | Final agreed label string returned in results and webhooks. |