Improver Guide
Improvers execute workflow steps and earn SFLuv tokens for completing community projects. This guide covers claiming steps, submitting evidence, managing absence periods, and requesting credentials.Getting Started
Requesting Improver Access
Understanding Credentials
Workflow steps require specific credentials (e.g.,dpw_certified, sfluv_verifier). You can only claim steps for roles that match your active credentials.
Requesting Credentials
Request New Credentials
- Select a credential type from the dropdown
- Click “Request Credential”
- An issuer will review your request
Claiming Workflow Steps
Finding Available Workflows
The “Workflow Board” tab shows all workflows with claimable steps matching your credentials.Review Workflow Details
Click on any workflow card to open details and see:
- Workflow title, description, and start date
- Total bounty and recurrence pattern
- All steps with role requirements and bounties
- Work item requirements (photos, written responses, dropdowns)
Claiming a Step
Completing Workflow Steps
Starting a Step
Open Your Workflows
Navigate to the “My Workflows” tab to see all workflows where you’ve claimed a step.
Submitting Work Items
Each step has work items that require evidence. Work items can require:- Photos: Upload or capture images
- Written Responses: Provide text descriptions or notes
- Dropdown Selections: Choose from predefined options
Submitting Photos
Review Photo Requirements
Check the work item details:
- Aspect ratio: Vertical (3:4), Square (1:1), or Horizontal (4:3)
- Required count: Exact number of photos needed
- Allow any count: Can upload more than the required count
- Camera capture only: Must use camera (no file uploads)
Choose Upload Method
File Upload (if allowed):
- Click “Choose Files” or drag and drop
- Select image files (JPG, PNG, etc.)
- Files are automatically resized to fit 2MB limit
- Photos are cropped to match required aspect ratio
- Click “Open Camera”
- Grant camera permissions if prompted
- Click “Capture Photo” to take a picture
- The photo is automatically cropped to the required aspect ratio
- Click “Close Camera” when done
Submitting Written Responses
For work items requiring text:Submitting Dropdown Selections
For work items with dropdown options:Dropdown selections can trigger notification emails to external stakeholders (e.g., selecting “Equipment Damaged” might alert maintenance staff).
Reporting Step Not Possible
If a step cannot be completed (e.g., location inaccessible, equipment missing):Provide Detailed Explanation
Describe:
- Why the step cannot be completed
- What prevented completion
- When it might be possible (if known)
Completing the Step
Review All Work Items
Ensure you’ve completed all required work items:
- Photos uploaded/captured (correct count)
- Written responses provided where required
- Dropdown selections made
Handle Errors
If submission fails, review error messages:
- Missing required photo count
- Missing written responses
- Missing dropdown selections
- Photos exceeding 2MB limit
Managing Absence Periods
If you can’t work on recurring workflows for a period of time (vacation, illness, etc.), create absence periods to automatically release your claims.Creating Absence Periods
Choose Target Mode
Select:
- Single: Apply absence to one specific recurring workflow step
- All: Apply absence to all your recurring workflow claims
Select Date Range
- Absent From: First day of absence (inclusive)
- Absent Until: Last day of absence (exclusive)
Absence periods only affect recurring workflows (daily, weekly, monthly). One-time workflows are not affected.
Editing and Deleting Absence Periods
Unclaiming Recurring Workflow Series
To permanently release all claims in a recurring workflow series:Viewing Your Workflows
My Workflows Tab
The “My Workflows” tab shows all workflows where you’ve claimed a step, organized by series. Series Cards:- Recurring workflows are grouped by series
- Navigate through instances using left/right arrows
- Filter: Show only active series (hide completed series)
- Search by workflow title
- Click any workflow to open full details
- See your assigned step(s) and completion status
- View other improvers’ work on different steps
- Track workflow overall progress
Unpaid Workflows Tab
The “Unpaid Workflows” tab shows completed workflows awaiting payout.Earnings and Payouts
How Payouts Work
- Complete Step: Submit all required work items
- Automatic Payout: The system attempts to transfer your bounty to your primary rewards account
- Payout Success: Step status changes to “Paid Out”
- Payout Failure: If payout fails, you can request a retry
Setting Primary Rewards Account
Best Practices
Claim Steps You Can Complete
Claim Steps You Can Complete
- Review work requirements before claiming
- Ensure you can access the location (for field work)
- Have necessary equipment (camera, tools, etc.)
- Can complete within reasonable timeframe
Submit Quality Evidence
Submit Quality Evidence
- Take clear, well-lit photos
- Capture relevant details in photos
- Provide thorough written responses
- Answer dropdown questions accurately
- Include context and observations
Complete Steps Promptly
Complete Steps Promptly
- Don’t claim steps you can’t complete soon
- Unclaim if circumstances change
- Use absence periods for planned unavailability
- Communicate with proposers about issues
Manage Your Schedule
Manage Your Schedule
- Use absence periods for vacations
- Don’t over-claim recurring workflows
- Balance one-time and recurring work
- Track your completion rate
Build Your Credentials
Build Your Credentials
- Request credentials for workflow types you want to work on
- Complete training required for credentials
- Maintain credentials by following issuer requirements
- Track which credentials unlock high-value workflows
Troubleshooting
Can't claim a step
Can't claim a step
Possible reasons:
- You don’t have required credentials
- You already claimed a step in this workflow
- The step is covered by your absence period
- Another improver already claimed it
- The step is “Locked” (prior step not complete)
Photo upload fails
Photo upload fails
Common issues:
- File size exceeds 2MB (system auto-compresses, but very large images may still fail)
- Unsupported file format (use JPG or PNG)
- Wrong aspect ratio (system auto-crops, but check work item requirements)
Camera won't open
Camera won't open
- Grant camera permissions in your browser
- Check browser compatibility (Chrome, Firefox, Safari recommended)
- Ensure camera is not in use by another app
- Try refreshing the page
Step completion rejected
Step completion rejected
Error messages indicate missing requirements:
- “Missing response for required work item”: Fill in all required fields
- “Exactly N photos required”: Upload correct photo count
- “Dropdown selection is required”: Choose dropdown option
- “Written response is required”: Add text response
Payout not received
Payout not received
Check:
- Step status (should be “Paid Out”)
- Primary rewards account is set correctly
- Wallet address is valid
- Check blockchain explorer for transaction
API Endpoints Reference
Improver routes (require improver or admin role):POST /improvers/request- Request improver statusGET /improvers/workflows- Fetch workflow feedGET /improvers/unpaid-workflows- Fetch unpaid workflowsPOST /improvers/workflows/{workflow_id}/steps/{step_id}/claim- Claim stepPOST /improvers/workflows/{workflow_id}/steps/{step_id}/start- Start stepPOST /improvers/workflows/{workflow_id}/steps/{step_id}/complete- Complete stepPOST /improvers/workflows/{workflow_id}/steps/{step_id}/payout-request- Request payout retryPUT /improvers/primary-rewards-account- Set rewards accountGET /improvers/workflows/absence-periods- List absence periodsPOST /improvers/workflows/absence-periods- Create absence periodPUT /improvers/workflows/absence-periods/{absence_id}- Update absence periodDELETE /improvers/workflows/absence-periods/{absence_id}- Delete absence periodPOST /improvers/workflow-series/unclaim- Unclaim seriesGET /improvers/credential-requests- List credential requestsPOST /improvers/credential-requests- Request credential
Related Resources
- Proposer Guide - How workflows are created
- Voter Guide - How workflows are approved
- Issuer Guide - How credentials are granted