Chat: As a user I can mint and donate ChatREP to a given post #3

Open
opened 2023-09-18 14:27:21 -05:00 by ladd · 4 comments
Owner

The user will be presented with the opportunity to award some ChatREP to a given post.
This ChatREP is to be maintained by the DGF API.
Any changes in ChatREP balance should result in a message sent from API to UI with the updated balance.

API

  • Upon receiving a message that includes a ChatREP award/penalty, update record for the target post and its author or other posts it cites, and send the updated balances to the UI.

UI

  • On the screen for replying to a post, accept a value which may be positive or negative, representing the ChatREP award or penalty to be applied.
The user will be presented with the opportunity to award some ChatREP to a given post. This ChatREP is to be maintained by the DGF API. Any changes in ChatREP balance should result in a message sent from API to UI with the updated balance. # API - [x] Upon receiving a message that includes a ChatREP award/penalty, update record for the target post and its author or other posts it cites, and send the updated balances to the UI. # UI - [x] On the screen for replying to a post, accept a value which may be positive or negative, representing the ChatREP award or penalty to be applied.
ladd added this to the DGF XPRIZE project 2023-10-13 10:48:01 -05:00
Author
Owner

Other users can donate chat rep to a post, for free -- no stake required

Other users can donate chat rep to a post, for free -- no stake required
ladd changed title from As a user I can earn ChatREP for my posts to Chat: As a user I can earn ChatREP for my posts 2023-10-13 13:27:34 -05:00
ladd added the
API
label 2023-10-16 16:22:28 -05:00
ladd changed title from Chat: As a user I can earn ChatREP for my posts to Chat: As a user I can mint and donate ChatREP to a given post 2023-10-16 16:42:58 -05:00
ladd added the
UI
label 2023-10-16 16:43:06 -05:00
ladd added this to the DGF Milestone #2 milestone 2023-10-16 16:58:02 -05:00
Owner

Chat: As a user I can earn ChatREP for my posts >> Chat: As a user I can mint and donate ChatREP

A person should not be able to mint chatREP, this can lead to a lot of DoS attacks.

Chat: As a user I can earn ChatREP for my posts >> Chat: As a user I can mint and donate ChatREP A person should not be able to mint chatREP, this can lead to a lot of DoS attacks.
Author
Owner

Random example of using a mermaid diagram in gitea

flowchart LR
A --> B
Random example of using a mermaid diagram in gitea ```mermaid flowchart LR A --> B ```
Author
Owner

Regarding the vulnerability -- yes, this will lead to a very unstable situation with ChatREP, and measures will need to be taken to improve security. However, I think this is an appropriate tradeoff for this iteration. It keeps the barrier to entry as low as possible, and enables bootstrapping of a community from the bottom up, but it will require participation and policing by honest users.

Regarding the vulnerability -- yes, this will lead to a very unstable situation with ChatREP, and measures will need to be taken to improve security. However, I think this is an appropriate tradeoff for this iteration. It keeps the barrier to entry as low as possible, and enables bootstrapping of a community from the bottom up, but it will require participation and policing by honest users.
Sign in to join this conversation.
No Label
API
NC
SC
UI
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: DGF/dgf-xprize#3
No description provided.