Skip to main content

Indexer Package

The Envio indexer turns configured contract events into queryable read models. It does not own EAS-only records or protocol truth.

Boundary

  • config.yaml owns indexed contracts, events, networks, and start points.
  • schema.graphql owns the read-model shape.
  • src/EventHandlers.ts owns deterministic event-to-entity projection.
  • Contract artifacts and ABIs must match the configured deployment context.
  • Work and other attestation-only records are read through EAS unless explicitly indexed.

Read packages/indexer/AGENTS.md and packages/indexer/README.md before editing or operating the service. An indexed entity may lag chain state; consumers must handle unavailable and partial data without inventing a default.