2. Gateway / Relay Layer

Purpose:

Acts as the adapter/interface between your aggregator and various external DePIN networks.

Responsibilities:

  • Normalize protocol-specific communication: REST, libp2p, GraphQL, JSONRPC, gRPC.

  • Translate aggregator-standard queries into each DePIN’s format.

  • Handle authentication (e.g. API tokens, wallet signatures, access keys).

  • Serve as a lightweight proxy to route data and commands.

Examples:

  • Filecoin gateway using IPFS API or Lotus JSON-RPC.

  • Helium gateway using their Console APIs or MQTT relays.

  • DIMO connector fetching vehicle data via VIN & user permission tokens.

Last updated