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.