@typeof.eth
IMO, the mini app spec would be better off if it was detached from Farcaster or a specific client
It should focus on defining how onchain apps can become augmented in wallet clients like the Base App, Farcaster, Rainbow, MetaMask etc. Clients that wanna adopt the spec could do so and make their in-app browsing experience better
The spec could handle stuff like:
- Setting up the app metadata (icons, splash screens, etc)
- Auto connecting apps to wallets in a standard way
- Notifications, haptics, and other interactions usually reserved for native apps
Farcaster/social specific features could be its own thing separate from the core spec