<p>I would propose that I start out with a very lean Bisq notification server that is not a Bisq node.</p>
<p>Later, we can decide between</p>
<ul>
<li>Option 1: The user keeps Bisq running on his computer, in which case a Bisq Notification Server could route bidirectional encrypted message between the phone and Bisq on the computer. In this case, the Bisq Notification Server would not need to be a Bisq node.</li>
<li>Option 2: The user can opt for a cloud-based Bisq node and does not need to keep Bisq running on his computer. He might even not need to run Bisq on his computer at all, the cloud node and the phone could suffice.</li>
</ul>
<p>I think that Option 1 makes more sense, because</p>
<ol>
<li>The use cases for the mobile app can be limited to the functionalities that are most useful while being on the move. This makes the App clean and easy to use.</li>
<li>A cloud-based Bisq node would require the mobile apps to support the complete set of functionalities - including all settings and the wallet. This is a lot of work to implement and would be beyond what I plan to contribute.</li>
<li>Option 2 would add additional burden for new Bisq features, because each new feature would need to be supported on the desktop and in the all mobile apps. Otherwise the mobile Apps would render the could based Bisq node incomplete. I am not sure that the mobile development resources would be available for each new Bisq feature.</li>
<li>In Option 2 complications might arise for users that have a Bisq node on their computer and a could-based Bisq node</li>
</ol>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/proposals/issues/25#issuecomment-394168947">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AkpZtpmUvdbpN7YMeDej7HkQ-SntRrfTks5t4_zEgaJpZM4UYGLs">mute the thread</a>.<img src="https://github.com/notifications/beacon/AkpZtnW7qUQ_fb3dECLKbFLT0N33KdQNks5t4_zEgaJpZM4UYGLs.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","potentialAction":{"@type":"ViewAction","target":"https://github.com/bisq-network/proposals/issues/25#issuecomment-394168947","url":"https://github.com/bisq-network/proposals/issues/25#issuecomment-394168947","name":"View Issue"},"description":"View this Issue on GitHub","publisher":{"@type":"Organization","name":"GitHub","url":"https://github.com"}}</script>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/proposals","title":"bisq-network/proposals","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/proposals"}},"updates":{"snippets":[{"icon":"PERSON","message":"@joachimneumann in #25: I would propose that I start out with a very lean Bisq notification server that is not a Bisq node.\r\n\r\nLater, we can decide between\r\n* Option 1: The user keeps Bisq running on his computer, in which case a Bisq Notification Server could route bidirectional encrypted message between the phone and Bisq on the computer. In this case, the Bisq Notification Server would not need to be a Bisq node.\r\n* Option 2: The user can opt for a cloud-based Bisq node and does not need to keep Bisq running on his computer. He might even not need to run Bisq on his computer at all, the cloud node and the phone could suffice.\r\n\r\nI think that Option 1 makes more sense, because \r\n\r\n1. The use cases for the mobile app can be limited to the functionalities that are most useful while being on the move. This makes the App clean and easy to use.\r\n1. A cloud-based Bisq node would require the mobile apps to support the complete set of functionalities - including all settings and the wallet. This is a lot of work to implement and would be beyond what I plan to contribute. \r\n1. Option 2 would add additional burden for new Bisq features, because each new feature would need to be supported on the desktop and in the all mobile apps. Otherwise the mobile Apps would render the could based Bisq node incomplete. I am not sure that the mobile development resources would be available for each new Bisq feature.\r\n1. In Option 2 complications might arise for users that have a Bisq node on their computer and a could-based Bisq node "}],"action":{"name":"View Issue","url":"https://github.com/bisq-network/proposals/issues/25#issuecomment-394168947"}}}</script>
<script type="application/ld+json">{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "37567f93-e2a7-4e2a-ad37-a9160fc62647",
"title": "Re: [bisq-network/proposals] Bisq remote (#25)",
"sections": [
{
"text": "",
"activityTitle": "**Joachim Neumann**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@joachimneumann",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"bisq-network/proposals\",\n\"issueId\": 25,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"bisq-network/proposals\",\n\"issueId\": 25\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/bisq-network/proposals/issues/25#issuecomment-394168947"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 341861100\n}"
}
],
"themeColor": "26292E"
}</script>