Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transactions by Actors [Payments from actors to eLearningDAO treasury] #269

Open
6 tasks done
huzaifa-99 opened this issue Jan 18, 2023 · 5 comments
Open
6 tasks done
Assignees
Labels

Comments

@huzaifa-99
Copy link
Member

huzaifa-99 commented Jan 18, 2023

In our process of implementing crypto transactions on the platform, there is a category of transactions that are one-way from the user to the system i.e the user pays the system. These are simple ADA transactions manually done by the user to the system.

This ticket is made to process and implement those transactions.

Actors:

  1. POCRE) - The system
  2. Author) - The author of a creation
  3. Coauthor) - The author of a material associated with a creation
  4. Claimer/Issuer) - The person claiming a material/creation (in litigation or pacific reconciliation)
  5. Assumed Author) - The supposed author of a creation, this is the same author who did the creation
  6. Jury) - An anonymous user with maximum reputation randomly selected to judge the ownership b/w the litigation parties
    For more details about the actors and the roles, follow the wiki article https://github.com/eLearningDAO/POCRE/wiki/Use-case-workflow

Action Items:

Please see pricing policy here

  • 1. Implement a transaction for author to publish the creation on IPFS, this is POI
  • 2. Implement a transaction for author to store the creation on chain, this is FOC
  • 3. Implement a transaction for co-author to accept a material recognition
  • 4. Implement a transaction for a user to start a litigation process
  • 5. Implement a transaction for user to claim a won litigated creation/material
  • 6. Implement a transaction for judge/jury to act their role on a litigation
@huzaifa-99
Copy link
Member Author

Point 2 is already implemented in #110

@huzaifa-99 huzaifa-99 changed the title Transactions for Actors Transactions by Actors Jan 18, 2023
@huzaifa-99
Copy link
Member Author

Point 1 implemented in #271

@huzaifa-99
Copy link
Member Author

Point 3 implemented in #272

@huzaifa-99
Copy link
Member Author

Points 4, 5 and 6 implemented in #274

@huzaifa-99 huzaifa-99 changed the title Transactions by Actors Transactions by Actors [Payments from actors to eLearningDAO treasury] Jan 20, 2023
@huzaifa-99 huzaifa-99 reopened this Mar 31, 2023
@huzaifa-99
Copy link
Member Author

huzaifa-99 commented Mar 31, 2023

New transaction

  • Implement a transaction for a claimer to register a litigation claim

Added in #348

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant