You may have a useful algorithm, but it does not determine if there is innovation left for X. It seems to be a function that determines if there is potential profit in innovating for X.
The main difference is BaseShield's secure virtualization. It's true that there are other platforms that make downloads convenient, but none of them can automatically enforce certain behavior for the applications.
This was actually something we were also going to pitch to YC recently. Glad (I guess?) we didn't-- but without the virtualization layer (but lots of automatic automated testing) so we could handle real world/common apps.