Protocol
SB Core

Worker Proposals

Reserve pool budget allocation: daily pay, vesting, and burn options

Worker proposals allow the community to fund ongoing work (development, infrastructure, marketing, research) directly from the SBChain reserve pool. Workers are elected by token holders and paid daily from the blockchain's budget.

Registration

OperationDescriptionFee
worker_create_operationCreate a new worker proposal5000 SBT

Worker Fields

FieldDescription
ownerAccount that will receive worker pay
work_begin_dateWhen the worker's pay period starts
work_end_dateWhen the worker's pay period ends
daily_payMaximum daily pay requested from the reserve pool
nameHuman-readable name for the worker
urlPublic page describing the work
initializerHow the pay is handled: vesting, refund, or burn

Worker Pay Types

InitializerBehaviour
vesting_balance_worker_initializerPay vests over a configurable number of days before the worker can withdraw
refund_worker_initializerPay is returned to the reserve pool (used as a "vote against inflation" mechanism)
burn_worker_initializerPay is permanently destroyed, reducing total supply

Pay Mechanics

  • Workers are paid at each maintenance interval if they have net positive approval (votes for minus votes against > 0)
  • Workers are ranked by net approval; pay is distributed from most-approved to least until the daily budget is exhausted
  • If the budget runs out before a worker is reached, that worker receives nothing that interval
  • If a worker's requested daily_pay exceeds the remaining budget, they receive only the remaining budget amount
  • Pay is immutable once the worker is created and cannot be changed after creation
  • Workers remain on-chain permanently and continue to be eligible for pay as long as they have net positive approval within their date range