Operator Quickstart
Need the complete operator toolkit? Visit the Operator Hub for curated workflows and references.
Set up and manage your first Green Goods garden in 10 minutes. Coordinate community conservation efforts and validate regenerative work.
What You'll Need
π A web3 wallet (MetaMask, WalletConnect, Coinbase Wallet, etc.)
π° Small amount of ETH/CELO for gas (minimal costs on L2s)
π§ Operator permissions (granted by admin or existing as deployer)
Who Can Be an Operator?
There are two ways to become an operator:
Admin Grant: Platform admins can designate you as an operator
Garden Assignment: Existing operators can add you to their gardens
Deploy Your Own: Advanced users can deploy contracts (see developer docs)
For this quickstart, we assume you've been granted operator status or are using the admin allowlist.
Step 1: Access the Admin Dashboard
1.1 Navigate to Dashboard
Visit: admin.greengoods.app
Connect your wallet to access the admin dashboard
Connect your wallet:
Click "Connect Wallet"
Choose your wallet (MetaMask, WalletConnect, etc.)
Approve the connection
Select network:
Production: Arbitrum One (42161) or Celo (42220)
Testing: Base Sepolia (84532)
1.2 Verify Permissions
The dashboard detects your role automatically
You'll see one of:
β Admin (Deployer): Full access to create gardens and manage everything
β Operator: Access to gardens where you're assigned as operator
β Unauthorized: No operator access (contact an admin)
Step 2: Create Your First Garden
Note: Only admins can create new gardens. If you're an operator (not admin), skip to Step 3: Review Work.
2.1 Open Garden Creation
Click "Create Garden" (top right or main menu)
Fill in your garden's details
2.2 Fill Garden Details
Garden Information:
Name: "Watershed Restoration Initiative" (example)
Description: Clear mission statement
Location: "San Francisco Bay Area, CA" (be specific)
Banner Image: Upload from computer or provide IPFS CID
Tips:
Choose a descriptive, searchable name
Location helps gardeners find relevant gardens
Description should explain your garden's mission and goals
2.3 Add Initial Members
Add Gardeners (optional):
Enter wallet addresses of initial team members
Comma-separated for multiple addresses
Can add more later
Add Operators (optional):
Enter wallet addresses of co-operators
These users can approve work and manage members
Recommend starting with 2-3 trusted operators
2.4 Deploy Garden
Review and click "Create Garden":
Transaction will be sent to your wallet
Confirm the transaction
Wait for confirmation (~15 seconds on L2s)
Garden created! π
Garden is now live on-chain
NFT minted with tokenbound account
Karma GAP project attestation created automatically
Your garden is now live!
Detailed Guide: Managing Gardens β
Step 3: Create Actions for Gardeners
Actions define the tasks gardeners can complete in your garden.
3.1 Navigate to Actions
Select your garden from dashboard
Click "Actions" tab
Click "Create Action"
Define a new action for your garden
3.2 Define Action Details
Basic Information:
Title: "Plant 10+ Native Trees"
Instructions: Clear, specific requirements
Metrics to Track:
Trees planted (number)
Area covered (square meters)
Species planted (text)
Time Window (optional):
Start date: When action becomes available
End date: Deadline for completion
Capital Alignment:
Select relevant forms of capital (e.g., Living, Material)
3.3 Add Media & Deploy
Upload example photo (optional):
Shows gardeners what good documentation looks like
Click "Create Action":
Transaction sent to wallet
Confirm transaction
Action is now live for gardeners
Result: Gardeners in your garden can now see and complete this action!
Detailed Guide: Managing Actions β
Step 4: Review Work Submissions
As an operator, your primary role is validating gardener work.
4.1 View Pending Work
Navigate to "Work Reviews" tab in dashboard
See all work awaiting your review
See pending submissions:
Listed with submission date
Shows gardener, action, and preview
4.2 Review Submission Details
Click on a submission to see full details:
Review media, metrics, and gardener notes
Review Checklist:
β Photos: Are before/after photos clear and relevant?
β Metrics: Are numbers reasonable and accurate?
β Instructions: Did gardener follow action requirements?
β Evidence: Is there sufficient proof of work done?
4.3 Approve or Reject
Make your decision:
To Approve:
Click "Approve"
Optionally add positive feedback
Confirm transaction
β On-chain attestation created
π€ Karma GAP impact attestation triggered
To Reject:
Click "Reject"
MUST provide constructive feedback
Explain what needs improvement
Gardener can revise and resubmit
Work approved and recorded on-chain
What Happens After Approval:
EAS attestation created linking work β approval
Karma GAP impact attestation auto-generated
Gardener receives notification
Work appears in garden's permanent record
Metrics aggregate to garden level
Detailed Guide: Reviewing Work β
Step 5: Monitor Garden Health
5.1 View Garden Dashboard
Go to your garden's overview page
Track your garden's cumulative impact
Key Metrics:
Total work submissions
Approval rate
Active gardeners
Cumulative impact metrics
5.2 Export Impact Reports
Generate reports for funders:
Click "Export Data"
Choose format (CSV/JSON)
Include date range
Download report
Use Cases:
Grant applications
Impact reports for funders
Community progress updates
Research data sharing
Detailed Guide: Reporting Impact β
Best Practices for Operators
π― Creating Effective Actions
Do:
β Clear, specific instructions
β Measurable outcomes
β Example photos showing good documentation
β Reasonable scope (2-4 hours of work)
Don't:
β Vague requirements ("improve the garden")
β Unmeasurable outcomes
β Overly complex multi-day projects
β Actions without clear success criteria
β
Reviewing Work Fairly
Response Time:
Aim for 24-48 hour review turnaround
Set expectations with your gardeners
Review regularly to avoid backlogs
Feedback Quality:
Be constructive, not critical
Specific > General ("Add closer photo of planted area" vs "Bad photos")
Recognize good work publicly
Help gardeners improve over time
Consistency:
Apply same standards to all gardeners
Document your review criteria
Discuss edge cases with co-operators
π₯ Managing Members
Adding Gardeners:
Vet new members when possible
Start with small group, grow over time
Remove inactive or low-quality contributors
Adding Co-Operators:
Choose trusted community members
Look for consistent, fair reviewers
Train new operators on your standards
Advanced Operator Features
Multi-Garden Management
Manage multiple gardens from one dashboard
Switch between gardens easily
Track cumulative impact across all gardens
Karma GAP Integration
Your approved work automatically:
Creates Karma GAP impact attestations
Reports to standardized framework
Enables transparent accountability
Learn more about Karma GAP β
Future: Hypercerts
Coming soon:
Aggregate garden work into Hypercerts
Enable retroactive funding
Fractionalize impact tokens
Learn more about Hypercerts β
Troubleshooting
"Can't create garden"
Verify you're using an admin wallet address
Check you're connected to the correct network
Ensure you have gas for transaction
"Approval transaction failing"
Check wallet has sufficient gas
Verify you're an operator of this garden
Try refreshing page and reconnecting wallet
"Gardener not seeing action"
Verify gardener is added to garden
Check action is activated (not paused)
Confirm gardener is on correct network
Learn More
Detailed Operator Guides
Understanding the System
Get Help
π¬ Operator Community: Telegram
π Admin README: packages/admin/README.md
π Bug Reports: GitHub Issues
What's Next?
You're now managing a Green Goods garden! π
Your operator responsibilities:
β Create and manage actions
β Review work submissions fairly
β Provide constructive feedback
β Track garden impact metrics
β Generate reports for funders
Keep building:
Add more diverse actions
Grow your gardener community
Coordinate with other gardens
Share impact stories
Ready to start coordinating impact? Open Admin Dashboard β
Last updated