6. Payment Router

Purpose:

Abstracts the complexity of paying in different native DePIN tokens by creating a unified payment experience for users.

Responsibilities:

  • Accepts payments in one or more stablecoins or native protocol tokens (e.g. USDC, ETH, AGG token).

  • Converts and routes payment to the service provider in their accepted token (e.g., FIL, IOT, HNT, CRU).

  • Handles exchange rate logic and integrates with on-chain DEXes or bridges.

  • Manages escrow if task fulfillment and proof validation are required.

Features:

  • Streaming payment support (e.g., real-time sensor data).

  • Split payments (e.g., for multi-node, multi-DePIN services).

  • Refund and slashing mechanics for failed or low-quality service.

Last updated