Evaluator Quickstart

Want all evaluator/funder resources in one place? Head to the Evaluator & Funder Hub.

Access and analyze verifiable regenerative impact data in 10 minutes. Perfect for funders, researchers, and impact analysts.


What You'll Need

  • 🌐 Internet connection

  • πŸ’» Web browser or API client (Postman, GraphQL Playground, etc.)

  • πŸ“Š (Optional) Data analysis tools (Excel, Python, R, etc.)

No wallet or blockchain experience required to query data!


Understanding Green Goods Data

Green Goods tracks regenerative work across multiple dimensions:

Gardens: Community hubs coordinating local work Actions: Specific tasks available for gardeners Work Submissions: Documented regenerative activities Work Approvals: Operator validation of submissions Attestations: Immutable on-chain records

All data is:

  • βœ… Verifiable: Cryptographically signed on-chain

  • βœ… Transparent: Publicly queryable

  • βœ… Permanent: Immutable blockchain storage

  • βœ… Standardized: Karma GAP integration


Step 1: Query the GraphQL API

The fastest way to access Green Goods data.

1.1 Access the API

GraphQL Endpoint: https://indexer.hyperindex.xyz/0bf0e0f/v1/graphql

  1. Open in browser: Visit the URL above

  2. Or use GraphQL client: Postman, Insomnia, or your preferred tool

GraphQL Playground The Envio GraphQL playground for exploring data

1.2 Your First Query: List All Gardens

Click "Play" to execute. You'll see all gardens deployed on the network.

Query Results Gardens returned with all metadata

1.3 Query Approved Work in a Garden

Want to see verified work for a specific garden?

Variables:

Replace 42161-1 with any garden ID (format: chainId-tokenId).

1.4 Filter by Date Range

Only want recent work?

Variables:

Convert dates to Unix timestamp: Epoch Converter

Full API Reference β†’


Step 2: Explore Gardens via UI

Prefer a visual interface? Use the client and admin apps.

2.1 Browse the Client App

  1. Login with passkey (or skip login to browse publicly)

  2. Explore gardens:

    • View garden profiles

    • See available actions

    • Browse completed work

Garden Exploration Browse gardens and their impact visually

2.2 Use the Admin Dashboard

More detailed analytics:

  1. Connect wallet (read-only access works)

  2. View garden dashboards:

    • Cumulative metrics

    • Approval rates

    • Member activity

Admin Analytics Detailed garden-level analytics


Step 3: Verify On-Chain Attestations

Every approved work is permanently recorded on-chain via EAS (Ethereum Attestation Service).

3.1 Get Attestation UID

From your GraphQL query results, note the attestation UID.

Example: 0xb4318a3d228cb57828e9c56d96f88756beb71be540140226b8fc31ca97099f26

3.2 View on EAS Explorer

Arbitrum One: https://arbitrum.easscan.org/attestation/view/[UID] Celo: https://celo.easscan.org/attestation/view/[UID] Base Sepolia: https://base-sepolia.easscan.org/attestation/view/[UID]

EAS Attestation Verify attestation details on EAS explorer

What You Can Verify:

  • βœ… Attester (who created the record)

  • βœ… Schema (data structure)

  • βœ… Timestamp (when it was created)

  • βœ… Data (all encoded information)

  • βœ… Referenced attestations (work β†’ approval chain)

3.3 Verify Karma GAP Integration

Green Goods automatically creates Karma GAP attestations for:

  • Garden creation (GAP Project)

  • Work approval (GAP Impact)

View on Karma GAP platform: karma-gap.io


Step 4: Export Data for Analysis

4.1 Export from GraphQL

Using GraphQL Playground:

  1. Run your query

  2. Copy results (JSON format)

  3. Paste into your analysis tool

Using Code:

Python example:

4.2 Export from Admin Dashboard

  1. Navigate to garden dashboard

  2. Click "Export Data"

  3. Choose format:

    • CSV: For Excel/spreadsheets

    • JSON: For programming/databases

  4. Select date range

  5. Download


Common Evaluation Workflows

Use Case 1: Grant Allocation Decision

Scenario: Foundation wants to fund top-performing gardens

Workflow:

  1. Query all gardens with approval rates

  2. Calculate approval rates

  3. Filter gardens with >80% approval rate

  4. Verify attestations for top candidates

  5. Make funding decision based on proven impact

Use Case 2: Research Study

Scenario: Academic studying reforestation effectiveness

Workflow:

  1. Query all tree-planting work across regions

  2. Parse metadata for species, survival rates

  3. Correlate with geographic/environmental data

  4. Analyze trends and effectiveness

  5. Publish with verifiable on-chain sources

Use Case 3: Impact Investor Due Diligence

Scenario: Evaluating garden for retroactive funding

Workflow:

  1. Query garden's complete work history

  2. Check approval consistency (same operator patterns?)

  3. Review media evidence quality

  4. Verify all attestations on-chain

  5. Calculate total impact value

  6. Make investment decision

More Examples β†’


Advanced: Integrate with Your Systems

Pull Data into Dashboards

Use GraphQL subscriptions for real-time updates:

Map to Impact Frameworks

Green Goods data maps to:

  • SDGs: Tag actions by SDG alignment

  • Carbon Credits: Extract emissions reduction metrics

  • Biodiversity: Parse species and habitat data

  • Karma GAP: Direct integration for standardized reporting

Integration Guide β†’

Build Custom Analytics

Example: Impact leaderboard


Data Quality Considerations

Verification Levels

Level 1: Operator-Approved βœ…

  • Validated by trusted community operators

  • Suitable for most analyses

Level 2: On-Chain Verified ⛓️

  • Cryptographically signed attestations

  • Immutable record

  • Suitable for high-stakes decisions

Level 3: Multi-Garden Validated 🌍

  • Cross-referenced across gardens

  • Consistent patterns

  • Suitable for research publications

Handling Rejections

Not all work is approved. Query both approved and rejected work:

Rejection rate can indicate:

  • Learning curve for new gardeners

  • Quality control rigor

  • Action clarity issues


Troubleshooting

"GraphQL query fails"

  • Check endpoint URL is correct

  • Verify query syntax (use playground to test)

  • Check for rate limits (contact support if hitting limits)

"Attestation not found on-chain"

  • Verify correct chain (Arbitrum vs Celo vs Base Sepolia)

  • Check attestation UID is correct

  • Ensure transaction was confirmed (may take 15-30 seconds)

"Data seems outdated"

  • Indexer may be syncing (usually < 1 minute lag)

  • Refresh query

  • Check indexer status


Learn More

Detailed Evaluator Guides

Understanding the System

Developer Resources

Get Help


What's Next?

You can now access and analyze verifiable regenerative impact data! πŸŽ‰

Your evaluator toolkit:

  • βœ… Query flexible GraphQL API

  • βœ… Verify on-chain attestations

  • βœ… Export data for analysis

  • βœ… Integrate with existing systems

  • βœ… Make data-driven funding decisions

Keep exploring:

  • Build custom dashboards

  • Conduct research studies

  • Map to impact frameworks

  • Share insights with community


Ready to explore impact data? Open GraphQL Playground β†’

Last updated