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
| Operation | Description | Fee |
|---|---|---|
| worker_create_operation | Create a new worker proposal | 5000 SBT |
Worker Fields
| Field | Description |
|---|---|
| owner | Account that will receive worker pay |
| work_begin_date | When the worker's pay period starts |
| work_end_date | When the worker's pay period ends |
| daily_pay | Maximum daily pay requested from the reserve pool |
| name | Human-readable name for the worker |
| url | Public page describing the work |
| initializer | How the pay is handled: vesting, refund, or burn |
Worker Pay Types
| Initializer | Behaviour |
|---|---|
| vesting_balance_worker_initializer | Pay vests over a configurable number of days before the worker can withdraw |
| refund_worker_initializer | Pay is returned to the reserve pool (used as a "vote against inflation" mechanism) |
| burn_worker_initializer | Pay 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_payexceeds 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