🧠
DH3 Docs
  • Welcome WEB3 frens
  • 🧠DH3 Focus
    • Effective storage
    • Multichain
    • Quick indexing
    • Parsing and Decoding
    • Exploring
    • Building
    • Data ownership
  • ⚒️Specs
    • Data Streams
      • Storage
      • Streams
      • Channels
    • Stream interceptors
      • Interceptors
        • Selecting stream
        • Defining compute resources
        • Filtering
        • Extracting
        • Transforming
        • Loading
      • Beams
        • Available
        • Create a beam
      • Helpers
        • Dictionaries
      • Execution
      • Examples
    • Data sets
      • Base data sets
      • Bring your data
      • Views
    • Providers
    • API's
      • Backfilling
        • HTTP Methods
        • WebHooks payload
        • Monitoring processes
        • Transaction Filter
    • Other
      • Disaster recovery
Powered by GitBook
On this page
  1. Specs

Stream interceptors

Last updated 11 months ago

Interceptors are designed to be modular and customizable, enabling developers to assemble them with ease, akin to building Lego blocks. This architecture not only enhances adaptability but also streamlines integration with AI technologies for automation purposes.

A significant portion of dataset configuration is facilitated through a user-friendly Graphical User Interface (GUI), ensuring a seamless and intuitive setup process for stream interceptors. The system is engineered to auto-configure interceptors based on GUI inputs, simplifying initial setup procedures from weeks or months to minutes if compared to some well-known ways of building data sets like subgraphs.

For scenarios requiring advanced logic or data augmentation from third-party sources, developers have the flexibility to introduce custom modules. These modules can be crafted using WebAssembly (WASM), allowing for the integration of complex functionalities and external data into the stream processing workflow. This capability ensures that developers can tailor interceptors to meet specific requirements, providing an avenue for sophisticated data processing and enrichment tasks.

Explore more details:

  • Module types

⚒️
High overview