From 6a9de6f5f97feb66bc5ef96a401e6587bd341717 Mon Sep 17 00:00:00 2001 From: Rachel Hamlin Date: Wed, 12 Dec 2018 14:12:48 +0100 Subject: [PATCH 1/2] Create 314-tribute-to-talk.md --- ideas/314-tribute-to-talk.md | 69 ++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 ideas/314-tribute-to-talk.md diff --git a/ideas/314-tribute-to-talk.md b/ideas/314-tribute-to-talk.md new file mode 100644 index 0000000..e5cafad --- /dev/null +++ b/ideas/314-tribute-to-talk.md @@ -0,0 +1,69 @@ +TtT Swarm += + +## Summary and Goals + +The Tribute to Talk swarm will deliver SNT based anti-spam mechanisms in accordance with the white paper. + +It allows individuals to monetize their time and attention by setting minimum required deposits to message them. + +## Contributors + +- Eric +- Vitaliy +- Maciej +- Tetiana + +(+ Janitor swarm) + +## Communication + +`status channel`: #314-tribute-to-talk +`sync schedule`: weekly, during core chat sync + +`Meeting notes`: https://notes.status.im/weekly-chat-sync-agenda + +## Research + +`Timebox`: wrap by 21/12 + +`Previous work`: +An initial version of Tribute to Talk was partially developed and designed back in April/May. + +The existing smart contract documentation is [here](https://github.com/status-im/contracts/blob/096-tribute-to-talk/TributeToTalk.md#deciding-the-outcome-of-a-chat-request). Written by Richard Ramos (@rramos). + +The previous designs were shared in these [github issues](https://github.com/orgs/status-im/projects/27). + +Ongoing design exploration [available here](https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=1319%3A13403) + +Changes to the smart contract may be required in order to meet specs defined in this swarm. + +`Potential user stories for MVP`: +- As an influential person, I want to set a minimum required deposit to speak with me on Status. +- I want to review incoming requests from people who have made deposits. +- I want to read the sender's message before accepting or ignoring their request. +- I want to receive payment from the sender when I respond to their request. +- I want the option to close the line of communication again afterward. +- I want the option to waive the deposit and still accept the message. +-- +- As a fan of some influential person, I want to offer an SNT deposit in order to message that person. +- I want to be notified when the person has accepted my message and sent a reply. +- I want to receive my SNT back if the person does not respond to my message. + + +`Research questions`: +- Is this feature comparable to any other anti-spam mechanisms? Will people understand the concept? What UX references are relevant? +- What features does the current smart contract support? +- Do we need to conduct an audit on the contract before launch? +- Identifiy incompatibilies with other features/issues—e.g. inability to remove contacts once added, overlap with core issues, etc. + + +## Specification + +## Implementation + +## Maintenance + +## Copyright + +Copyright and related rights waived via CC0. From 88d8556dc1e1090b935eabce2973107261a944db Mon Sep 17 00:00:00 2001 From: Rachel Hamlin Date: Thu, 13 Dec 2018 09:39:17 +0100 Subject: [PATCH 2/2] Update 314-tribute-to-talk.md --- ideas/314-tribute-to-talk.md | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ideas/314-tribute-to-talk.md b/ideas/314-tribute-to-talk.md index e5cafad..eace20c 100644 --- a/ideas/314-tribute-to-talk.md +++ b/ideas/314-tribute-to-talk.md @@ -1,4 +1,23 @@ -TtT Swarm +--- +id: #314-tribute-to-talk +title: Tribute to Talk +status: research +lead-contributor: Eric/Rachel +contributors: + - Eric + - Vitaliy + - Tetiana + - Hester + - Richard + - Rachel +budget: +- actual: xxx +- estimate: yyy +- currency: ETH +--- + + +TtT Swarm Proposal = ## Summary and Goals @@ -12,6 +31,7 @@ It allows individuals to monetize their time and attention by setting minimum re - Eric - Vitaliy - Maciej +- Richard - Tetiana (+ Janitor swarm)