Skip to main content

Making Assessments

Live

Overview

Attestation chain verification is the core evaluator skill. Every approved piece of work in Green Goods creates a linked pair of attestations: a work submission attestation and an approval attestation that references it. Verifying this chain confirms that impact claims are backed by real, operator-validated evidence.

How It Works

  1. 1

    Extract work UID

    Collect work attestation id values from your EAS query results. Each work submission has a unique attestation UID.

  2. 2

    Match approvals

    Find the corresponding approval attestation and confirm its refUID points to the expected work UID. This link proves the approval references the exact work submission.

  3. 3

    Check schema and chain

    Validate the schema UID matches the expected Green Goods schema. Confirm the EAS endpoint matches the chain the attestation was created on.

  4. 4

    Explorer proof

    Open sampled UIDs on the EAS explorer and compare decoded fields against your query data.

Pass criteria:

  • Work attestation exists and is not revoked
  • Approval attestation references that work via refUID
  • Attester role matches expected operator context
  • Timestamps are logically ordered (work created before approval)

Explorer URLs:

  • Arbitrum: https://arbitrum.easscan.org/attestation/view/<uid>
  • Celo: https://celo.easscan.org/attestation/view/<uid>
  • Sepolia: https://sepolia.easscan.org/attestation/view/<uid>

Best Practices

  • Spot-check a random sample of attestation chains rather than only checking the most recent ones
  • Watch for revoked attestations — a revoked work submission with an active approval indicates a data integrity issue
  • Verify attester addresses against known operator addresses for the garden in question
  • Log any broken chains (missing refUID links, schema mismatches) for follow-up investigation
  • When working across chains, always double-check you are querying the correct EAS endpoint — Arbitrum and Celo attestations are on different contracts

What's Next

Next best action

After validating attestation chains, translate verified records into reporting frameworks.

Cross-Framework Mapping