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.