> Payments are handled by Solana smart contracts, with a React frontend (TanStack Start).

This is disappointing.

Solana has a highly centralized validator set that will keep shrinking over time as the cost to run one out paces the rise in the SOL price.

This leads to it being very centralized.

Solana is also missing core cryptographic primitives like state receipts, meaning I can be easily tricked by a dishonest validator about whether my transaction happened.

Without a mempool, sending transactions is a nightmare during high network usage and my transaction can dissappear forever, or be executed multiple times.

Solana isn't even significantly cheaper than the alternatives anymore.

Yeah that's true and the plan is to expand to multiple chains once the platform has users and we are happy with the stability of the system.

Our current system will allow us to expand to Ethereum easily which will open up a much larger network. We just wanted to keep things simple for our initial product and you have to admit that Solana is a good chain to build on.