Skip to main content

Glossary

TermDefinition
ConsensusProcess of comparing multiple worker labels and selecting a winning consensus label using a majority rule.
ThresholdMinimum number of worker labels required before consensus evaluation (consensus_threshold, 2–10).
MajorityMinimum agreeing labels: floor(threshold / 2) + 1.
SettlementBSV micropayment step that pays agreeing workers and records bsv_txid.
Trust scoreInternal worker quality signal; higher trust → more routed work.
Satoshi (sat)Smallest BSV unit; pricing and costs are often denominated in sats.
BSVBitcoin SV — the chain used for micropayments in the reference stack.
bsv_txidTransaction id on BSV proving settlement occurred.
WebhookHTTPS callback registered for events such as task.settled, signed with HMAC-SHA256.
Idempotency keyClient key ensuring duplicate submits map to the same task_id.
ManifestJSONL file listing data_url lines for batch jobs.
Label specJSON (label_spec) describing the question and valid options for workers.
Confidence scoreAPI field summarizing agreement strength (see Consensus).
Consensus labelFinal agreed label string returned in results and webhooks.