You don't need an edge. Just a correct view of the basics.
The intrinsic value of some companies increases more every day than the intrinsic average value of all the companies.
Some of those companies have a durable competitive advantage: they can continue to increase intrinsic value for years.
All you have to do is buy a portion of these companies for a price that is not too far above the intrinsic value at any one time.
How are you defining the "intrinsic value" of a company, how do you measure it and predict its rate of change, and how do you show that it's directly proportional to the stock price?
If you can correctly predict, based on publicly available information, that a company will be more profitable in the future, then everyone else who uses the same information and methodology will come to the same conclusion, and the stock price today already reflects that prediction.
You may think you're predicting than the average investor, but even if you're right about it, by definition it's an edge. Anyway, you aren't trying to beat the average investor, but the average
investment, weighted by the size of the investment, and that average is
extremely weighted towards the investors who are best at predicting, because they have by far the most to invest.