<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>The Interledger Community 🌱: Reciprocal ecosystem for citizen science</title>
    <description>The latest articles on The Interledger Community 🌱 by Reciprocal ecosystem for citizen science (@refdhd).</description>
    <link>https://community.interledger.org/refdhd</link>
    <image>
      <url>https://community.interledger.org/images/Ay2azSkY5m_529bE5WZ0JDpxlYJAnjt6oBNNQA2Vfn8/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkuaW50ZXJs/ZWRnZXIub3JnL3Jl/bW90ZWltYWdlcy91/cGxvYWRzL29yZ2Fu/aXphdGlvbi9wcm9m/aWxlX2ltYWdlLzIz/LzVhOGJmNmRkLWU2/MWEtNGNjMy05OTRm/LWY2NGY4NzQ2M2Mz/MC5wbmc</url>
      <title>The Interledger Community 🌱: Reciprocal ecosystem for citizen science</title>
      <link>https://community.interledger.org/refdhd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://community.interledger.org/feed/refdhd"/>
    <language>en</language>
    <item>
      <title>An astronauts view on payments and data- a blog</title>
      <dc:creator>Gijs</dc:creator>
      <pubDate>Wed, 25 Aug 2021 22:05:04 +0000</pubDate>
      <link>https://community.interledger.org/refdhd/an-astronauts-view-on-payments-and-data-a-blog-30li</link>
      <guid>https://community.interledger.org/refdhd/an-astronauts-view-on-payments-and-data-a-blog-30li</guid>
      <description>&lt;p&gt;When astronauts see the earth for the first time from space they describe a powerfull experience, a shift in awareness. When seeing the fragile blue planet in space they experience there are no boundaries or borders on our planet, everything is interconnected. &lt;br&gt;
This is called &lt;em&gt;the overview effect&lt;/em&gt;, a term coined by space philoshoper Frank White in his book with the same name. &lt;/p&gt;

&lt;p&gt;Frank being &lt;a href="https://www.nasa.gov/johnson/HWHAP/the-overview-effect"&gt;interviewed&lt;/a&gt; by NASA: &lt;em&gt;"And again, for most astronauts, the feeling that the Earth itself is awe whole system, and we're just a part of it. We need to think of ourselves as part of this organic system, if you will. And then there are other things that come out of it that is kind of conclusion they draw. I mean, those are things they see, and then there are conclusions they draw. And one of them is that we are really all in this together. Our fate is bound up with people that we may think are really different from them. We may have different religions, we may have different politics. But ultimately, we are connected. Totally connected. And not only with people, but with life."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Can you imagine how this experience would feel when you would see the earth while floating in space? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.interledger.org/images/5H_1rM0lWAObJCN8cKh_Zibrd32q-zpl9uOkEP0BnbU/w:880/mb:500000/ar:1/aHR0cHM6Ly91cGxv/YWQud2lraW1lZGlh/Lm9yZy93aWtpcGVk/aWEvY29tbW9ucy90/aHVtYi85Lzk3L1Ro/ZV9FYXJ0aF9zZWVu/X2Zyb21fQXBvbGxv/XzE3LmpwZy81OTlw/eC1UaGVfRWFydGhf/c2Vlbl9mcm9tX0Fw/b2xsb18xNy5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://community.interledger.org/images/5H_1rM0lWAObJCN8cKh_Zibrd32q-zpl9uOkEP0BnbU/w:880/mb:500000/ar:1/aHR0cHM6Ly91cGxv/YWQud2lraW1lZGlh/Lm9yZy93aWtpcGVk/aWEvY29tbW9ucy90/aHVtYi85Lzk3L1Ro/ZV9FYXJ0aF9zZWVu/X2Zyb21fQXBvbGxv/XzE3LmpwZy81OTlw/eC1UaGVfRWFydGhf/c2Vlbl9mcm9tX0Fw/b2xsb18xNy5qcGc" alt="The Earth seen from Apollo 17" width="599" height="599"&gt;&lt;/a&gt; The Blue Marble is a famous photograph of the Earth taken on December 7, 1972, by the crew of the Apollo 17 spacecraft en route to the Moon at a distance of about 29,000 kilometres (18,000 mi). It shows Africa, Antarctica, and the Arabian Peninsula. (source: &lt;a href="https://commons.wikimedia.org/wiki/File:The_Earth_seen_from_Apollo_17.jpg"&gt;wikimedia commons&lt;/a&gt; )&lt;/p&gt;
&lt;h2&gt;
  
  
  The big picture: why reflecting our planet interconnected system in data and payments can contribute to citizen science
&lt;/h2&gt;

&lt;p&gt;When all of the systems on our planet are interconnected and topics such as environmental health become more urgent, a global view on our shared challenges as habitants of this planet becomes even more important. Gaining insight in societal challenges demand a global and interconnected approach because these challenges don't stop at borders.  &lt;/p&gt;

&lt;p&gt;Citizen science, where citizens participate in research, can help in addressing these societal needs and accelerate science.&lt;br&gt;
Innovation in financial transactions and removing barriers in payments involved in citizen science can help to accelerate this field of research even more.&lt;/p&gt;

&lt;p&gt;To do so the systems we design regarding data and financial transactions, need to reflect the interconnectedness of our planet to support a global approach. &lt;/p&gt;

&lt;p&gt;Data needs to become more findable, accessible, interoperable and reusable to support science.  &lt;/p&gt;

&lt;p&gt;Financial systems need to become open, frictionless, and currency-agnostic to create a seamless single open global payment network that connects everyone and supports financial inclusion.&lt;/p&gt;
&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;In this blog for researchers and other readers that are interested we describe a summary of our project which involves researching a prototype of a survey management system that enables researchers to generate a survey and rewards a respondent for filling in a survey using the Interledger protocol that supports global payments. The data is made available in linked data format to store on their own personal data storage. We dive deeper into the challenges of &lt;strong&gt;reusable data and surveys&lt;/strong&gt; and describe how &lt;strong&gt;privacy&lt;/strong&gt; is ensured in the payments and survey service.&lt;/p&gt;

&lt;p&gt;Our goal is to support a global approach in citizen science and research how to make data and financial transactions more open and accessible to support a more inclusive wellbeing. This project is powered by &lt;a href="https://www.grantfortheweb.org/"&gt;Grant for the Web&lt;/a&gt;, a fund to boost open, fair, and inclusive standards and innovation in Web Monetization.&lt;/p&gt;

&lt;p&gt;We will address these topics in the next paragraphs, starting with the connection between citizen science and financial transactions and how these can strengthen each other.&lt;/p&gt;
&lt;h2&gt;
  
  
  Citizen science and financial transactions
&lt;/h2&gt;

&lt;p&gt;Financial transactions are a way to incentivize and enable citizens to participate in science. Some examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inclusion&lt;/strong&gt;: 1.7 billion people still lack access to digital payments, despite most owning a mobile phone, according to the World Bank's Global Findex. Accessible open financial transactions can help boost citizen science in many ways. With citizen science using an open payment ecosystem every human, regardless of identity, geography, or income can participate and contribute to science with the financial options mentioned below. This is important because science should reflect and involve as many groups as possible.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sign up bonus&lt;/strong&gt;: A lot of survey platforms use this as a way to attract potential respondents &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thanking citizens&lt;/strong&gt; for participating with a small coupon. Sometimes when also personal health data is involved legal obligations don't allow you or restrict you to incentivize people to share this data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reimbursing&lt;/strong&gt; for travelling costs and other practical issues like electricity costs for devices like devices that measure air-pollution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payments as a form of &lt;strong&gt;diversifying the research population&lt;/strong&gt; because some groups of citizens are more likely to participate, and using payments could result in better representativity of population and data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic and variable rewards&lt;/strong&gt;. In the field of social science for example gamification is used for social experiments. These games often rely on a reward that is dependent on the performance in the game.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Participation&lt;/strong&gt;: it can be hard to get enough respondents because people are overwhelmed by information-society. Payments could help get respondents to participate. An argument against this is only a certain type of respondent would be incentivized making the respondents pool and data not representative.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Donation&lt;/strong&gt;: participants that are not incentivized by payments (for example because they earn enough money) could still be willing to participate if the amount is donated to a certain goal (e.g. charity), thereby broadening the potential target audience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Also &lt;strong&gt;IOT devices&lt;/strong&gt; can become autonomous and self-sustaining gathering data and receiving/sending financial transactions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These examples ask for a global financial network where payments are seamlessly connected. How can this be created?&lt;/p&gt;
&lt;h2&gt;
  
  
  Global financial network: Interledger and Grant for the Web
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://interledger.org/"&gt;Interledger&lt;/a&gt; is creating a single open global payment network that connects everyone and enables them to transact easily with anyone, no matter the location or currency. It aims to make sending value as easy as it is to send information over the internet. The Interledger Protocol is open-source and is not tied to any one company or currency.&lt;/p&gt;

&lt;p&gt;Based on the Interledger protocol, Grant for the Web is funding projects that use Interledger and &lt;a href="https://webmonetization.org/"&gt;Web Monetization&lt;/a&gt;, a way for creators and publishers to get paid for their work without relying on invasive ads, paywalls, and the abuse of personal data.&lt;/p&gt;

&lt;p&gt;Grant for the Web will spark a healthier internet built on open standards, giving people more independence and control over how they distribute and monetize content, and generating better business models for the web. They have a &lt;a href="https://community.webmonetization.org/"&gt;community&lt;/a&gt;-page where funded projects like ours are published and discussed.&lt;/p&gt;
&lt;h2&gt;
  
  
  Our learning on payments
&lt;/h2&gt;

&lt;p&gt;In our project we want to reward a participant after they filled in a survey. We separated the server of the payments from the survey server so after filling in a survey a respondent is redirected to a screen where a respondent can fill in a &lt;a href="https://interledger.org/rfcs/0026-payment-pointers/"&gt;payment pointer&lt;/a&gt; and get a reward. This will act as a reward collection service that's reusable.&lt;/p&gt;

