Skip to content

FarmStack is an open-source protocol to power the secure transfer of data across the agricultural sector. It helps users share data directly and enforce usage policy restricting misuse of data.

Notifications You must be signed in to change notification settings

FarmStackDG/AboutFarmStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is FarmStack?

FarmStack is a digital infrastructure that enables data collaboration between different entities. It does this by providing a means to:

  • Share data directly to the relevant organisation without the need of third party through p2p connector (peer to peer connector)
  • Empower the data provider to specify how data can or cannot be used by the receiver through data owner defined usage policies
  • Enable organisations to make their data discoverable by publishing metadata (description of data) and data transformation services in data catalog

Why is FarmStack required?

  • Personalised advisory to the farmers require complete farmer profile which does not exist
  • Lack of trust on misuse or under utilisation of data for centralised data repository
  • Need to comply with evolving data policy and privacy safeguarding measures

Value generated by FarmStack

  • By combining specific datasets, better services or products can be created
  • Organisations can discover the p2p connectors and respective policies for accessing data
  • Potential to unlock value of data that was previously considered not shareable
  • More the feedback from farmers is combined, more enriching the solution can be

Roles in FarmStack

Business roles in FS can be viewed as layered operational spheres:

  • FS Participants: These are stakeholders who are actually performing data exchange or providing some services (maybe in future, like discovery services) for data exchange. This could be a provider, a consumer etc
  • FS Central/ Steward: This is a nodal agency/ consortium who will run FS in that geography/ jurisdiction. They will operate the gateways for the participants. Examples could be Ministry Of Agriculture or a global consortium.
  • FS Core: This is the technology stack that is maintained by DG and consortium based on IDS technology stack (Fraunhofer) which consists of the code repo under MIT/ Apache license. They will own the master services agreement - governance structure and the right to provision instance of FS central.

Example: Consider the diagram, there are two instances of FS run by two independent central bodies in different jurisdictions. Let us say MoA of Country1 and Country2 run separate instances of FarmStack C1 and C2 which have participants P1… Pn who do data exchange between each other. By provisioning FS, C1 and C2 run FS on their server in addition to managing the organisations.

About

FarmStack is an open-source protocol to power the secure transfer of data across the agricultural sector. It helps users share data directly and enforce usage policy restricting misuse of data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published