Introduction
FarmStack is a reference implementation of an open and interoperable data sharing protocol in agriculture sector.
FarmStack is required because:
Relevant farmer profile including farmer activity not available
Lack of trust on misuse or under utilisation of data with a centralised data warehouse
Need to comply with evolving data policy and privacy safeguarding measures
Existing data integration tools lack the customisation
Quick start
In browser, open: http://localhost:8000/ and follow the instructions
For more details see local deployment.
Requirements:
Python3.6+
Docker Desktop (for MacOS and Windows with wsl2).
Docker and Docker Compose for ubuntu
Deployment and Guides
You can see FarmStack in action by Setting up Video Library Connector for fetching data from Digital Green's Video Library.
Or you can follow one of our step-by-step guide to setup your own connectors:
Features
FarmStack enables network of data providers and consumers through a suite of products and functionalities:
Share data directly without any third party through trusted peer to peer (p2p) connector.
Empower the data provider to restrict usage of data through usage policies.
Give control of data back to the farmers by managing consent using data wallet.
Enable entities to create plugins to make their data discoverable (description of data).
FarmStack is the sum total of all the peer to peer connectors and associated usage policies.
For more information visit our website or Confluence Page.
Contributing
We would love your contribution to this project no matter big or small.
To get started see our contribution guide.
Roadmap
@TODO - Add Roadmap
License
Farmstack is licensed under Apache License 2.0. See LICENSE file for licensing information
Last updated