πŸ’»Highly Programmable

One-size-fits-all does not apply when it comes to data provision and quality. With SEDA, developer-deployed data requests can fetch and aggregate data from any source in any way, shape, or form their product requires.

Data requests in SEDA provide incredible flexibility – developers can configure them to perform a variety of tasks with the fetched data, such as transforming, weighing, filtering, aggregating, and more. This functionality is made possible through Programs where developers provide instructions on how data should be fetched and computed. No special permissions are needed to deploy a Program, allowing any developer to effortlessly create their custom data feed on SEDA, much like deploying a smart contract on Ethereum. Data requests issued on the destination network include a reference to a certain Program ID. SEDA's Ooverlay Nnetwork then executes this Program as WebAssembly (WASM), a binary instruction format for stack-based virtual machines. WASM VMs allow developers to pick any programming language that compiles to WASM to write these programs. SEDA chain randomly selects Overlay Nodes that will run the deployed program and reach a consensus before being reported to the request issuer on the consumer chain.

Last updated