How It Works
1

Register and get API_KEY

Get an Autoproof.dev account.
Provide your Company info: intellectual property owners, developers, authors, tax ids.
Or register as a solo developer.
All this data — is your proof of identity.

Choose your plan and get an API_KEY

Tip for CEO/CTOs: now just send the key and a link to docs to your dev-team — they know what to do, don't they?
2
Integrate into your development process
Choose a way to integrate Autoproof into your process:

  • Local — install console tools for your Linux/Mac/Windows system
  • Remote — automate actions in your GitHub/GitLab/Bitbucket repositories
  • CI/CD — update your pipelines — add Autoproof step to your processes

Setup triggers
By default, Autorpoof will be raised to protect your data each time there is a push or merge into the main branch. You can configure your own triggers: scheduled, pull request approved/merged, pipeline event happens.
3
Evidence event
Being triggered Autoproof collects hashes of all files in the repository, computes a Merkle tree, and finally generates a Manifest: a structured document containing hashes, your API_KEY, the meta description (commit message by default).
The Manifest is being sent to Autoproof servers. Servers include proof-of-identity data into the Manifest and it is being sent to blockchains according to your plan.

Note! No your content (code) by itself is being transferred anywhere: only the manifest with hashes does.
4
Notifications
Once the Manifest is sent to the blockchain you will be notified.
It takes some time for miners to make their job and build a block in the blockchain containing your manifest.
So once it happens you will be notified - since that time your code is protected worldwide and decentralized.
5
Share a tracking for your Investor
Anytime you can get an evidence certificate. Same time you can get a history, trackpad, of your development activities.

Make it public and share it with your potential investors to increase trust.