Bounty System

Platform-Wide Task Marketplace

Overview

The Bounty System is Liana Banyan’s task marketplace, allowing members to post work requests and earn Credits/MARKS for completing them. It powers the NOID volunteer system, academic bounties in Didasko, and general platform tasks.

Bounty Types

1. NOID Bounties (Volunteer)

  • Gift coordination
  • Delivery assistance
  • Event support
  • Compensation: MARKS (time-based)

2. Academic Bounties (Didasko)

  • Research papers
  • Tutorial creation
  • Translation
  • Compensation: Credits

3. Platform Bounties (General)

  • Bug reports
  • Feature testing
  • Content creation
  • Compensation: Credits + Badges

4. Project Bounties (Member)

  • Custom work requests
  • Skill-based tasks
  • Compensation: Credits (Cost+20%)

Bounty Lifecycle

┌─────────────────────────────────────────────────────────┐
│                  BOUNTY LIFECYCLE                        │
├─────────────────────────────────────────────────────────┤
│                                                          │
│   ┌──────────┐                                          │
│   │  DRAFT   │ Creator drafts bounty                    │
│   └────┬─────┘                                          │
│        │                                                 │
│   ┌────▼─────┐                                          │
│   │   OPEN   │ Published, accepting claims              │
│   └────┬─────┘                                          │
│        │                                                 │
│   ┌────▼─────┐                                          │
│   │ CLAIMED  │ Worker assigned                          │
│   └────┬─────┘                                          │
│        │                                                 │
│   ┌────▼─────┐                                          │
│   │IN PROGRESS│ Work underway                           │
│   └────┬─────┘                                          │
│        │                                                 │
│   ┌────▼─────┐                                          │
│   │ REVIEW   │ Submitted for approval                   │
│   └────┬─────┘                                          │
│        │                                                 │
│   ┌────▼─────┐                                          │
│   │ COMPLETE │ Approved, payment released               │
│   └──────────┘                                          │
│                                                          │
└─────────────────────────────────────────────────────────┘

Compensation Models

MARKS (Time-Based)

MARKS = Hours × Role_Rate × Quality_Multiplier

Role Rates:
- Gift Coordinator: 10 MARKS/hour
- Purchaser: 12 MARKS/hour
- Shipper: 15 MARKS/hour
- Quality Checker: 12 MARKS/hour

Credits (Value-Based)

Credits = Base_Value × Complexity × Urgency

Complexity:
- Simple: 1.0x
- Moderate: 1.5x
- Complex: 2.0x

Urgency:
- Flexible: 1.0x
- Soon: 1.25x
- Urgent: 1.5x

Stake Account Integration

Bounties that require service guarantees use the Stake Account system:

interface BountyBond {
  bountyId: string;
  workerBond: number;  // Worker stakes
  creatorBond: number; // Creator stakes
  releaseCondition: 'approval' | 'milestone' | 'time';
}

Worker Stakes: Joules locked as guarantee of quality work
Creator Stakes: Joules locked as guarantee of payment
Release Conditions:

  • Approval: Released when creator approves
  • Milestone: Released at each milestone
  • Time: Auto-released after time period

Learn more about Stake Accounts →

Quality Assurance

All bounty completions can trigger Harper Review if:

  • Value exceeds threshold ($100+)
  • Complexity is marked “Complex”
  • Random audit selection (5% of completions)
  • MARKS-as-Service (#946)
  • Stake Account (#945)
  • Harper Review Protocol (#956)