Skip to main content

EAS (Attestation Service)

Green Goods uses EAS for signed protocol records whose meaning is enforced by resolver contracts. Schema IDs and endpoints are chain-specific; read them from the current deployment and schema configuration rather than copying them into application code or prose.

Record flow

  • A Work attestation records submitted evidence for a Garden and Action.
  • A separate Work Approval attestation records the Steward's decision.
  • An Assessment attestation records evaluation context and its content reference.
  • Contract resolvers own authorization and structural validation.
  • Shared EAS modules own client-side encoding, querying, and decoding.

Failure recovery

Confirm the selected chain, schema UID, resolver address, and signer authority independently. A successful query with no records is different from an unavailable source; preserve that distinction in UI and APIs. Use the generated deployment status for checked-in state.