License solution for algo providers

Forums ProRealTime English forum General trading discussions License solution for algo providers

Viewing 4 posts - 1 through 4 (of 4 total)
  • #175510
    I have been thinking a bit about how much work it has to be to compile uniqe algos/indicators for each customer every time you rent something out.
    When only renting out a few algos to a few customers it is manageable, but when you have alot of algos and alot of customers you would have to spend wast time and energy to modify indicators and set valid-to-dates for each customer.
    Since PRT doesnt have a built in way to handle this i thought of a better way, a way that we can code ourselves to handle this. So i wrote up this code today that I think handles the problem in quite a neat way.
    Basically you can keep publishing the strategy with open code.
    You then implement, in each indicator that you want to rent out, a simple checksum generator.
    So, you compile the indicators that you want to rent out with hidden code but not limited to single import.
    These indicators you can publish for everyone to download on a website for example.
    Then, for each customer that rents an algo from you, you compile a user uniqe “Licence-indicator” with the algos that this customer payed for, and the date up until this should be valid.
    This “Licence-indicator” is compiled with hidden code and limited to a single import.
    The “Licence-indicator” has the same generator-code as all the indicators you have published, so what an indicator does is that it calls this “Licence-indicator” that checks if the customer has acces to this algo during this date.
    If they do, it returns a checksum (generated by generator-code) and the indicator can, with the same code, verify that this actually is a valid checksum.
    This would mean that when renting out algos, you dont have to compile multiple indicators for each customer, you simply compile one “Licence-indicator” for each customer.
    I havent been able to debunk this myself, so I turn to you guys to “crack” this system.

     

    #175519

    Thanks for sharing and for the idea and the code.

    For the record, to save you time generating exports, managing licenses, expirations and customers, the marketplace solution is IMO the best solution.

    In addition to providing you with an ultra-secure licensing system (and integrated in ProRealTime), with an automatic process, the marketplace also allows you to generate trials, manage subscriptions with recurring payments, automatic update management for all your customers, a support ticket tool, etc.
    I can help you in the process of putting your shop online, contact me directly: market@prorealcode.com or visit https://market.prorealcode.com and register as a seller 🙂

    #225040

    Hi! With this solution, is it possible to manage licenses, subscriptions and so on and still sell your algos of marketplace, for example at your own website? Or are these tools limited to only sell your algos at the marketplace?

    #225041

    Hi, to benefit from our services, your products must be hosted on https://market.prorealcode.com 🙂

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login