Streamflow's technology stack is composed of three layers:
Protocol layer
Streamflow protocol is a base layer, a set of interoperable smart contracts that make Streamflow's Product Suite possible. These smart contracts (programs) are built on top of L1 blockchains (Solana, Aptos, Sui).
Infrastructure layer
Streamflow offers powerful SDKs and APIs for faster development of applications.
This layer interacts with the Protocol layer.
To learn about the possibilities of the SDK and some of the existing integrations, find more information on this page.
The composability and modularity of the infrastructure layer allow for a myriad of applications to be built on top of Streamflow. To understand the plans and the potential of the infrastructure layer, please read the section Growing the Streamflow Ecosystem.
Business (Application) layer
This is the user-facing implementation of the protocol, such as the one at app.streamflow.finance, that enables many end-user products.
While Streamflow encourages the ecosystem to build applications on top of the protocol and infrastructure layer, Streamflow also launched some of the end-to-end solutions.
Technical Architecture
Further information about the technical implementation, features, and the code itself is available in the documentation.
Next: Adoption & Growth