Every successful platform needs:
Clear incentives for developers to get value.
“Show me the users or money!”
Clear value for users.
More to do on the product = more time & more fun
Trust from users.
Users have to trust that the platform protects them.