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
Quality Assurance
All bounty completions can trigger Harper Review if:
- Value exceeds threshold ($100+)
- Complexity is marked “Complex”
- Random audit selection (5% of completions)
Related Systems
- MARKS-as-Service (#946)
- Stake Account (#945)
- Harper Review Protocol (#956)