Veredictum Platform Demonstration Site

encoding democertification demo

Digitally fingerprinting video-based content is one of our core value propositions.

In order to show how this works we have taken our advertisement video and enabling you to see how the fingerprinting will work in practice. 

Stage 1 — encoding the file

In our demo example below, you can encode the video file with the cinema number and the session time of the video file — highlighted in red below.

Now whilst this has been produced as a proof of concept for cinema chains and film distributors, this could be coded with anything you wanted it to be — e.g. a dedicated marketing channel for your video — for example:

  • it might be a video you have designed specifically for one website and the video may finish up in someone else’s website — you can identify where the video has come from;
  • or from a sales or marketing video — it might be designed for twitter, facebook or Youtube and finishes up in a website outside of the major Social Media Channels. You can see which channel it has come from. As an advertiser or agency you can get greater line of sight of how your videos are performing.

If you encode the file, you will see the file has been encoded and now you can download the file by hitting the download button that appears — as seen in the orange box, below.

Stage 2 — detecting the encoded file

Once you download the encoded file, you can then run it through the detector to check the digital fingerprint.

  • Locate the file you have just encoded and downloaded by hitting the select video to detect are in the red box and hit the detect button.
  • Once the file is processed the fingerprint is detected that shows the cinema and time of session as shown below…

Again, this could be programmed for almost whatever requirements you may have as a content producer.

Comparing versions

In order for you to validate that the encoded version is different to the original file we have given a second detector panel so you can download the original file (in yellow box) and use the detector on the right to compare results

In the full version of our platform, the search and detection would be automated, where the nodes on our decentralised platform would hunt for registered content.

We’d love your feedback. Please feel free to contact us here .

If this is interesting technology for you, we’d love to hear from you to see if you would like to become a beta tester for us.

You still have time to help us make this a reality by getting in touch to be a node in our decentralised system or to get behind the technology and getting behind our tokensale today


Loading the demo site, you are presented with a dashboard landing page. We show that the user, “Tim Lea” is already logged in. The dashboard shows various features that will be available to the user in the future.


We will now walk through the process of ‘certifying’ a piece of creative content. Click on the “Content” navigation link and you are presented with 3 pieces of content that have already been uploaded by the user. The latest piece of content “Smart Contracts in 90 Seconds” has been recently uploaded and needs ‘Certification’.

Click on the “Certify” button next to this content.

We will now go through the process of registering a new piece of content (a video in this case) to our smart contract on the blockchain.

Enter in the number of contributors as “1”, and provide a simple description for the form and click Save and Continue.

Select the team member that will own this piece of content. Notice that the form auto-fills based on the user profile information. Click Save and Continue.

Now we require a payment for the registration service. This payment is for (a) the steganographic embedding of a unique ID into the video and (2) the smart contract mining fees.

Select the Ventana cryptocurrency and press “CERTIFY” 

Once the CERTIFY button is pressed, a transaction is sent to a smart contract on the Ropsten Ethereum test network with the “details” of that piece of content, including the steganographically-embedded ID within the video. The transaction ID can be viewed on by clicking on the provided link in the interface.

The block number can also be viewed with the second link to check that the transaction has been mined (included in a block).The user can now view their “certificate”, showing what information has been registered to the blockchain. (Note that the steganography ID is not included in this certificate – this will be added in future. Also, the QR codes will be generated based off this unique information so they can be used to navigate to a block explorer in the future).

Registered Content Search

Now, if we click on the “Piracy Detector” navigation button at the top of the page, we can configure our newly registered piece of content to have it be included in the search network.

We can see several features including history of detection events and configuration options.
Here’s a view of the alternate tabs, showing additional historical analytics:

Now that your content has been registered, we can configure the action to be taken when it is found in the search network. By default, we have 3 available actions, as well as some notification options:


Veredictum will attempt to make mining as easy a process as possible for content creators to contribute their computing power and bandwidth in the fight against digital video piracy.
Clicking on the “Mining” navigation button brings us to the online miner. We are presented with the following screen, showing:
• Offline status
• Default configuration options for your miner, based on your location and your computer specifications
• Your Ventana balance, and your estimated earnings in Ventana.

We can configure these options before joining the mining pool, say for example to run the miner overnight instead of during the day when you are using your computer:

Once the configuration options have been set and we join the mining pool, the computer starts up and we receive some diagnostics on how the miner is progressing.

go to encoding demo site