Skip to content

haiphenAI/digital-copyright

Repository files navigation

Haiphen

Please contact [email protected] for help with installation.


https://haiphenai.com

CII Best Practices


"Create your own traceable digital-copyright"
[Coming soon: simplified installation and execution by leveraging dockerhub]

Haiphen: a low level binary file to 'stamp' your docker-image with an encrypted, digital copyright [patent pending]. A community of developers, leveraging this tool, will be able to selectively and securely share pertinent API data with eachother. End users, using the tool will have single entry point access point to all of their 3rd party software (easier to manage, make payments, audit, etc.) All copy-rights are secured on an immutable, decentralized blockhain (filecoin)

Install

Requirements: You should have the following installed on your machine:

Navigate to command-line on your machine and enter the following commands:

$ brew tap JudeSafo/homebrew-testtap
$ brew install digital-copyright

Alternatively you can clone this repot git clone https://github.com/haiphenai/digital-copyright/ and run:

$ cd digital-copyright
$ mv haiphen \usr\local\bin\haiphen

If succesfull test installation by typing haiphen and confirming it returns

Examples:
    # Create a test file [test.txt]
    echo "This is a Test." > test.txt
    # Generate a Key and save it to file [encryption.key]
    ...

Create a test docker image

$ reactjs-boilerplate test_docker_image
...
$ docker compose up -d
$ docker build -t test_docker_image

Run Haiphen to stamp your license

Navigate to the <path> where your current license is saved and enter the following:

$ haiphen -e -i License -o LICENSE_sha256hash.enc

Confirm that your (chrome) browser opens and the transaction has been written to an ethereum node at hash-address

Deploy docker image and monitor

  1. deploy your image
$ docker run test_docker_image
  1. ...
  2. (In progress) Open the chrome extension to track your API activity



Contributing

Please read through the contributing guidelines

Help & Community Slack

Join our slack channel or mesage us on discord or Slack chat] if you run into issues or have questions. We're excited to welcome you to the community!

Demo (placeholder)

demo