• Features
  • Examples
  • Pricing
  • About
  • Blog
  • Sign In
  • …  
    • Features
    • Examples
    • Pricing
    • About
    • Blog
    • Sign In
    Start Free Trial
    • Features
    • Examples
    • Pricing
    • About
    • Blog
    • Sign In
    • …  
      • Features
      • Examples
      • Pricing
      • About
      • Blog
      • Sign In
      Start Free Trial

      Campaigns in Bitskout

      Distributing volume based tasks and rewarding participation

      Campaigns are one of the key concepts in Bitskout. Campaigns are used to distribute a highly repetitive volume tasks like collecting data, labelling data, giving feedback and etc. In this post we want to have a closer look at how a campaign looks like in Bitskout.

      A campaign has the following key sections:

      • General section where you can specify campaign's name, description and a background image.
      • Storage section where you specify a storage service for the submitted data
      • Task Management section where you specify the main task management service. It is disabled for the campaign.
      • Workflow section where you select submission approval workflow for the campaign
      • Compensation section where you specify the reward for an approved submission.

      While it is clear what to do with General section, let's check each section for more details.

      Storage section

      The storage section allows you to specify a storage service for your campaign. Bitskout provides a possibility to integrate various services like S3 or Microsoft OneDrive. Once you create a campaign, the storage service is required to store the submitted content (images, videos, files). Depending on your configuration, the user might be asked to be authenticated to a storage service before submitting any data.

      As an option, all submitted content can be encrypted to provide extra protection.

      Task Management section

      The Task Management integration is not required in Campaigns, but for the sake of integrity we will cover it here.

      With Task Management service integration, you can use your current task management system to define tasks, and then use Bitskout infrastructure to add task validation workflows, storage and payment functionalities making project management complete end to end.

      Workflow Section

      A workflow is a combination of validation steps to automate the submission management. Simply, workflows define steps and conditions of how the submission is analysed to be approved or rejected. A workflow step can be of different type - it can be a manual approval (e.g. an admin or a validator has to click on something) or a Machine Learning model with an accuracy threshold.

      Workflows are a very powerful tool that allow you to create a logic and define steps of approvals automating validation of real work. Let's take a look at a workflow step of analysing an image submission.

      Here we define the parameters of image analysis. Take a closer look at "Model ID" - you can specify here an actual machine learning model used to recognise an image (object detection type). It can be a custom proprietary model or a 3rd party model. The main parameter here is a minimum accuracy (we analysed if there is a specific equipment in the photo), and if it's met, then the we proceed to the next step of analysis:

      Using logic connections you can design your own approval workflows to automate content analysis.

      Compensation Section

      The compensation section allows to define a reward per each approved submission. You can choose from the following options:

      • FIAT e.g. real money
      • Crypto e.g. compensation in Bitcoin, Ether and etc.
      • Corporate points, e.g. Globoforce or other internal reward programs (requires extra integration).
      • Tracking only (e.g. no reward).
      If you choose "Tracking only", Bitskout will assign a reward per each approved item via internal tokens and you can use this option as tracking option similar to work time registration. Each Bitskout token represents a proof of work and can be considered as a unit of effort.

      The compensation section is the one that requires most effort due to various legal and controlling aspects and usually would require a separate integration and stress testing.

      In the next post will cover how a campaign looks like from a user perspective.

      Stay safe,

      Cheers,

      Ilia Zelenkin

      Subscribe
      Previous
      Automating real work validation
      Next
      Proprietary Computer Vision 2.0
       Return to site
      Cancel
      All Posts
      ×

      Almost done…

      We just sent you an email. Please click the link in the email to confirm your subscription!

      OK

        Home
        Contact