&lt;p&gt;We've come a long way building the payment server and enabling setting payments with coupons, and finished the reward collections service based on the &lt;a href="https://gitlab.com/ontola/cashlink/-/blob/master/src/token/token.service.ts"&gt;current integration we have built with Uphold&lt;/a&gt; (a wallet supporting Interledger Payments)  and connected this with the survey server, but found out that there is a missing last puzzle piece since Uphold and other wallets currently do not support for sending payments yet.&lt;br&gt;
However &lt;a href="https://github.com/coilhq/rafiki"&gt;Rafiki&lt;/a&gt; is aiming to solve this by becoming a one stop solution for Interledger payments. It's an open source package that exposes a comprehensive set of Interledger APIs and is intended to be run by wallet providers, allowing them to offer Interledger functionality to their users.&lt;/p&gt;
&lt;h2&gt;
  
  
  Privacy
&lt;/h2&gt;

&lt;p&gt;How can we pay people and know as little as possible about the payments?&lt;/p&gt;

&lt;p&gt;We separated all the sensitive stuff the survey-site may or may not be doing from the payment service. The payment is handled by a small separate service, called by the survey-site. And of course that service needs to know it really should pay the user and how much. All verified so no fraudulent action is possible. And the payment service, well it should just ask where to send the money to, no further questions asked.&lt;/p&gt;

&lt;p&gt;So how did we do this? The system consists of two parts: a library to include in the website and a stand-alone payment service. While setting up a payment service, we create an asymmetric key pair, one key for the site and one key for the payment service. And both are kept secret.&lt;br&gt;
If you want to learn more: a Data Privacy Impact Assessment for the Survey Rewards and Payment Service you can find &lt;a href="https://community.webmonetization.org/refdhd/data-privacy-impact-assessment-for-survey-rewards-and-payment-service-54ef"&gt;here&lt;/a&gt;. Also a blog on privacy in this project is available &lt;a href="https://community.webmonetization.org/refdhd/paying-and-not-knowing-a-blog-about-privacy-h7c"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;
  
  
  Lifting the value of survey data: making it reusable
&lt;/h2&gt;

&lt;p&gt;Boths surveys and survey responses are not standardized a lot, at least not technically. This means that the questions themselves have vastly different representations, and the same goes for the answers. Reusable data and surveys are more important to become interoperable for scientific goals and are also likely to be involved in payments because they become more valuable.&lt;/p&gt;

&lt;p&gt;Reusable responses can lead to nice use cases like previously entered response data in a personal data storage could be usable while filling in new surveys and standardized survey responses could also be used to gather personal insights.&lt;/p&gt;

&lt;p&gt;To achieve this both the surveys and the responses need to be standardized: the question itself, the required datatype of the response (like date/time), a semantic definition of the property being described (like &lt;a href="https://schema.org/birthDate"&gt;https://schema.org/birthDate&lt;/a&gt;': this semantic definition makes things easier to share, because it prevents misinterpretation and remove ambiguity) and query description describing how a piece of information can be retrieved.&lt;/p&gt;
&lt;h3&gt;
  
  
  Solid
&lt;/h3&gt;

&lt;p&gt;The inventor of the World Wide Web (sir Tim Berners-Lee) started an initiative called Solid, which is a set of specifications that aim to help users get control over their data, and improve interoperability between web applications. However, achieving the high degree of survey response interoperability seems a bit too ambitious, at this moment because the problems regarding data discoverability and data types are not yet solved for Solid. &lt;/p&gt;

&lt;p&gt;The &lt;a href="https://shapetrees.org/TR/primer/"&gt;Shape Trees specification&lt;/a&gt; aims to solve some of these problems, but implementing this (still in draft) spec in our infrastructure would be too time consuming at the moment. The specification is very interesting, but is also not stable yet and quite complex. It requires having a SHEX parser, working with dynamic filenames, supporting file systems and more.&lt;/p&gt;

&lt;p&gt;Some of us are working on a specification that has some similarities to Solid, called &lt;a href="http://atomicdata.dev/"&gt;Atomic Data&lt;/a&gt;. It can be converted to RDF, but it is a bit more constrained.&lt;/p&gt;
&lt;h3&gt;
  
  
  Reusable surveys: context matters
&lt;/h3&gt;

&lt;p&gt;If the answers based on a survey are stored in a personal data storage, these become reusable from a machine point of view. To become a valuable questionnaire the context needs to become insightful too. During the interviews with researchers it became clear that there are some projects running that try to standardize the surveys and to describe their context in a standardized way, but none of those initiatives formalize their work into ontologies that are structured enough. One possible way forward is to extend an existing project like Data Documentation Initiative (DDI, &lt;a href="https://ddialliance.org/"&gt;https://ddialliance.org/&lt;/a&gt;) with formalized descriptions of the data.&lt;/p&gt;
&lt;h2&gt;
  
  
  Standardizing European Citizen Science data 
&lt;/h2&gt;

&lt;p&gt;The project &lt;a href="https://cos4cloud-eosc.eu/"&gt;Cos4cloud&lt;/a&gt;, is about standardizing data for the &lt;a href="https://eosc-portal.eu/"&gt;European Open Science Cloud&lt;/a&gt; (an environment for hosting and processing research data to support EU science) and also involves interoperability, a topic that is related to reusable surveys.&lt;/p&gt;

&lt;p&gt;We learned about the &lt;a href="https://www.ogc.org/standards"&gt;OGC Standards&lt;/a&gt; to standardize data. In the Cos4Cloud project they are working on an api called &lt;a href="https://www.ogc.org/standards/sensorthings"&gt;OGC SensorThings API&lt;/a&gt;.&lt;br&gt;
They are building an api based common data model, with a grouping concept and relationship concept. This helps how to get from databases to relationships.&lt;/p&gt;
&lt;h2&gt;
  
  
  More?
&lt;/h2&gt;

&lt;p&gt;If you want to know more background information about this project read our &lt;a href="https://community.webmonetization.org/refdhd"&gt;in-depth report&lt;/a&gt; with more information and watch the demo below!&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ypiJ-hngbNg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Attribution picture: &lt;a href="https://commons.wikimedia.org/wiki/File:The_Earth_seen_from_Apollo_17.jpg"&gt;Apollo 17&lt;/a&gt;, Public domain, via Wikimedia Commons&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Reciprocal ecosystem for citizen science — Grant Report #2 (Final Report)</title>
      <dc:creator>Gijs</dc:creator>
      <pubDate>Wed, 25 Aug 2021 10:12:38 +0000</pubDate>
      <link>https://community.interledger.org/refdhd/reciprocal-ecosystem-for-citizen-science-grant-report-2-final-report-4mhj</link>
      <guid>https://community.interledger.org/refdhd/reciprocal-ecosystem-for-citizen-science-grant-report-2-final-report-4mhj</guid>
      <description>&lt;p&gt;Hi Community!&lt;br&gt;
This is our final report. We're proud of what we have learned and achieved, we've worked hard to make this accessible. We would love you to take a look, read and share feedback or questions!&lt;/p&gt;

&lt;p&gt;First, a short description of our project: Our goal was prototyping a survey platform that rewards respondents automatically upon filling in a survey using the Interledger specification. Survey-data will be stored in linked data format and users can copy the data on their own personal data storage: a SolidPod. In that way researchers can use citizen science as a way to collect data and contribute to environmental health research.&lt;/p&gt;
&lt;h2&gt;
  
  
  Project update
&lt;/h2&gt;

&lt;p&gt;Since our interim report we worked on the survey generator, wrote a Data Privacy Impact Assessment, learned from scientists like the European Citizen Science project Cos4Cloud, and wrote blogs for developers, researchers and about privacy.&lt;/p&gt;

&lt;p&gt;A summary: We succeeded in building the POC of a survey management system which includes a survey generator and coupons for rewarding respondents, generate survey responses in linked data format and a seperate payments service for rewarding respondents we called cash-link (watch the video below for a full flow of these components!). We miss a last piece of the puzzle for completing the payment service and making the actual payments work because current wallets do not yet support sending payments.&lt;/p&gt;

&lt;p&gt;We also did a lot of research on &lt;em&gt;types of payments&lt;/em&gt; and &lt;em&gt;reusable surveys&lt;/em&gt; because those are more valuable and more likely to be involved in payments, also &lt;em&gt;privacy&lt;/em&gt; is an important part of our project we dug into, and we interviewed a lot of scientists who work with citizen science. We'll dive deeper into this below.&lt;/p&gt;
&lt;h2&gt;
  
  
  Highlight: the full flow survey management system, cash-link and linked data
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ypiJ-hngbNg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  A short reading guide: 
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Under Progress on objectives we share our research on high-over learnings on different types of payments in citizen science and reusable surveys including SolidPODS, data allocation and privacy and a how data in an European citizen science project standardizes data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under Key activities we explain how the reward service cash-link works, share a Data Privacy Impact Assessment for the Survey Rewards and Payment Service, our updates on the POC and describe some changes we've made along the way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Under Communications and Marketing we share our blogs and summarize all of the organisations and scientists we talked to about our project, Interledger, and learned from and gave us a deeper understanding of citizen science which we describe in this final report.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Progress on objectives
&lt;/h2&gt;

&lt;p&gt;In the section below we'll share some high-over learnings on our goals in payments, surveys, and privacy.&lt;/p&gt;

&lt;h3&gt;
  
  
  Payments serving multiple goals: incentivizing, reimbursing costs, diversifying research population and gamification
&lt;/h3&gt;

&lt;p&gt;Since payments in citizen science are a main part of our project we researched and interviewed a lot of scientists active in citizen science. We learned that reimbursing and paying citizens to participate in citizen science could apply to different topics:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inclusion&lt;/strong&gt;: 1.7 billion people still lack access to digital payments, despite most owning a mobile phone, according to the World Bank's Global Findex. Accessible open financial transactions can help boost citizen science in many ways. With citizen science using an open payment ecosystem every human, regardless of identity, geography, or income can participate and contribute to science with the financial options mentioned below. This is important because science should reflect and involve as many groups as possible. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sign up bonus&lt;/strong&gt;: a lot of survey platforms use this as a way to attract potential respondents &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thanking citizens&lt;/strong&gt; for participating with a small coupon. Sometimes when also personal health data is involved legal obligations don't allow you or restrict you to incentivize people to share this data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reimbursing&lt;/strong&gt; for travelling costs and other practical issues like electricity costs for devices like devices that measure air-pollution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payments as a form of &lt;strong&gt;diversifying the research population&lt;/strong&gt; because some groups of citizens are more likely to participate, and using payments could result in better representativity of population and data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic and variable rewards&lt;/strong&gt;. In the field of social science for example gamification is used for social experiments. These games often rely on a reward that is dependent on the performance in the game.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Participation&lt;/strong&gt;: it can be hard to get enough respondents because people are overwhelmed by information-society. Payments could help get respondents to participate. An argument against this is only a certain type of respondent would be incentivized making the respondents pool and data not representative.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Donation&lt;/strong&gt;: participants that are not incentivized by payments (for example because they earn enough money) could still be willing to participate if the amount is donated to a certain goal (e.g. charity), thereby broadening the potential target audience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Also &lt;strong&gt;IOT devices&lt;/strong&gt; can become &lt;strong&gt;autonomous&lt;/strong&gt; and &lt;strong&gt;self-sustaining&lt;/strong&gt; gathering data and receiving/sending financial transactions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We learned that in health and nature related topics most of the time there are enough participants because of an intrinsic motivation. In social sciences it was harder to find participants. Pools of students are sometimes created by making participating in a research a mandatory part of their education.&lt;br&gt;
We found out asking small questions regularly instead of a lot of questions once is also an upcoming phenomenon. &lt;/p&gt;

&lt;p&gt;Cultural aspects influence how to perform citizen science too: Although international online platforms exist to recruit human participants (e.g., MTurk, Prolific, Cint, Figure8), these are unusable for research bound to the Dutch linguistic and/or cultural context, have GDPR issues (data is possibly stored on servers outside Europe) and data quality issues.&lt;/p&gt;

&lt;p&gt;Platforms we found interesting are for example &lt;a href="https://www.iedereenwetenschapper.be/"&gt;https://www.iedereenwetenschapper.be/&lt;/a&gt; (translated: everybody is a scientist) where citizen science is used for research in climate change, historical research etc.&lt;/p&gt;

&lt;p&gt;Also &lt;a href="https://www.otree.org/"&gt;https://www.otree.org/&lt;/a&gt; a software platform for behavioral experiments got our attention because they have an example with payments: &lt;a href="https://otree-more-demos.herokuapp.com/demo/randomize_stimuli"&gt;https://otree-more-demos.herokuapp.com/demo/randomize_stimuli&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We also found some very interesting experimental use cases.&lt;/p&gt;

&lt;h4&gt;
  
  
  Experimental use case: publishing scientific papers
&lt;/h4&gt;

&lt;p&gt;Publication of scientific papers that are peer reviewed cost money to access. &lt;strong&gt;Open science&lt;/strong&gt; is the practice of science in such a way that others can collaborate and contribute, where research data are freely available, under terms that enable reuse, redistribution and reproduction of the research and its underlying data and methods. Publishing scientific papers combined with Web Monetization could be an interesting use case to investigate.&lt;/p&gt;

&lt;h4&gt;
  
  
  Experimental use case: paid devices and sensors as a sustainable form of environmental research 
&lt;/h4&gt;

&lt;p&gt;Deskresearch put us on the path of a project that installs &lt;strong&gt;20.000 weather stations&lt;/strong&gt; in Africa.&lt;br&gt;
Experience learns that if the project funding stops the infrastructure also stops. The solution is to make the project self-sustaining. This can be done by selling the data. With the proceeds you can maintain the network, let it grow and expand all over Africa. &lt;br&gt;
A customer could be insurance companies that can use the data to verify a claim of loss of crops by using the data from the weather station without having to travel huge distances to each field to check and assess the claim. When you start to think about the possibilities with SolidPods connected to weather stations then even more innovation is possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  Towards reusable surveys &amp;amp; survey responses
&lt;/h3&gt;

&lt;p&gt;We included Linked Data and Solid in our project as a way to enable citizens to store their survey data on their own SolidPods. It aligns with the principles of standardized &lt;strong&gt;FAIR data&lt;/strong&gt;: Findable, Accessible, Interoperable, and Reusable.&lt;br&gt;
Boths surveys and survey responses are not standardized a lot, at least not technically. This means that the questions themselves have vastly different representations, and the same goes for the answers. &lt;/p&gt;

&lt;p&gt;Reusable data and surveys are more likely to be involved in payments because they become more valuable. In the sections belwo, we'll discuss our learnings, why it makes sense to standardize both responses and questions, and how this could be realized.&lt;/p&gt;

&lt;h4&gt;
  
  
  Reusable responses
&lt;/h4&gt;

&lt;p&gt;Since many surveys describe personal information, it makes sense, as a respondent, to have a way of storing the information you filled in in a place that you control. Making this possible enables a few nice use cases.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Previously entered response data could be usable while filling in new surveys. This could result in a UX similar to &lt;strong&gt;auto-filling forms&lt;/strong&gt;, but far more powerful and rich than browsers currently support.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Standardized survey responses could also be used to &lt;strong&gt;gather insights&lt;/strong&gt; into your own personal information. For example, filling in a survey about how your shortness of breath linked to air pollution has been today could be used in a different app to make a graph that visualises how your shortness of breath has progressed over the months for personal insight.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Achieving something like this requires a high degree of standardization in both the surveys and the responses. The survey and its questions should provide information about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;strong&gt;question&lt;/strong&gt; itself. This is required in all survey questions, of course.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The required &lt;strong&gt;datatype&lt;/strong&gt; of the response, such as 'string', or 'datetime' or some 'enumeration'.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A (link to a) &lt;strong&gt;semantic definition&lt;/strong&gt; of the property being described. This is a bit more obscure: all pieces of linked data use links, instead of keys, to describe the relation between some resource and its property. For example, a normal resource might have a 'birthdate', while in linked data, we'd use '&lt;a href="https://schema.org/birthDate"&gt;https://schema.org/birthDate&lt;/a&gt;'. This semantic definition makes things easier to share, because it prevents misinterpretation. Links remove ambiguity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A &lt;strong&gt;query description&lt;/strong&gt;. This is even more obscure, but perhaps the most interesting. A query description means describing how a piece of information can be retrieved. Perhaps a question in a survey will want to know what your payment pointer is. If a piece of software wants to auto-fill this field, it needs to know where it can find your payment pointer.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How to achieve these technical goals? Well, the inventor of the World Wide Web (sir Tim Berners-Lee) started an initiative called Solid, which is a set of specifications that aim to help users get control over their data, and improve interoperability between web applications. We wanted to work in this direction.&lt;/p&gt;

&lt;p&gt;However, achieving the high degree of survey response interoperability seems a bit too ambitious, at this moment.&lt;/p&gt;

&lt;p&gt;Firstly, the problems regarding data discoverability and data types are not yet solved for Solid. There are (at least) two competing standards for describing datatype shapes (SHACL and SHEX).&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://shapetrees.org/TR/primer/"&gt;Shape Trees specification&lt;/a&gt; aims to solve some of these problems, but implementing this (still in draft) spec in our infrastructure would be too time consuming at the moment. The specification is very interesting, but is also not stable yet and quite complex. It requires having a SHEX parser, working with dynamic filenames, supporting file systems and more.&lt;/p&gt;

&lt;p&gt;Some of us are working on a specification that has some similarities to Solid, called &lt;a href="http://atomicdata.dev/"&gt;Atomic Data&lt;/a&gt;. It can be converted to RDF, but it is a bit more constrained. These constraints allow for some solutions that could really help realizing a higher degree of standardization in surveys. The &lt;a href="https://docs.atomicdata.dev/schema/intro.html"&gt;Atomic Schema&lt;/a&gt; spec could standardize the surveys and responses, and &lt;a href="https://docs.atomicdata.dev/core/paths.html"&gt;Atomic Paths&lt;/a&gt; enable the query descriptions. If you'd like to contribute to a potential solution, please check out the issue for &lt;a href="https://github.com/ontola/atomic-data/issues/32"&gt;Atomic Data Surveys&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Reusable surveys: context matters
&lt;/h4&gt;

&lt;p&gt;If the answers based on a survey are stored in a personal data storage, these become reusable from a machine point of view. However also the context of the survey matters: if I am a respondent and rate my shortness of breath linked to air pollution (an environmental health topic) then this answer can't be re-used one on one on a Covid-related questionnaire on shortness of breath for example: people may asses their shortness of breath differently in those different contexts. To become a valuable questionnaire the context needs to become insightful too.&lt;/p&gt;

&lt;p&gt;During the interviews with researchers it became clear that there are some projects running that try to standardize the surveys and to describe their context in a standardized way, but none of those initiatives formalize their work into ontologies that are structured enough to translate them into SHACL, SHEX or shape trees. Right now, survey tools use different kinds of representations and models, and these can often not be shared between them. To be reusable in practice, this gap needs to be bridged too. One possible way forward is to extend an existing project like Data Documentation Initiative (DDI, &lt;a href="https://ddialliance.org/"&gt;https://ddialliance.org/&lt;/a&gt;) with formalized descriptions of the data.&lt;/p&gt;

&lt;h4&gt;
  
  
  Privacy, surveys, data allocation and Solid pods
&lt;/h4&gt;

&lt;p&gt;One of the core principles in privacy is that no more personal data is collected, stored, accessed, used and exchanged then is needed for the goal it serves. In the context of surveys the goals and with it the need for processing data hugely differs from use case to use case. To name some:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In some cases the researcher only needs the responses to one survey, in other cases the researcher needs to link the results from the survey with different data sources. To do so, the researcher needs some kind of identifier to link the data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In some use cases, changing the answers after the data is once submitted will break the research, in other use cases updating the answers is part of the research.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Often, but not always, the researcher will 'normalize' the data: create a copy of the data that is cleared from errors and can be used for statistical analysis. This copy diverts from the original responses.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Such differences result in different levels of control of the respondent over the submitted data. The basic assumption of Solid pods: 'it is my data, so I need control over it', is not that straightforward in the context of surveys. Still there are some use cases in the context of surveys where Solid pods may have additional value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To create a personal copy of the responses that can be used for own insight, possibly over time and own analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To pre-fill the answers on similar questions in subsequent surveys.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To share the answers with different researchers for different research.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All these use cases demand full control of the respondent over the data stored, so in these use cases, Solid pods are a powerful tool. The more reusable the data is stored on the Solid pod, the better these use cases can be covered.&lt;/p&gt;

&lt;h4&gt;
  
  
  Standardizing Citizen Science data in Europe
&lt;/h4&gt;

&lt;p&gt;After the interim report we expanded our horizon from national to European initiatives. &lt;/p&gt;

&lt;p&gt;The &lt;a href="https://ecsa.citizen-science.net/"&gt;European Citizen Science Association&lt;/a&gt;  is a great portal leading you to different aspects. They have a lot of working groups to create a sustainable ecosystem of citizen science. Although no particular working groups are focussing on payments, via the working group Projects, data, tools and technology we found a current project, &lt;a href="https://cos4cloud-eosc.eu/"&gt;Cos4cloud&lt;/a&gt;, that is about standardizing data for the &lt;a href="https://eosc-portal.eu/"&gt;European Open Science Cloud&lt;/a&gt; (an environment for hosting and processing research data to support EU science) and also involves interoperability, a topic that is related to reusable surveys.&lt;/p&gt;

&lt;p&gt;We talked with the coordinators of the Cos4Cloud project who are very experienced in the field of citizen science. &lt;/p&gt;

&lt;p&gt;They have experienced there is a lot of diversity in projects and making data reusable is hard. The challenge is to make data trustworthy. Data is not trusted because citizen science is based on subjectivity and prone to errors, it's often too much about quantity instead of quality, lacks a procedure and the methods behind results are sometimes not shared because of intellectual property.&lt;br&gt;
To get trusted data they named 3 approaches: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;a typical approach is &lt;a href="https://en.wikipedia.org/wiki/Data_redundancy"&gt;data redundancy&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;another approach is to chop up questions so people can't relate their part to the end result and data is more likely to be trustworthy&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An interesting approach is an indicator of trust for example by verifying the characteristics of a participant. To use this there is a need for cryptographically signed characteristics which can be found in this W3 spec of &lt;a href="https://www.w3.org/TR/vc-data-model/"&gt;Verifiable Credentials&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In today's world of citizen science valuable contributions exist in various projects hosted at different portals. The data collected by citizens is mostly inaccessible for experts review or research.&lt;/p&gt;

&lt;p&gt;To enable the cooperation between citizen, scientists, experts and researchers the Cos4Cloud project uses an authenticity broker: &lt;a href="https://www.authenix.eu/"&gt;https://www.authenix.eu/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We learned about the &lt;a href="https://www.ogc.org/standards"&gt;OGC Standards&lt;/a&gt; to standardize data. In the Cos4Cloud project they are working on an api called &lt;a href="https://www.ogc.org/standards/sensorthings"&gt;OGC SensorThings API&lt;/a&gt;.&lt;br&gt;
They are building an api based common data model, with a grouping concept and relationship concept. This helps to get from databases to relationships.&lt;/p&gt;

&lt;p&gt;To have reusable data also requires licenses which specify how to share the data.&lt;/p&gt;

&lt;p&gt;What could really help to standardize data is when citizen science becomes an annex of the INSPIRE knowledge base, which aims to create a European Union spatial data infrastructure for the purposes of EU environmental policies and policies or activities which may have an impact on the environment.&lt;/p&gt;

&lt;h5&gt;
  
  
  Payments
&lt;/h5&gt;

&lt;p&gt;They also mentioned sometimes citizen science projects reserve funding to attract participants to mobilise participation in local communities. Our input was that when participating in surveys involves a payment (donation) to local projects that serve the community, this could help attract participants and still incentivize an altruistic motivation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key activities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Cash-link: Rewarding and Privacy by design
&lt;/h3&gt;

&lt;p&gt;Cash-link is a reward collection service. We separated the server of the payments from the survey server so after filling in a survey a respondent is redirected to a screen where a respondent can fill in a payment pointer and get a reward. This will act as a reward collection service that's reusable.&lt;/p&gt;

&lt;p&gt;We think the idea of a 'reward collection service' where you can fill in your payment pointer and get rewarded is a great abstraction of the concept of value transfer with payment pointers and will provide bigger value for the interledger community. Also this contributes to privacy by design of the POC.&lt;/p&gt;

&lt;p&gt;In the context of surveys, the researcher can choose to use their own identifiers for identifying individuals responding to the survey. The survey system itself uses an unique token for each respondent, which might include an internal identifier used for linking responses to individuals by the researcher. After submitting the survey, the respondent can enter a payment pointer to receive a reward. To avoid linking payment pointers to individual survey responses, potentially creating a privacy breach, a strong separation of the identifiers and the payment pointer is needed. At the same time the system must be resilient to fraud and create an audit trail.&lt;/p&gt;

&lt;p&gt;That's why we're building a separate service for handling the payout process called Cash-link. Both the survey tool and the payout service run as separate services and when communicating with each other, they encrypt and authenticate their communication mutually with an asymmetric keypair.&lt;br&gt;
On response submission, the survey service generates an encrypted token that represents a certain value, and encodes it into a URL. This URL sends the user to the payment service, which decodes the encrypted token and prompts the user for their payment pointer. This architecture prevents the Survey service from knowing which payment pointer is linked to a certain survey response. Though for the respondent the separation is barely noticeable; the respondent only reveals the payment pointer to the payment service.&lt;br&gt;
Both the survey service and the payment service keep their own logfiles and they log a unique payment identifier per transaction, making an audit possible, but only after explicitly combining the log-files from two different services. The researcher only has access to the single-use identifier in the link and may combine it with their own identifiers without any risk of correlation to identifiers like the payment pointer. The survey results themselves are of course accessible to the researchers, but the participant may store and reuse the data when they want to.&lt;/p&gt;

&lt;p&gt;This Cash-link service is a standalone typescript node server designed to be re-used in other projects and it is fully &lt;a href="https://gitlab.com/ontola/cashlink/"&gt;open source&lt;/a&gt;. The tokens themselves can be generated by any library that supports JWE (JSON Web Encryption), which means that many existing frameworks and languages have tools available to create these tokens. A reference implementation in typescript is also available &lt;a href="https://gitlab.com/ontola/cashlink/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Privacy Impact Assessment
&lt;/h3&gt;

&lt;p&gt;Our privacy expert wrote an interesting &lt;a href="https://community.webmonetization.org/refdhd/data-privacy-impact-assessment-for-survey-rewards-and-payment-service-54ef"&gt;Data Privacy Impact Assessment for the Survey Rewards and Payment Service&lt;/a&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  Lessons learned with Uphold and Interledger
&lt;/h3&gt;

&lt;p&gt;Our project is a bit different from most of the other projects in this community, as our concept involves sending one-off payments to payment pointers from a server, instead of sending payment streams to payment pointers from a browser.&lt;/p&gt;

&lt;p&gt;We've come a long way building the payment server and enabling setting payments with coupons, but found out that there is a missing last puzzle piece since Uphold (and all of the other wallets) currently does not support Interledger Payments in it's API for sending payments. We have finished the reward collections service based on the &lt;a href="https://gitlab.com/ontola/cashlink/-/blob/master/src/token/token.service.ts"&gt;current integration we have built with Uphold&lt;/a&gt; and connected this with the survey server.&lt;/p&gt;

&lt;p&gt;After our Interim report we contacted Ben Shafarian, CTO of Coil, to have a more in depth view in the roadmap of Rafiki and the development of the API.The &lt;a href="https://github.com/coilhq/rafiki/milestone/2"&gt;milestones&lt;/a&gt; are nice way to keep track of the development&lt;/p&gt;

&lt;p&gt;Although this is the formal end of our project we keep an eye out on Rafiki's development to see if we can implement the last piece of the puzzle later.&lt;/p&gt;

&lt;h3&gt;
  
  
  POC survey management tool
&lt;/h3&gt;

&lt;p&gt;During our project we are researching potential uses, which mainly involves interviewing  researchers. These researchers are generally quite familiar with survey tools, which helped us to identify potential areas for improvement.&lt;/p&gt;

&lt;p&gt;We designed a user interface for both the researchers and for the respondents. While building the payments server we also focussed on the UI and UX while iterating in Figma in new designs and user flows constantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.interledger.org/images/xZqO9iRnsPGO4m4dbLS1RXL35oSQ3VCqUm37siZbTao/w:880/mb:500000/ar:1/aHR0cHM6Ly9saDYu/Z29vZ2xldXNlcmNv/bnRlbnQuY29tL19G/dHBnMUxWMzdNQkZJ/ZVRoYi1EN2tHeER6/bDNfWHF6Zjk5N0RH/d3B2TDNNeUlFUzJm/Q3pBc3l5NENDc3Iy/UnVub0ZfVHhGcmtz/emxuZE5vMm9qNWc4/OUVuUGowNlozQjRP/N2g0MkdIS2prN2M3/U3A5TVJhTHFKUHZT/cHBidGpYV0NSZW11/NnQ" class="article-body-image-wrapper"&gt;&lt;img src="https://community.interledger.org/images/xZqO9iRnsPGO4m4dbLS1RXL35oSQ3VCqUm37siZbTao/w:880/mb:500000/ar:1/aHR0cHM6Ly9saDYu/Z29vZ2xldXNlcmNv/bnRlbnQuY29tL19G/dHBnMUxWMzdNQkZJ/ZVRoYi1EN2tHeER6/bDNfWHF6Zjk5N0RH/d3B2TDNNeUlFUzJm/Q3pBc3l5NENDc3Iy/UnVub0ZfVHhGcmtz/emxuZE5vMm9qNWc4/OUVuUGowNlozQjRP/N2g0MkdIS2prN2M3/U3A5TVJhTHFKUHZT/cHBidGpYV0NSZW11/NnQ" alt="picture showing examples of ux-designs" width="880" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We've built the software for creating a survey, setting payments and generating and validating the tokens for survey invites. Setting up the maximum wallet amount is done via the console. The token part is basically an implementation of the designs shown above.&lt;/p&gt;

&lt;p&gt;The next step for us was building the Cash-Link service mentioned earlier, which is a standalone web service that turns links into cash. Open a link, enter your payment pointer, and receive funds. We've built this as a typescript application in the Next.js framework. The &lt;a href="https://gitlab.com/ontola/cashlink"&gt;source code&lt;/a&gt; is available on Gitlab.&lt;/p&gt;

&lt;p&gt;We've first used Typeform for creating the questions in the survey.&lt;br&gt;
After that we built our own survey management tool which enables users to create their own questions and monitor reponses. We've also built the export feature for both surveys and responses, which means these can be re-used as RDF data in Solid pods.&lt;br&gt;
The &lt;a href="https://gitlab.com/ontola/linked-surveys"&gt;source code&lt;/a&gt; for the surveys is available on Gitlab.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changes
&lt;/h3&gt;

&lt;p&gt;In our project we have made some changes: &lt;/p&gt;

&lt;h4&gt;
  
  
  Export to SolidPODs
&lt;/h4&gt;

&lt;p&gt;In our initial plan we wanted the Survey tool to support logging in with SolidPods using the W3C WebID spec, and copying the filled in survey data to the pod. Solid is an initiative by founder of the web Tim Berners Lee to give people more control over their data with Personal Online Data storages (SolidPODs).&lt;/p&gt;

&lt;p&gt;Signing in with a Solidpod requires that the Survey service attains knowledge of the users identity, which is not privacy friendly. The privacy officer in our project objected to using this path: it will decrease the adoption of the system when there is an obligation to comply with the GDPR. Instead of leaving the entire feature out, we've opted for replacing it with an RDF export feature at the end of the survey so respondents can still store their own data on their Solid pod, yet it does not require the user to identify themselves. Also this allows the user to store their responses to other personal online data storages apart from Solidpods.&lt;/p&gt;

&lt;h4&gt;
  
  
  Changes: accounts
&lt;/h4&gt;

&lt;p&gt;We have decided we will not use accounts/login for respondents. We want to collect as little data as possible from respondents from a privacy by design view. Having an account is not necessary for respondents. We prevent sleeping accounts with passwords and private data.&lt;br&gt;
Also this enables respondents to start right away with the survey, instead of having to create an account first, which enhances the user friendliness and user flow and prevents road blocks. This is also feedback from the researchers we interviewed.&lt;/p&gt;

&lt;h4&gt;
  
  
  Changes: invitations 
&lt;/h4&gt;

&lt;p&gt;Our initial thought was we would send emails with invite-urls to respondents via the survey platform. We have changed this in enabling the researcher to upload respondent's id's (like mail addresses or other id's) and generate a list of tokens linked to those id's.&lt;br&gt;
The researcher can export this list, and use it to send the invite-urls themselves. After the invite-urls have been sent, the researcher can see on the platform which tokens weren't used yet, export a list of these and send a reminder themselves. We don't send mass-mail invites via the platform. It offers the researcher the opportunity to use other communication tools apart from email (like platforms or apps). Also a researcher can upload other id's (numbers related to their own database) or anonymized id's which contributes to privacy. Mass emailing from a platform can lead to being blocked by spam filters. Also setting up a mass invite tool which provides good user experience like custom messages etc. is complex to add to other activities in the restricted project time and work out properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Communications and marketing
&lt;/h2&gt;

&lt;h4&gt;
  
  
  Blogs
&lt;/h4&gt;

&lt;p&gt;For this project we wrote 3 blogs to cover different viewpoints on the subject: a blog for developers, researchers and people interested in privacy.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;An astronauts view on payments and data&lt;/strong&gt;- a blog for researchers in citizen science &lt;a href="https://community.webmonetization.org/refdhd/an-astronauts-view-on-payments-and-data-a-blog-30li"&gt;link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Paying and not knowing&lt;/strong&gt;, a blog about privacy &lt;a href="https://community.webmonetization.org/refdhd/paying-and-not-knowing-a-blog-about-privacy-h7c"&gt;link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;On linked data surveys, rewards and data ownership&lt;/strong&gt; - a blog for developers &lt;a href="https://ontola.io/blog/linked-data-surveys/"&gt;link&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Researchers
&lt;/h4&gt;

&lt;p&gt;In this project we have contacted several scientists from organisations and projects that work with citizen science and environmental health to inform them about Interledger and learn how they work, and to ask what they think of this service and look at possible use cases it can be applied to and also dug deeper into the topic by doing deskresearch. We integrated those learning into our project. A list of some of the organisations / scientists we contacted:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Cities Health project, an citizen science project in Europe focussing on environmental science and epidemiology by tackling health issues that concern them. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alterra (Wageningen Environmental Research) an organisation that contributes by qualified and independent research to the realisation of a high quality and sustainable green living environment. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ODISSEI (Open Data Infrastructure for Social Science and Economic Innovations) is the national research infrastructure for the social sciences in the Netherlands.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mass online Experiments in Social Sciences (Utrecht University) which also include payment and survey related topics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developers of a Dutch participant recruitment platform from the Vrije Universiteit Amsterdam who are developing an affordable, sustainable, and secure online participant/annotator recruitment platform for Netherlands-based academic researchers. The reason they develop this platform, although there are already international online platforms for this, are obstacles in cultural aspects, GDPR and data quality.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We expanded our horizon from national to European initiatives. The &lt;a href="https://ecsa.citizen-science.net/"&gt;European Citizen Science Association&lt;/a&gt;  led us to the &lt;a href="https://cos4cloud-eosc.eu/"&gt;Cos4cloud&lt;/a&gt; project. Our learnings on this project we shared above under Progress on objectives in the section standardizing Citizen Science in Europe.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We talked to a professor at the department of Methodology and Statistics at Utrecht University, specialized in survey methodology, which includes inferences using a mix of survey data and big data and the modelling of survey errors, and the use of sensor technology in smartphones. He shared a &lt;a href="https://github.com/sodascience/awesome-citizen-science-nl"&gt;list&lt;/a&gt; of awesome Citizen Science projects from the Netherlands with additional information such as duration, organizations, and links to resources.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What's next?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Inform the contacted researchers and organisations about our report&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We keep an eye out on Rafiki's development to see if we can implement the last piece of the puzzle of the cash-link payment service&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Clean up the repository and look how we can make the export function more user-friendly&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Additional comments
&lt;/h2&gt;

&lt;p&gt;We would like to thank the Grant for the Web team and project founders for the opportunity to work on this project. We'll keep track of the community to explore if we can do a follow-up project in the future to further expand on what we have learned and built so far.&lt;/p&gt;

</description>
      <category>grantreports</category>
    </item>
    <item>
      <title>Paying and not knowing (a blog about privacy)</title>
      <dc:creator>Gijs</dc:creator>
      <pubDate>Wed, 25 Aug 2021 10:06:10 +0000</pubDate>
      <link>https://community.interledger.org/refdhd/paying-and-not-knowing-a-blog-about-privacy-h7c</link>
      <guid>https://community.interledger.org/refdhd/paying-and-not-knowing-a-blog-about-privacy-h7c</guid>
      <description>&lt;p&gt;This blog is part of the project &lt;a href="https://community.webmonetization.org/refdhd"&gt;Reciprocal ecosystem for citizen science&lt;/a&gt; where we prototyped a survey system that rewards respondents after filling in a survey and was written by Winfried Tilanus.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sometimes you don’t want to know..&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maybe because the ethical review board of your university says you may not store identifiable data with your dataset. Or because you don't want to risk a fine for illegal processing of data. Or maybe the burden of storing and securing the data is too much of a hassle. Or maybe because you think some information about your users is really none of your business.&lt;/p&gt;

&lt;p&gt;Payment information typically is such a piece of information: you need it to make a payment, but you don't want to know it and don't want to store it. You can only get into trouble with it. So when we were building the &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt; system for submitting (citizen science) surveys and similar cases, using interledger and payment pointers, &lt;a href="https://community.webmonetization.org/refdhd"&gt;we&lt;/a&gt; asked ourselves: how can we pay people and know as little as possible about the payments?&lt;/p&gt;

&lt;p&gt;Totally zero-knowledge is impossible in this case: you need to be able to give an answer when a user calls to ask where their payment is or when your accountant wants to check where the money went. But you definitely don't want a database with STDs people had over the last year linked to their payment wallets.&lt;/p&gt;

&lt;p&gt;So we separated. We separated all the sensitive stuff the survey may or may not be doing from handling the payment. The payment is handled by a &lt;a href="https://gitlab.com/ontola/cashlink"&gt;small separate service, the cashlink service&lt;/a&gt;, that is called by the survey. And of course the &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt; service needs to know it really should pay the user and how much. All verified so no fraudulent action is possible. And the &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt; service, well it should just ask where to send the money to, no further questions asked.&lt;/p&gt;

&lt;p&gt;So how did we do this? Well, the system is a nice interplay between the survey website and &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt;, a stand-alone payment service. While setting up &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt;, we create an asymmetric key pair, one key for the site and one key for the payment service. And both are kept secret.&lt;/p&gt;

&lt;p&gt;So when the survey wants to pay me €2.50 as reward for something I did, it creates a token that says: "somebody has earned €2.50". Great, but here the fun starts: the survey adds to the token a random identifier for this payment. That random identifier can be logged in the server logs. The token is then encrypted with the key the survey received earlier on while setting up &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt;. Next that encrypted token is included in a HTTP request my browser makes to the payment service. Because the payment service has the other key (and both keys are secret) it knows it is from the survey and it is not tampered with. Now the payment service logs the random identifier and asks the user for a payment pointer. Once entered &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt; does the payment and it also logs the payment pointer.&lt;/p&gt;

&lt;p&gt;So what is the result? The user gets their money, the survey knows it has sent the payment to &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt;, but knows nothing else, &lt;a href="https://gitlab.com/ontola/cashlink"&gt;cashlink&lt;/a&gt; knows it has made the payment. It is possible to follow an audit trail, but only by combining two different log files from two different services. Both need to be compromised for the information to leak. Or the person checking the audit trail needs to deliberately combine both log files.&lt;/p&gt;

&lt;p&gt;So if you don't want to know, you won't know.&lt;/p&gt;

</description>
      <category>privacy</category>
    </item>
    <item>
      <title>Data Privacy Impact Assessment for "Survey Rewards and Payment Service"</title>
      <dc:creator>Gijs</dc:creator>
      <pubDate>Wed, 25 Aug 2021 10:01:12 +0000</pubDate>
      <link>https://community.interledger.org/refdhd/data-privacy-impact-assessment-for-survey-rewards-and-payment-service-54ef</link>
      <guid>https://community.interledger.org/refdhd/data-privacy-impact-assessment-for-survey-rewards-and-payment-service-54ef</guid>
      <description>&lt;p&gt;This Data Privacy Impact Assessment is part of the project &lt;a href="https://community.webmonetization.org/refdhd"&gt;Reciprocal ecosystem for citizen science&lt;/a&gt; and is written by Winfried Tilanus.&lt;/p&gt;

&lt;h2&gt;
  
  
  Functionality of the system
&lt;/h2&gt;

&lt;p&gt;The survey reward system is built for the use case where a site wants to give a user a monetary reward. The survey reward system sits in between a site that wants to reward a user for some action and a payment service. The payment is sent using a &lt;a href="https://paymentpointers.org/"&gt;payment pointer&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scope of this DPIA
&lt;/h2&gt;

&lt;p&gt;Because the survey reward system is one element in a bigger flow, this DPIA is limited to only the part of the flow the survey reward system is involved in. This DPIA covers the interaction between the survey service that is giving the reward and the payment service itself. Out of scope are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The site giving the reward&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The payment service used to pay the rewards&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The payment service to receive the rewards&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these can be chosen freely by the owners of the site or by the user receiving the payment. So it is not possible to include them in this DPIA. &lt;/p&gt;

&lt;p&gt;This DPIA is written in such a way that it can be copied and pasted into a larger DPIA for a complete setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  Description of the system
&lt;/h2&gt;

&lt;p&gt;The Survey Reward and Payment Service consists of two parts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A small software library that can be included in a survey service that wants to hand out a payment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A separate payment service that handles the payment using a payment pointer and an account at a payment service provider. This payment service is run by the site owner.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once the library is invoked, it forwards the user to the payment server where the user can enter their payment pointer. Subsequently the payment server transfers the amount of the reward to the payment service behind the payment pointer. The payment service is protected against impersonation attacks and replay attacks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Goals and legal grounds for processing
&lt;/h2&gt;

&lt;p&gt;The goal of the processing of personal data by the Survey Reward and Payment Service is to perform payments to users of a website. The legal ground for this processing of data is 'the performance of a contract' (GDPR article 6.1b) because the payment is part of the (implicit) contract between the user and the owner of the website.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data subjects
&lt;/h2&gt;

&lt;p&gt;The following data subjects are involved in the payment process:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  the user receiving the payment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When the survey service is owned by a natural person and when the natural person is using their personal account or wallet to send the payments, the website owner is also a data subject.&lt;/p&gt;

&lt;h2&gt;
  
  
  Personal data processed
&lt;/h2&gt;

&lt;p&gt;The Survey Reward and Payment Service processes the following personal data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An identifier that is unique per transaction&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The payment pointer of the user receiving the payment&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When the payments are made from a personal account or wallet:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The wallet details of the owner of the site&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Risks for data subjects
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Correlation risks
&lt;/h3&gt;

&lt;p&gt;The site may collect large amounts of personal data and even sensitive data, for example when it is running a survey the user is rewarded for. Correlating such data with an unique identifier of the user makes the user trackable across multiple sites. The other way around a payment service may correlate the payment with certain characteristics of the user when it can correlate the site or the activity on the site with a payment pointer.&lt;/p&gt;

&lt;p&gt;1a Correlation by the site owner&lt;/p&gt;

&lt;p&gt;The site owner may use the payment pointer to track the user across visits on the site or across different sites. This may even be used to create a profile of the user.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Separation of the site and the payment services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using only an unique id per transaction and no other id to hand over the transaction to the payment services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Separating the logfiles so these can only be correlated by hand, for example to track errors.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1b Correlation by receiving payment service&lt;/p&gt;

&lt;p&gt;The receiving payment service may use the sending payment wallet to correlate the site with a payment. This may be used to trace the user.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The sending payment wallet can (and should) be used for more than one site, action or survey, so the service can only correlate on a very global level.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1c Correlation by sending payment services&lt;/p&gt;

&lt;p&gt;The sending payment service may use the receiving payment wallet to correlate the site with a payment. This may be used to trace the user.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The sending payment wallet can (and should) be used for more than one site, action or survey, so the service can only correlate on a very global level.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Data leak risks
&lt;/h3&gt;

&lt;p&gt;Leaking the content of the site or information about the payments, may reveal personal data about the user.&lt;/p&gt;

&lt;p&gt;2a Leaking data from the paying site&lt;/p&gt;

&lt;p&gt;The paying site may collect quite a lot of sensitive data. There should be no risk that this data is revealed via the payment service.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Data minimisation; the payment system processes only the per transaction ID, the amount to pay and the payment pointer, so there is no risk leaking data because it is not there.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;2b Leaking data about payments&lt;/p&gt;

&lt;p&gt;The size of the reward or the timing of the reward, may reveal some information about the activities on the site. So in some cases this information can be damaging.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The sending payment wallet can (and should) be used for more then one site, action or survey, so an observer can only correlate on a very global level.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Risk of unlawful retention
&lt;/h3&gt;

&lt;p&gt;Storing data longer than is needed for the goal of its processing, is a violation of the rights of the data-subject in itself and is therefore a risk in itself. The period the data may or must be retained, depends on local regulations for retention of payment data.&lt;/p&gt;

&lt;p&gt;Mitigation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Rotate and delete the logs of the site and the payment service according to the local rules.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Assessment of risks and residual risks
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Risk&lt;/th&gt;
&lt;th&gt;Initial size&lt;/th&gt;
&lt;th&gt;Residual risk after mitigation&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1a Correlation by the site owner&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Low: correlation is still possible, but not trivial and it is an illegal action that has to be taken deliberately.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1b Correlation by receiving payment service&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low: correlation is only possible to a limited extent.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1c Correlation by sending payment services&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low: correlation is only possible to a limited extent.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2a Leaking data from the paying site&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2b Leaking data about payments&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Low: correlation is only possible to a limited extent.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3 Risk of unlawful retention&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>privacy</category>
    </item>
    <item>
      <title>Reciprocal ecosystem for citizen science — Grant Report #1</title>
      <dc:creator>Gijs</dc:creator>
      <pubDate>Thu, 24 Jun 2021 16:39:53 +0000</pubDate>
      <link>https://community.interledger.org/refdhd/reciprocal-ecosystem-for-citizen-science-grant-report-1-3d27</link>
      <guid>https://community.interledger.org/refdhd/reciprocal-ecosystem-for-citizen-science-grant-report-1-3d27</guid>
      <description>&lt;p&gt;Hi Community!&lt;br&gt;
This is our progress report from month 4. We're proud of what we have learned and achieved so far, we've worked hard to make this accessible in this longread and also share our struggles. We would love you to take a look, read and share feedback or questions!&lt;/p&gt;
&lt;h2&gt;
  
  
  Project Update
&lt;/h2&gt;

&lt;p&gt;First, a short description of our project: We are prototyping a survey platform that rewards respondents automatically upon filling in a survey using the Interledger specification. Survey-data will be stored in linked data format and users can copy the data on their own personal data storage: a SolidPod. In that way researchers can use citizen science as a way to collect data and contribute to environmental health research.&lt;br&gt;
In this progress update we'll cover our findings on the technical part of payments (a reward collection service), about surveys including Linked Data, Solid Pods and reusable data/surveys, and also share what we learned from interviewing researchers about payments and surveys. Because we value privacy by design and based on user experience and technical considerations we have decided to change some elements which we'll dive deeper into below.&lt;/p&gt;
&lt;h3&gt;
  
  
  Highlight: Reward collection service: Cash-link
&lt;/h3&gt;

&lt;p&gt;First we want to highlight a service we are building we think is very interesting: We 'll separate the server of the payments from the survey server so after filling in a survey a respondent is redirected to a screen where a respondent can fill in a payment pointer and get a reward. This will act as a reward collection service that's reusable.&lt;br&gt;
We think the idea of a 'reward collection service' where you can fill in your payment pointer and get rewarded is a great abstraction of the concept of value transfer with payment pointers and will provide bigger value for the interledger community. Also this contributes to privacy by design of the POC.&lt;/p&gt;

&lt;p&gt;Watch a short demo of the cash-link service below including the researcher setting up the survey and setting the payments, and the respondent filling in the survey and using the cash-link! &lt;br&gt;
(note in this phase we used Typeform for the actual survey questions)&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/poQ368roM5c"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Cash-link: Privacy by design
&lt;/h3&gt;

&lt;p&gt;In the context of surveys, the researcher can choose to use their own identifiers for identifying individuals responding to the survey. The survey system itself uses an unique token for each respondent, which might include an internal identifier used for linking responses to individuals by the researcher. After submitting the survey, the respondent can enter a payment pointer to receive a reward. To avoid linking payment pointers to individual survey responses, potentially creating a privacy breach, a strong separation of the identifiers and the payment pointer is needed. At the same time the system must be resilient to fraud and create an audit trail.&lt;/p&gt;

&lt;p&gt;That's why we're building a separate service for handling the payout process called Cash-link. Both the survey tool and the payout service run as separate services and when communicating with each other, they encrypt and authenticate their communication mutually with an asymmetric keypair.&lt;br&gt;
On response submission, the survey service generates an encrypted token that represents a certain value, and encodes it into a URL. This URL sends the user to the payment service, which decodes the encrypted token and prompts the user for their payment pointer. This architecture prevents the Survey service from knowing which payment pointer is linked to a certain survey response. Though for the respondent the separation is barely noticeable; the respondent only reveals the payment pointer to the payment service.&lt;br&gt;
Both the survey service and the payment service keep their own logfiles and they log a unique payment identifier per transaction, making an audit possible, but only after explicitly combining the logfiles from two different services. The researcher only has access to the single-use identifier in the link and may combine it with their own identifiers without any risk of correlation to identifiers like the payment pointer. The survey results themselves are of course accessible to the researchers, but the participant may store and reuse the data when they want to.&lt;/p&gt;

&lt;p&gt;This Cash-link service is a standalone typescript node server designed to be re-used in other projects and it is fully &lt;a href="https://gitlab.com/ontola/cashlink/"&gt;open source&lt;/a&gt;. The tokens themselves can be generated by any library that supports JWE (JSON Web Encryption), which means that many existing frameworks and languages have tools available to create these tokens. A reference implementation in typescript is also available &lt;a href="https://gitlab.com/ontola/cashlink/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Progress on objectives
&lt;/h2&gt;

&lt;h3&gt;
  
  
  POC 
&lt;/h3&gt;

&lt;p&gt;The survey tool aims to enable researchers to gain data about environmental health topics with the help of citizens who are rewarded for filling in surveys using the Interledger specification. We'll dig deeper into the details of this POC in the key deliverables. Also we contacted researchers to interact with them about this topic. We describe our learnings from these interviews about citizen science and payments in the communications and marketing paragraph. In the section below we'll share some high-over learnings on our goals in payments, surveys, Solid Pods and privacy.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lessons learned with Uphold and Interledger
&lt;/h3&gt;

&lt;p&gt;Our project is a bit different from most of the other projects in this community, as our concept involves sending one-off payments to payment pointers from a server, instead of sending payment streams to payment pointers from a browser.&lt;/p&gt;

&lt;p&gt;We've come a long way building the payment server and enabling setting payments for surveys, but found out that there is a missing last puzzle piece since Uphold (and all of the other wallets) currently does not support Interledger Payments in it's API for sending payments. We have finished the reward collections service based on the &lt;a href="https://gitlab.com/ontola/cashlink/-/blob/master/src/token/token.service.ts"&gt;current integration we have built with Uphold&lt;/a&gt; and connected this with the survey server. We'll continue as planned, but the payment itself will not yet be able to be done using the interledger protocol. If the ability to make one-off payments becomes available in the Uphold API in the remaining time of our project we will integrate this. We're also looking for other solutions. We're excited about &lt;a href="https://dev.to/coil/introducing-rafiki-an-all-in-one-solution-for-interledger-wallets-77j"&gt;Rafiki&lt;/a&gt; (an all-in-one Solution for Interledger Wallets) and will keep track of Rafiki's updates.&lt;/p&gt;

&lt;h3&gt;
  
  
  Towards reusable surveys &amp;amp; survey responses
&lt;/h3&gt;

&lt;p&gt;We included Linked Data and Solid in our project as a way to enable citizens to copy their survey data on their own SolidPods. It resonates with the principles of standardized FAIR data: Findable, Accessible, Interoperable, and Reusable. &lt;br&gt;
Boths surveys and survey responses are not standardized a lot, at least not technically. This means that the questions themselves have vastly different representations, and the same goes for the answers. Reusable data and surveys are more likely to be involved in payments because they become more valuable. In the next two sections, we'll discuss our learnings, why it makes sense to standardize both responses and questions, and how this could be realized.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reusable responses
&lt;/h3&gt;

&lt;p&gt;Since many surveys describe personal information, it makes sense, as a respondent, to have a way of storing the information you filled in in a place that you control. Making this possible enables a few nice use cases.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Previously entered response data could be usable while filling in new surveys. This could result in a UX similar to &lt;strong&gt;auto-filling forms&lt;/strong&gt;, but far more powerful and rich than browsers currently support.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Standardized survey responses could also be used to &lt;strong&gt;gather insights&lt;/strong&gt; into your own personal information. For example, filling in a survey about how your shortness of breath linked to air pollution has been today could be used in a different app to make a graph that visualises how your shortness of breath has progressed over the months for personal insight.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Achieving something like this requires a high degree of standardization in both the surveys and the responses. The survey and its questions should provide information about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;strong&gt;question&lt;/strong&gt; itself. This is required in all survey questions, of course.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The required &lt;strong&gt;datatype&lt;/strong&gt; of the response, such as 'string', or 'datetime' or some 'enumeration'.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A (link to a) &lt;strong&gt;semantic definition&lt;/strong&gt; of the property being described. This is a bit more obscure: all pieces of linked data use links, instead of keys, to describe the relation between some resource and its property. For example, a normal resource might have a 'birthdate', while in linked data, we'd use '&lt;a href="https://schema.org/birthDate"&gt;https://schema.org/birthDate&lt;/a&gt;'. This semantic definition makes things easier to share, because it prevents misinterpretation. Links remove ambiguity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A &lt;strong&gt;query description&lt;/strong&gt;. This is even more obscure, but perhaps the most interesting. A query description means describing how a piece of information can be retrieved. Perhaps a question in a survey will want to know what your payment pointer is. If a piece of software wants to auto-fill this field, it needs to know where it can find your payment pointer.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How to achieve these technical goals? Well, the inventor of the World Wide Web (sir Tim Berners-Lee) started an initiative called Solid, which is a set of specifications that aim to help users get control over their data, and improve interoperability between web applications. We wanted to work in this direction.&lt;/p&gt;

&lt;p&gt;However, achieving the high degree of survey response interoperability seems a bit too ambitious, at this moment.&lt;/p&gt;

&lt;p&gt;Firstly, the problems regarding data discoverability and data types are not yet solved for Solid. There are (at least) two competing standards for describing datatype shapes (SHACL and SHEX).&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://shapetrees.org/TR/primer/"&gt;Shape Trees specification&lt;/a&gt; aims to solve some of these problems, but implementing this (still in draft) spec in our infrastructure would be too time consuming at the moment. The specification is very interesting, but is also not stable yet and quite complex. It requires having a SHEX parser, working with dynamic filenames, supporting file systems and more.&lt;/p&gt;

&lt;p&gt;Some of us are working on a specification that has some similarities to Solid, called &lt;a href="http://atomicdata.dev/"&gt;Atomic Data&lt;/a&gt;. It can be converted to RDF, but it is a bit more constrained. These constraints allow for some solutions that could really help realizing a higher degree of standardization in surveys. The &lt;a href="https://docs.atomicdata.dev/schema/intro.html"&gt;Atomic Schema&lt;/a&gt; spec could standardize the surveys and responses, and &lt;a href="https://docs.atomicdata.dev/core/paths.html"&gt;Atomic Paths&lt;/a&gt; enable the query descriptions. If you'd like to contribute to a potential solution, please check out the issue for &lt;a href="https://github.com/ontola/atomic-data/issues/32"&gt;Atomic Data Surveys&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reusable surveys: context matters
&lt;/h3&gt;

&lt;p&gt;If the answers based on a survey are stored in a personal data storage, these become reusable from a machine point of view. However also the context of the survey matters: if I am a respondent and rate my shortness of breath linked to air pollution (an environmental health topic) then this answer can't be re-used one on one on a Covid-related questionnaire on shortness of breath for example: people may asses their shortness of breath differently in those different contexts. To become a valuable questionnaire the context needs to become insightful too.&lt;/p&gt;

&lt;p&gt;During the interviews with researchers it became clear that there are some projects running that try to standardize the surveys and to describe their context in a standardized way, but none of those initiatives formalize their work into ontologies that are structured enough to translate them into SHACL, SHEX or shape trees. Right now, survey tools use different kinds of representations and models, and these can often not be shared between them. To be reusable in practice, this gap needs to be bridged too. One possible way forward is to extend an existing project like Data Documentation Initiative (DDI, &lt;a href="https://ddialliance.org/"&gt;https://ddialliance.org/&lt;/a&gt;) with formalized descriptions of the data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Privacy, surveys, data allocation and Solid pods
&lt;/h3&gt;

&lt;p&gt;One of the core principles in privacy is that no more personal data is collected, stored, accessed, used and exchanged then is needed for the goal it serves. In the context of surveys the goals and with it the need for processing data hugely differs from use case to use case. To name some:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In some cases the researcher only needs the responses to one survey, in other cases the researcher needs to link the results from the survey with different data sources. To do so, the researcher needs some kind of identifier to link the data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In some use cases, changing the answers after the data is once submitted will break the research, in other use cases updating the answers is part of the research.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Often, but not always, the researcher will 'normalize' the data: create a copy of the data that is cleared from errors and can be used for statistical analysis. This copy diverts from the original responses.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Such differences result in different levels of control of the respondent over the submitted data. The basic assumption of Solid pods: 'it is my data, so I need control over it', is not that straightforward in the context of surveys. Still there are some use cases in the context of surveys where Solid pods may have additional value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To create a personal copy of the responses that can be used for own insight, possibly over time and own analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To pre-fill the answers on similar questions in subsequent surveys.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To share the answers with different researchers for different research.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All these use cases demand full control of the respondent over the data stored, so in these use cases, Solid pods are a powerful tool. The more reusable the data is stored on the Solid pod, the better these use cases can be covered.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key activities
&lt;/h2&gt;

&lt;h3&gt;
  
  
  POC survey 
&lt;/h3&gt;

&lt;p&gt;During our project we are researching potential uses, which mainly involves interviewing researchers. These researchers are generally quite familiar with survey tools, which helped us to identify potential areas for improvement.&lt;/p&gt;

&lt;p&gt;We designed a user interface for both the researchers and for the respondents. While building the payments server we also focussed on the UI and UX while iterating in Figma in new designs and user flows constantly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://community.interledger.org/images/p8FH7Oxdya7jy1sXXfnAq5RGWO3E5XA5OTc0ADj3boM/w:880/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkuaW50ZXJs/ZWRnZXIub3JnL3Jl/bW90ZWltYWdlcy91/cGxvYWRzL2FydGlj/bGVzL3dzbzBqNWRo/Mng1MzR2eG8zZHBu/LkpQRw" class="article-body-image-wrapper"&gt;&lt;img src="https://community.interledger.org/images/p8FH7Oxdya7jy1sXXfnAq5RGWO3E5XA5OTc0ADj3boM/w:880/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkuaW50ZXJs/ZWRnZXIub3JnL3Jl/bW90ZWltYWdlcy91/cGxvYWRzL2FydGlj/bGVzL3dzbzBqNWRo/Mng1MzR2eG8zZHBu/LkpQRw" alt="figma ux and ui design" width="880" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We’ve built the software for generating and validating the tokens for survey invites, which is basically an implementation of the designs shown above. This means we can create a survey, set payment conditions and generate + validate tokens.&lt;/p&gt;

&lt;p&gt;The next step for us was building the Cash-Link service mentioned earlier, which is a standalone web service that turns links into cash. Open a link, enter your payment pointer, and receive funds. We've built this as a typescript application in the Next.js framework. The &lt;a href="https://gitlab.com/ontola/cashlink"&gt;source code&lt;/a&gt; is available on Gitlab.&lt;/p&gt;

&lt;p&gt;We've currently used Typeform for creating the questions in the survey. In the following weeks, we will build our own question management tool (i.e. the survey generator). After that, we'll build the response management tool (i.e. the analytics software). We'll also add the export feature for both surveys and responses, which means these can be re-used as RDF data in Solid pods.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changes: accounts
&lt;/h3&gt;

&lt;p&gt;We have decided we will not use accounts/login for respondents. We want to collect as little data as possible from respondents from a privacy by design view. Having an account is not necessary for respondents. We prevent sleeping accounts with passwords and private data.&lt;br&gt;
Also this enables respondents to start right away with the survey, instead of having to create an account first, which enhances the user friendliness and user flow and prevents road blocks. This is also feedback from the researchers we interviewed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changes: invitations 
&lt;/h3&gt;

&lt;p&gt;Our initial thought was we would send emails with invite-urls to respondents via the survey platform. We have changed this in enabling the researcher to upload respondent's id's (like mail addresses or other id's) and generate a list of tokens linked to those id's. The researcher can export this list, and use it to send the invite-urls themselves. After the invite-urls have been sent, the researcher can see on the platform which tokens weren't used yet, export a list of these and send a reminder themselves. We don't send mass-mail invites via the platform. It offers the researcher the opportunity to use other communication tools apart from email (like platforms or apps). Also a researcher can upload other id's (numbers related to their own database) or anonymized id's which contributes to privacy. Mass emailing from a platform can lead to being blocked by spam filters. Also setting upa mass invite tool which provides good user experience like custom messages etc. is complex to add to other activities in the restricted project time and work out properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Communications and marketing
&lt;/h2&gt;

&lt;p&gt;We have contacted several scientists from organisations and projects that work with citizen science and environmental health to inform them about interledger and learn how they work, and to ask what they think of this service and look at possible use cases it can be applied to and also dug deeper into the topic by doing deskresearch. Citizen science involves many different sides stretching from communication, data, ux and assembling &amp;amp; organising panels and participation.&lt;/p&gt;

&lt;p&gt;Some organisations and projects we learned from:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Cities Health project, an citizen science project in Europe focussing on environmental science and epidemiology by tackling health issues that concern them. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alterra (Wageningen Environmental Research) an organisation that contributes by qualified and independent research to the realisation of a high quality and sustainable green living environment. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ODISSEI (Open Data Infrastructure for Social Science and Economic Innovations) is the national research infrastructure for the social sciences in the Netherlands.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mass online Experiments in Social Sciences (Utrecht University) which also include payment and survey related topics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Developers of a Dutch participant recruitment platform from the Vrije Universiteit Amsterdam who are developing an affordable, sustainable, and secure online participant/annotator recruitment platform for Netherlands-based academic researchers. The reason they develop this platform, although there are already international online platforms for this, are obstacles in cultural aspects, GDPR and data quality.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These interactions led to the following insights:&lt;/p&gt;

&lt;h4&gt;
  
  
  Payments serving multiple goals:  incentivizing, reimbursing costs, diversifying research population and gamification
&lt;/h4&gt;

&lt;p&gt;Since payments are a main part of our project we researched and learned that reimbursing and paying citizens to participate in citizen science could apply to different topics:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sign up bonus: a lot of survey platforms use this as a way to attract potential respondents &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Thanking citizens for participating with a small coupon. Sometimes when also personal health data is involved legal obligations don't allow you or restrict you to incentivize people to share this data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reimbursing for travelling costs and other practical issues like electricity costs for devices like devices that measure air-pollution. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payments as a form of diversifying the research population because some groups of citizens are more likely to participate, and using payments could result in better representativity of population and data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dynamic and variable rewards. In the field of social science for example gamification is used for social experiments. These games often rely on a reward that is dependent on the performance in the game.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Participation: it can be hard to get enough respondents because people are overwhelmed by information-society. Payments could help get respondents to participate. An argument against this is only a certain type of respondent would be incentivized making the respondents pool and data not representative.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Donation: participants that are not incentivized by payments (for example because they earn enough money) could still be willing to participate if the amount is donated to a certain goal (e.g. charity), thereby broadening the potential target audience.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We learned that in health and nature related topics most of the time there are enough participants because of an intrinsic motivation. In social sciences it was harder to find participants. Pools of students are sometimes created by making participating in a research a mandatory part of their education.&lt;br&gt;
We found out asking small questions regularly instead of a lot of questions once is also an upcoming phenomenon. &lt;/p&gt;

&lt;p&gt;Cultural aspects influence how to perform citizen science too: Although international online platforms exist to recruit human participants (e.g., MTurk, Prolific, Cint, Figure8), these are unusable for research bound to the Dutch linguistic and/or cultural context, have GDPR issues (data is possibly stored on servers outside Europe) and data quality issues.&lt;/p&gt;

&lt;p&gt;Platforms we found interesting are for example &lt;a href="https://www.iedereenwetenschapper.be/"&gt;https://www.iedereenwetenschapper.be/&lt;/a&gt; (translated: everybody is a scientist) where citizen science is used for research in climate change, historical research etc.&lt;/p&gt;

&lt;p&gt;Also &lt;a href="https://www.otree.org/"&gt;https://www.otree.org/&lt;/a&gt; a software platform for behavioral experiments got our attention because they have an example with payments: &lt;a href="https://otree-more-demos.herokuapp.com/demo/randomize_stimuli"&gt;https://otree-more-demos.herokuapp.com/demo/randomize_stimuli&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We also found some very interesting experimental use cases.&lt;/p&gt;

&lt;h4&gt;
  
  
  Experimental use case: publishing scientific papers
&lt;/h4&gt;

&lt;p&gt;Publication of scientific papers that are peer reviewed cost money to access. Open science is the practice of science in such a way that others can collaborate and contribute, where research data are freely available, under terms that enable reuse, redistribution and reproduction of the research and its underlying data and methods. Publishing scientific papers combined with Web Monetization could be an interesting use case to investigate.&lt;/p&gt;

&lt;h4&gt;
  
  
  Experimental use case: paid devices and sensors as a sustainable form of environmental research 
&lt;/h4&gt;

&lt;p&gt;Deskresearch put us on the path of a project that installs 20.000 weather stations in Africa.&lt;/p&gt;

&lt;p&gt;Experience learns that if the project funding stops the infrastructure also stops. The solution is to make the project self-sustaining. This can be done by selling the data. With the proceeds you can maintain the network, let it grow and expand all over Africa. &lt;/p&gt;

&lt;p&gt;A customer could be insurance companies that can use the data to verify a claim of loss of crops by using the data from the weather station without having to travel huge distances to each field to check and assess the claim.&lt;/p&gt;

&lt;p&gt;When you start to think about the possibilities with SolidPods connected to weather stations then even more innovation is possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Survey generator / builder and response analytics software&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Export survey and response data as RDF (compatible with Solid Pod) &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep track of Rafiki's updates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Blogpost about interledger and Solid, privacy and citizen science&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finish Privacy Impact Analysis and accessible blog about privacy in the project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interview a researcher that has mapped 200+ citizen science projects in the Netherlands &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep researchers updated about our project&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What community support would benefit your project?
&lt;/h2&gt;

&lt;p&gt;We would love to hear from the community and receive feedback on our progress so far. If your project also somehow involves the topics mentioned above we would like to share thoughts and learnings. Especially topics like Rafiki possible implementations, Linked data and surveys!&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional comments
&lt;/h2&gt;

&lt;p&gt;When saving your own reports to the community forum, you can convert it to Markdown using this tool: &lt;a href="https://euangoddard.github.io/clipboard2markdown/"&gt;https://euangoddard.github.io/clipboard2markdown/&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>grantreports</category>
    </item>
  </channel>
</rss>
