Add anDocumentation Index
Fetch the complete documentation index at: https://docs.startale.com/llms.txt
Use this file to discover all available pages before exploring further.
fc:miniapp meta tag to the <head> of every page you want to be launchable from a feed (X, Telegram, Discord, Farcaster). When the URL is shared, those platforms render a preview card with a CTA that opens your Mini App.
The Startale App does not parse this tag, it is a Farcaster standard. Startale verifies the embed is live during QA before approving your listing.
Tag
All fields are delivered as a single stringified JSON object:Required fields
String-length values below come from the Farcaster Mini App spec. They are not enforced by the Startale parser, but staying within them is recommended for consistent display across feeds and the launcher splash.
| Field | Type | Constraints |
|---|---|---|
version | string | Must be "1". |
imageUrl | string | Preview image shown in the social feed. HTTPS, 3:2 aspect ratio. Recommended ≤1024 chars. |
button.title | string | Label on the CTA button. Plain text, recommended ≤32 chars. |
button.action.type | string | One of "launch_frame" or "view_token". |
button.action.name | string | App name shown on the splash screen after the user taps the CTA. Plain text, recommended ≤32 chars. |
button.action.url | string | HTTPS launch URL when the button is tapped. Defaults to the page URL if omitted. Recommended ≤1024 chars. |
Optional fields
| Field | Type | Constraints |
|---|---|---|
button.action.splashImageUrl | string | Centered splash icon. PNG, 200×200 px. |
button.action.splashBackgroundColor | string | Hex color for the splash background. |
Example
Troubleshooting previews
- The image must be reachable over HTTPS with a valid certificate.
- Cache headers matter. Feeds reuse stale previews. Set
Cache-Control: public, max-age=60on preview images while iterating. - Test your embed by sharing the URL into a private cast on Farcaster or a saved-messages chat on Telegram.