InvenTrust is the World's First Trusted Software Code Exchange. Software developers around the world have valuable code that Program Managers desperately need in order to innovate faster. Yet there’s no trusted marketplace to verify the quality of this software code, customize it easily and compensate the creators. InvenTrust helps bridge this gap by creating a Trusted ecosystem powered by blockchain and AI technology for buying and selling verified high-quality software code.
InvenTrust is the World's First Trusted Exchange for Software. We’re introducing decentralized transparency to the Open Source world, harnessing the power of blockchain and AI technologies in our robust new software exchange. This will ensure the quality of shared software code and speed innovation around the world. The code developers earn through selling their codes, Validators benefit through validating the codes and the Users benefit by the availability of verified ready-built software, which saves time and money.
Holders own software that they would like to sell or licence on InvenTrust.
Users are interested in buying or licensing software on InvenTrust.
Validators provide and are paid for a variety of valuable services to the InvenTrust ecosystem. When a set of code is uploaded by a Holder, up to 9 Validators evaluate and validate that the code is not stolen and performs as expected. Validators should have deep experience in the field of technology, in which the code, they are evaluating has been written.
Validators are responsible to build the consensus on the validity. When evaluation of code starts, they can validate or invalidate it accordingly, if majority says that it is valid then that code becomes available for purchase/licensing.
Software developers can be benefited by:
Software buyers can use the platform to:
The Validators validate the code and earn a percentage of the transaction value as fees. Validators can also make bounty earnings on identifying any infringements or functional shortfalls in the codes.
There is no limitation on the number of code validations or amount earned. Validators build reputation through accurate validation. Better reputation results in more recommendations.
Yes, you can play multiple roles. You can be Holder, be Validator by validating other's codes or User.
The basic membership is Free. There are two subscription models for Holders i.e. Pro at $96/month and Enterprise at $960/month. Check Pricing tab for the features Please check the FAQ for earning option and transactional charges.
Login to the InvenTrust platform.
At present, it is used to share software codes. It will be expand to include other assets in the future.
InvenTrust uses AI and machine learning algorithms to flag the codes to potential Users. Buyers can then evaluate choices, based on ratings and customization options. As the codes available are validated by Validators, it provides the trust factor for the buyers to complete the sale.
Every code available for sale has been verified by multiple Validators, who are experts in the domain and based on their validation and inputs, the code is available for licensing.
If you want authentic and verified code, which is fulfilling higher percentage of code quality, then this is the platform to purchase from.
Every code available on this platform has been governed by couple of factors:Novelty - is that the software is new and does something unique functionality - it functions as claimed and does not have any bugs.Consensus requires at least 5 Validators to be valid, and validation happens if at least 3 of them agree. After the minimum number of Validators is achieved, a waiting time of 24 hours is allowed for other validators to add their evaluation to the validation process. The process is anyway closed if 9 reports are received before the 24 hours deadline. Strict majority (>50%) is required for positive validation. Validators are not aware of the other reports (nor of the originators of the thereof) until the validation procedure terminated. Validators however will know how many other validators already completed and submitted a report (this decreases the interest to participate as the slice of reward becomes thinner). A report can be changed, or withdrawn until the validation procedure is closed.
Being part of the majority side of consensus gives to validator a boost to reputation score equal to +(weight*1), being on the losing side gives score - (weight*1).
On uploading the code, it will be displayed on your profile page. The Validators can access and validated by staking the validation value. Once validation is done, it will become available for the Users to buy.
Developers trade their software codes to individual users and Corporations and based on the quality of the software and technical knowledge, their reputation increases. They could use this reputation scores promote their candidature among recruiters who can make an informed decision. Though this is not a job search platform, but it can substantiate your skillset and knowledge
If you can't find your answers in the FAQ, feel free to reach out to us at firstname.lastname@example.org and we will be happy help you with your queries.
Coders upload their code to our blockchain platform, verifying ownership through our patented “ownership wrapper” which tracks anyone who touches the software.Sale of your code, either exclusive or non-exclusive, is managed through smart contract and every owner of that property can be tracked.
The code registered is validated by multiple Validators to arrive at a consensus. Validators are also encouraged to verify plagiarism by rewarding Bounty incentive, so the plagiarism risk is minimized
InvenTrust is a global platform and available across countries. Irrespective to where someone lives, one can register on the site and share their Codes
The platform employs Hybrid Matching Technology: The matchmaking activities of validators enhance machine learning algorithms that push recommendations to prospective Users about Holders of Rights
Codes uploaded are validated by a network of Validators, who can also contribute his expertise in the domain. Validators assess such factors as novelty, potential commercialization opportunities, estimated valuation, and more.
No, there is no time limit in hosting a code
Yes, the price will be set by the Holder of the code.
A smart contract is a computer code running on top of a blockchain containing a set of rules under which the parties to that smart contract agree to interact with each other. If and when the pre-defined rules are met, the agreement is automatically enforced. The smart contract code facilitates, verifies, and enforces the negotiation or performance of an agreement or transaction.
Our Protocol enables Holders to register their codes through immutable and secure mechanisms that are encrypted yet searchable and enables blockchain based smart contracts that allow the Holder to sell code access to selected network members.
The members will need to have a PayPal digital wallet and linked to the platform. The Holders and Validators will have to complete the KYC, before being able to transact
As a User, you can request the Holder to customize the code for your requirement, which the Holder might do it at a additional cost. As a Developer you can buy the existing code from the Holder and customize it.
Holder will need to stake $1, however this is remitted back to the Holder when the software is validated or when he/she subscribes to the platform.
For each transaction on the platform, the value is split as below:
Bounty is the sum paid for the Validators for identifying issues or plagiarism in the codes registered, to perform the role of Bounty Hunter
Bounty value: Accrued bounty comes from 3% of every transaction. Bifurcation of 3% is: Consider, x = Total Transaction 0.3% * (x) from 10% * (InvenTrust share) --- A 0.3% * (x) from 10% * (Validator share) --- B 2.4% * (x) from 80% * (Holder share) --- C Bounty = A + B + C
Upon each sale/licensing of the code, the bounty is accrued of a 3% of the transaction value deduced as one percent each by the actors interested in the transaction: 0.3% from the 10% that goes to InvenTrust, 0.3% from the 10% that goes to validators and 2.4% from the part that goes to the Holder.Thus, if a crypto-snippet is licensed first for, say, $1000 monthly license fee then the bounty is $30 per month. After, say, 2 further iterations / enhancements of that crypto-wallet code it’s price to an OEM may increase to say, $3000 per month. Then the bounty would increase to $90 per month. Supposing a validator swoops into the scene 5 months after the first wrapper layer was being licensed and 3 months after the second wrapper had been licensed. The Accrued Bounty would be $30x5+$90x3 =$420.
Bounty validation follow is the same principle of rights validation and is evaluated by multiple Validators. If majority Validators validate the bounty, it is deemed successful. If Bounty is won the bounty hunter takes 90% of bounty value and the remaining 10% is distributed among the Validators with concensus.
If the Bounty is lost, the 10% stake by the bounty hunter is lost, which is shared amonst Validators with majority concensus.
Bounty incentive is given to validators involved in validating the claim submitted by bounty hunter
Bounty incentive is 10% of the bounty value which is shared by all the Validators validating the claim of Bounty hunter "Let's consider: Total Bounty Value : $420 If 3 validators are involved for validating the claim, then each of them would receive (10% of $420 / 3) = $14 Result: $14 is the amount which each validator would receive after doing the validation. "
Staking is consider to be the term given in which a stakeholder puts some stake for a certain activity. There are two kinds of staking:
1) Validator's Stake for evaluating a Right
2) Validator's Stake for claiming the Bounty
Validator's Stake for evaluating a Right: Validators puts a stake of $1 to evaluate a right
Validator's Stake for claiming the Bounty: In case if a validator claims that the right published is plagiarized, then he can put a stake of 10% of the bounty value, in order to bounty hunter.
As in above example: The Accrued Bounty is $420.
The required stake to claim that bounty would be $42.
The reputation on the validators is relative to the number of successful consensus. The process of selection of validators for validation of codes is based on their reputation, already present in the system. The Validators receive - +1 reputation to those in consensus; -1 reputation for those outside consensus.
If bounty is initiated and confirmed, all validators that originally formed the majority in the validation of the plagiarized piece of software get a reputational punishment of -2 points.
The bounty hunter gets +1 reputation - A relatively bad reputation:- makes it impossible for him to validate software of Premium holders, - makes it less likely for them to be selected among the validators of bounty hunts and software.
This provide incentive to avoid the “validate anyway” strategy to emerge as a successful one. More generally, even during validation if there are multiple validators who "show up" the system should prioritize choice of validators based on their reputation.