Proof of Origin Records

Since the Selene Network empowers content creators to token gate content, it seems appropriate to build in functionality that can be used to help manage the copyright process.

Thus, you can now find Proof of Origins functionality built into the Selene Network core code. This code allows content creators the ability to use the immutable nature of blockchain to timestamp content that can be used to show proof of origin for digital content.

The process is built around the hash functionality that all blockchains use to prove the ledger has not been altered.

Imagine an illustrator sketches a new cartoon character on a napkin in a restaurant. The creator then takes the item home and scans it into an image file. The illustrator then hashes the file and creates a record JSON file that references this initial image. Using the illustrator’s own Proof of Origin contract, the hash of this original file is stored on chain in a specific block.

In this case, the illustrator has a timestamp of the creation without actually releasing the creation to the public.

As you can see, the illustrator created a record that this creation happened at a particular moment in time. But it doesn’t show that the content being produced doesn’t infringe upon someone else’s copyright – like drawing a picture of micky mouse and trying to claim that as your own.

Produce original content

Yet, if you’re producing original content and you want to record a timestamp that supports your claim to the creation process, this contract could be of help to you.

Launch your own contract

The code to perform this work is available to download from my website.

https://AmorStyle.com/download/recordsv1.zip

The ZIP file contains documentation with regards to how to launch and use the contract. The Selene Network core code supports this type of contract natively so it’s easy to use. If you’d like an introduction to the process, click the video image above and hear what I have to say about it.

Here is an example showing how this code is displayed.

https://amorstyle.com/dsn/?contract=0xf65e29018c3c2407e63a4ac0fc970d1a07fbd95d


Launching a Compatible Membership Smart Contract

Hit another Selene Network milestone today. I’ve published a Selene Network compatible membership smart contract sample with documentation that anyone can use on the Theta blockchain.

As with the Simple Sample (documented in a previous article), the idea is, you download a ZIP file which is a working example of a simple membership project and put it to work for you. The Selene Network core code supports this membership functionality directly.

If you want to modify the contract to fit your special needs, there is included documentation explaining how you can test it before deploying.

Ultimately, this sample makes things simple.

The documentation explaining how to do this is included in the ZIP file itself.

I’ve launched a version of this contract and it can be viewed using the Selene Network software with the following URL:

https://amorstyle.com/dsn/?contract=0x98039a0bc1125c93542a6f6572287a23a2e38b49

If you want to download this example, that can be done by clicking on ‘sc_simpv2m.zip’ on the download page:

https://amorstyle.com/download

As with all downloads, please verify the code is unaltered using the SHA1 hash.