Skip to main content

Overview

HostsHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. play a very important role in the Shinzo ecosystem. The HostHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device.'s role is primarily as a data transformer and data availability layer. HostsHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. are responsible for transforming primitive data (blocks, logs, transactions, etc.) into useful "ViewsView A curated representation of defraDB documents defined using SDL. Views transform raw data into structured outputs." of data.

"ViewsView A curated representation of defraDB documents defined using SDL. Views transform raw data into structured outputs." can be thought of as user-defined APIs. The user/developer is responsible for defining how to retrieve the primitive data, how to transform the data, and finally how to serve the data. The HostHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. is responsible for providing the infrastructure, compute, and memory required to actually perform those transactions and to deliver the ViewView A curated representation of defraDB documents defined using SDL. Views transform raw data into structured outputs. output to the users that need it.

HostsHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. also play an integral role in the security of the Shinzo network. They are responsible for creating "Attestation Records" which are used to propogate sign-offs from IndexerIndexer A client that reads blockchain data (blocks, transactions, logs), parses it, and writes normalized documents into defraDB.(s) on primitive data; users have the option to validate the source data against what other IndexersIndexer A client that reads blockchain data (blocks, transactions, logs), parses it, and writes normalized documents into defraDB. have posted, providing a means for data self-verification.

To help facilitate the HostHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. role, the Shinzo team provides a HostHost The local Shinzo client that manages identity, encrypted storage, data syncing, and communication with the network from a user's device. application client that we highly recommend using.