Protocol foundation. Startale uses the Farcaster Mini App protocol as a technical communication standard, not as a social platform. Users do not need a Farcaster account to use your Mini App. Farcaster social features (sign-in with Farcaster, cast composition, social graph) are not available inside the Startale App. The protocol provides the iframe communication standard and manifest format only.
Why ship a Mini App
How a Mini App differs from a standalone application
- Authentication is shared with the Startale App, no separate sign-in.
- The wallet popup is replaced by the host’s approval UI.
- The signer is always the user’s smart account; linked EOAs are read-only.
- A handful of EIP-1193 methods (
wallet_switchEthereumChain,wallet_addEthereumChain) are not available inside the host.
What you ship
- A web application served over HTTPS.
- A signed manifest at
/.well-known/farcaster.json. - An
fc:miniappmeta tag on shareable pages. - A submission to Startale.
Reusing a Farcaster or Base manifest
If your project already lives on Farcaster or Base, your existingfarcaster.json works on Startale. Add Startale-specific fields inside a startale object within your existing frame object. A single file works on all three platforms. See Manifest.
Get started
Quickstart
Build, sign, register, and run a Mini App in the local sandbox.
Manifest reference
Every field, what is required, what is optional, what gets used.
Deep linking
Link straight into a specific screen inside your Mini App.
Preview your Mini App
Load any URL in the Startale App frame and test the wallet handshake.
Developer tools
Manifest validator, embed validator, and Mini App preview in one place.