Arbiter
The k-of-n juror or oracle threshold that co-signs a disputed settlement; never one key.
Ark
A Bitcoin protocol for off-chain virtual UTXOs settled in rounds.
ArkadeOS
Ark Labs’ Ark implementation and SDK used by SatCode for escrow.
Ark Operator
The Ark server run by Ark Labs. It co-signs rounds and enforces SDK policy, but cannot spend escrow alone.
Bounty
A signed offer of bitcoin for work under declared terms. A bounty can be in the following states:
- open = published but not funded,
- in progress = funded and work has started,
- claimed = completed (taker has been paid), or
- in dispute = maker and taker do not agree on payout
Escrow
The four-leaf Taproot vTXO that constrains settlement.
Juror
A bonded participant who reviews evidence, votes, and signs a human-mode outcome.
Juror bond registry
The public set of eligible jurors and their bond vTXOs.
Maker
User who publishes and funds a bounty.
Nostr event
A signed data object used for SatCode coordination and audit history.
Oracle
An operator that observes a declared external source and signs an attestation.
Oracle-mode dispute resolution
The path for machine-verifiable work, using a declared k-of-n oracle set.
Human-mode dispute resolution
The path for subjective work, using a randomly selected panel of bonded jurors.
Taker
User who accepts and completes a bounty.
Taproot
The Bitcoin output construction that commits to SatCode’s escrow script tree.
vTXO
A virtual UTXO inside an Ark round; SatCode escrow lives in one.
Watcher
A keyless service that collects threshold signatures and assembles a witness.