The Stow Protocol
This repository acts as your gateway into all things Stow. Here, you can find libraries and components written in JavaScript that you can use to build your own Stow-powered applications.
If you have any questions about how the protocol works or how to get started, this repository also contains documentation to steer you in the right direction.
What is Stow?
Stow is a decentralized protocol that facilitates the secure storage and sharing of sensitive data.
Want to take a deeper dive into what the Stow Protocol is and what it stands for? Check out our whitepaper or our homepage for more context.
Metadata
For every record, Stow Protocol stores Metadata. This Metadata is chosen by the provider or whoever upload the record. The Metadata is completly public and the Stow Server can be used to query the Metadata of the records in order to find specific data. In order to have the data more organized and easy to search we provide specifications on how to write Metadata for you records. Go HERE to check the specs.
Public Repositories
Components
Repository | Description |
---|---|
Stow Smart Contracts | Home of the Stow Protocol Smart Contracts |
Stow Box | React UI Starter Template that integrates smart contracts and IPFS |
Examples
Repository | Description |
---|---|
stow-example-policy (https://github.com/ConsenSys/stow-example-policy) | Example of a policy used for policy based permissions |
stow-json-validator (https://github.com/ConsenSys/stow-json-validator) | stow-json-validator to be used for IRIS score oracles |
Libraries
Repository | NPM | Description |
---|---|---|
Stow JS | JS Library to interact with the Stow Protocol |
Setting up a development environment
Getting started building blockchain technology is tough! As with any emerging technology, the tooling and documentation surrounding it is hard to grasp. But don't worry, we have you covered! Please consult our starter guide to learn everything you need to get started!
Stow Protocol Tools FAQs
Go HERE to read about the relation between the Stow Protocol and the tools being built around it.
Ethereum learning resources
Contributing
Stow prides itself on being an open source protocol. We greatly appreciate any contributions you can make to further the cause. Please reference our contribution documentation before getting started!
Encryption Patterns and Stow
Go HERE to read more about encryption patterns and how the Stow Protocol uses them.
What is gas and how does it apply to transactions?
Go HERE to to understand how gas works and how to use it in your Ethereum transactions.