Skip to content

Conversation

@Dzeranov
Copy link
Collaborator

@Dzeranov Dzeranov commented Jul 12, 2021

Jobs can be consumed via Core Protocol and converted into CVAT Tasks.
Basic authentication (username & password) is replaced with eth wallet authentication. Username & password authentication used only for admins. Signup flow was removed for users.
Completed task data is being uploaded to the s3 cloud provider.
A list of contributors (wallet addresses) is being sent back to the Protocol for further reward distribution.
A service called exchange in between CVAT and Protocol was developed which allows to convert Protocol data to the CVAT format and vice versa.
Job assignment. A user is not able to assign to a job if the job is already taken by another user. Also a user is not allowed to go to the annotation mode until he assigns himself to a job. Admins are not allowed to assign themselves as well.
A division of allowed tools based on the job type was added alongside with additional task information/description.
Review mechanism. This feature was completely removed from CVAT due to its uselessness for our purposes.

Dzeranov and others added 26 commits July 19, 2021 16:00
eth.sign is replaced with eth.personal.sign
Admin and user login flow is separated. Password for API, wallet for UI
@vkomodey
Copy link

resolve conflicts

Dzeranov and others added 25 commits September 13, 2021 16:52
Review flow is removed from UI and tests
Task description is added to the model & UI
… is no assignee on it; Forbid to finish a job in case it's without assignee
CVAT_EXCHANGE_URL in compose file; cvat_exchange instead of jobflow;
Replace 5432 postgres constant to env variable
Allow annotation instruments base on task type
allowed_annotation_instrument in Task instead of *_mode
@Dzeranov Dzeranov changed the title Wallet connect CVAT chanes for Human Jan 17, 2022
Dzeranov pushed a commit that referenced this pull request Jan 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants