/stow-resources

📦🔐An intro to the Stow Protocol, a permissions & encryption layer for any storage solution

OtherNOASSERTION

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.

Introduction Video

Overview Blog Post

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 npm link 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

Ethereum 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.