Skip to content

ConsenSysMesh/linnia-resources

Repository files navigation

This repository acts as your gateway into all things Linnia. Here, you can find libraries and components written in JavaScript that you can use to build your own Linnia-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 Linnia?

Linnia 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 Linnia Protocol is and what it stands for? Check out our whitepaper or our homepage for more context.

Metadata

For every record, Linnia protocol stores Metadata. This Metadata is chosen by the provider or whoever upload the record. The Metadata is completly public and the [Linnia 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
Linnia Smart Contracts Home of the Linnia Protocol Smart Contracts
Linnia Box React UI Starter Template that integrates smart contracts and IPFS
Linnia JSON File Generator Tool to help you generate fake data to upload when testing

Examples

Repository Description
linnia-example-policy (https://github.com/ConsenSys/linnia-example-policyr) Example of a policy used for policy based permissions
linnia-json-validator (https://github.com/ConsenSys/linnia-json-validator) linnia-json-validator to be used for IRIS score oracles

Libraries

Repository NPM Description
Linnia Smart Contracts ABIs npm link ABIs for the Linnia Smart Contracts
Linnia JS npm link JS Library to interact with the Linnia 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!

Linnia Protocol Tools FAQs

Go HERE to read about the relation between the Linnia Protocol and the tools being built around it.

Ethereum learning resources

Ethereum resources

Contributing

Linnia 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 Linnia

Go HERE to read more about encryption patterns and how the Linnia 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.

About

Various documents and resources for the stow protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published