Avail aims to facilitate a complete change in how we approach design of blockchain systems. Avail enables modular chain design where various execution environments can use Avail for data ordering and availability. Avail is agnostic to the execution layer, which can be the standalone chains or off-chain scaling solutions that use Avail. The applications hosted on these execution layers enjoy the full security of Avail.
Validium like solutions with Data Availability on Avail
Chains with custom execution logic but secured by Avail
Data Availability and computational Integrity verified by light clients