Skip to main content
Start here after install. This is the admin page that defines your site identity, AI setup, fee wallet, and who is allowed to create markets.

Brand identity

Company name and description

Company name is required and should be the public brand users see across the site. Company description is also required and is used in metadata and wallet dialogs. Keep them short. The UI enforces up to 80 characters for the name and 180 for the description.
This is the main platform logo shown in the header and other branded surfaces. The form accepts SVG, PNG, JPG, and WebP, up to 2 MB. SVG keeps sharp vector rendering. Raster uploads are processed and stored as PNG, so a square logo with transparent background works best.
Upload both 192x192 and 512x512 app icons. These are used when users install your prediction market on mobile or desktop. The same file formats are accepted, also up to 2 MB. Use simple square artwork, not a full banner or wide logo.

Community and analytics

Google Analytics ID

Paste your GA4 measurement ID in the format G-XXXXXXXXXX. If you do not use Google Analytics, leave it empty.

OpenRouter integration

What it unlocks

OpenRouter powers three important admin features: Market Context, automatic translations in Locales, and the AI helper in Create Market. If you skip this setup, those features stay limited or unavailable.
Generate the key at openrouter.ai/settings/keys. Paste it here and save. The app stores it encrypted. This is the field you need before refreshing the model list or enabling AI-powered admin features.
After adding the key, use the refresh button to load available models. You can leave the selector on automatic, or pin a model for more predictable behavior. The real admin UI recommends browsing-capable models such as perplexity/sonar when you want better web-aware results.

LI.FI integration

What LI.FI does on the site

LI.FI powers the wallet funding flow used by the site to load supported chains, tokens, wallet balances, swap or bridge quotes, and prepared execution steps. In practice, it helps users move funds from supported tokens and networks into the wallet flow without leaving your prediction market experience.
This is your LI.FI integrator ID. In the product it accepts letters, numbers, dot, underscore, and hyphen only, with a max length of 120. Example: kuest-mainnet. The form points users to li.fi, and LI.FI documents its partner onboarding through the Partner Portal. If you leave the field empty, the app falls back to LI.FI’s default integrator name, which is fine for testing but not ideal for a branded production setup.
This field is optional in practice. The site works with the integrator alone, but a LI.FI API key is useful when you want higher rate limits. LI.FI’s official docs state that the API key is mainly needed for higher limits and should stay server-side, not in client code. In this product the key is stored encrypted and used through server routes. It must not contain spaces and the field allows up to 256 characters. See LI.FI Rate Limits and API Authentication.

Market and fee settings

Fee recipient wallet

This field expects a Polygon 0x... wallet address. It is the wallet that receives your platform fees. Use a treasury or operations wallet that your team controls. Do not use an exchange deposit address.
Use this when you want to import creator wallets automatically from another prediction market running on Kuest. Paste the public site URL, for example https://markets.example.com. The admin fetches that site’s /api/allowed-market-creators endpoint and mirrors the wallets it exposes. The URL must be public and use https. Localhost, private IPs, and internal hosts are rejected.
Use this when you want to approve a single creator directly. You add a display name plus a Polygon 0x... wallet address. The display name can be up to 80 characters and is only there to help your team recognize the source later.
The Create Market flow checks this list in pre-sign. If the connected wallet is not allowed, the user cannot finish market creation. This means General is not just a settings page. It is also part of your market creation permissions.
If your team will create recurring markets, set up allowed creator sources and OpenRouter before testing Create Market. Those two checks block the flow most often.