The max supply is 92 billion. Why 92 billion? It came down to the variable types in C++. The integer data type in C++ that stores that value has a limit of around ~92 billion, so we chose 92 billion. If we went over that limit, it would force us to refactor a lot of code and delay Lynx’s release. We wanted to remove that additional complexity. With Lynx’s low block reward, we have about ~24 years of life left on the coin which allows for (and encourages) long term stability.