Skip to content

Resolver Pattern

The resolver pattern is Integra’s architectural approach to flexible data resolution.

Resolvers abstract the complexity of multi-chain and multi-source data retrieval, providing a unified interface regardless of where data lives.

Client Request → Resolver → Data Source(s) → Unified Response

Resolvers can:

  • Query multiple blockchains in parallel
  • Aggregate data from different sources
  • Handle failover automatically
  • Cache frequently accessed data
  • Flexibility - Add new data sources without changing client code
  • Performance - Optimized queries and caching
  • Reliability - Built-in redundancy and failover
  • Simplicity - Single API regardless of data location