> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kuest.com/llms.txt
> Use this file to discover all available pages before exploring further.

# General

> Configure every card in Admin -> General, including brand, market context, featured markets, integrations, and synced sources.

<Info>
  This page mirrors the exact cards shown in <code>Admin -> General</code>. Each item below matches a setting in the form.
</Info>

## Brand identity

<AccordionGroup>
  <Accordion title="Logo icon" icon="image-up" defaultOpen>
    Upload the main platform logo. Accepted formats: `SVG`, `PNG`, `JPG`, `WebP`.
  </Accordion>

  <Accordion title="Company name" icon="type">
    Public brand name shown across the site.
  </Accordion>

  <Accordion title="Company description" icon="text-quote">
    Short description used in metadata and wallet dialogs.
  </Accordion>

  <Accordion title="App install icon (PWA)" icon="smartphone">
    Upload both icons used when users install your app: `Icon 192x192` and `Icon 512x512`.
  </Accordion>
</AccordionGroup>

## Social & Community

<AccordionGroup>
  <Accordion title="Discord community link" icon="link-2" defaultOpen>
    Public Discord invite URL.
  </Accordion>

  <Accordion title="X / Twitter link" icon="link-2">
    Public X profile URL.
  </Accordion>

  <Accordion title="Facebook link" icon="link-2">
    Public Facebook page URL.
  </Accordion>

  <Accordion title="Instagram link" icon="link-2">
    Public Instagram profile URL.
  </Accordion>

  <Accordion title="TikTok link" icon="link-2">
    Public TikTok profile URL.
  </Accordion>

  <Accordion title="LinkedIn link" icon="link-2">
    Public LinkedIn page URL.
  </Accordion>

  <Accordion title="YouTube link" icon="link-2">
    Public YouTube channel URL.
  </Accordion>

  <Accordion title="Support link" icon="life-buoy">
    Support contact URL or email (for example Discord, Telegram, WhatsApp, or `support@...`).
  </Accordion>
</AccordionGroup>

## Global announcement banner

<AccordionGroup>
  <Accordion title="Message" icon="megaphone" defaultOpen>
    Banner text shown at the top of the site. Leave empty to hide the banner.
  </Accordion>

  <Accordion title="URL (optional)" icon="link">
    Optional link opened when users click the banner.
  </Accordion>

  <Accordion title="Disable on" icon="layout-template">
    Choose routes where the banner should not appear.
  </Accordion>

  <Accordion title="Disable Faucet Banner" icon="droplets">
    Hide the test-mode faucet banner for everyone. This is separate from the custom announcement message above.
  </Accordion>
</AccordionGroup>

## Market Context

<AccordionGroup>
  <Accordion title="Enable market context" icon="toggle-right" defaultOpen>
    Turn AI-generated context on or off on event pages. This feature requires an OpenRouter API key and model in the Integrations card below.
  </Accordion>

  <Accordion title="Prompt template" icon="file-text">
    Control the instruction sent to the model. Keep it neutral and use it to explain the market rather than predict an outcome or persuade users to trade.
  </Accordion>

  <Accordion title="Available variables" icon="braces">
    Insert live placeholders for the event title, description, main tag, creator, creation time, estimated end date, focused market title, probability, YES price, 24-hour volume, total volume, and outcomes. The app replaces them before sending the prompt.
  </Accordion>
</AccordionGroup>

## Featured markets

<AccordionGroup>
  <Accordion title="Enable the home carousel" icon="gallery-horizontal" defaultOpen>
    Show or hide the featured-markets carousel below the main navigation. Manual picks keep their configured order.
  </Accordion>

  <Accordion title="Manual and AI selection" icon="sparkles">
    Add up to eight active markets manually. When <strong>Use AI to highlight markets</strong> is enabled, manual picks stay first and AI can fill the remaining slots. Use <strong>Regenerate</strong> to refresh the AI selections.
  </Accordion>

  <Accordion title="Selection and context settings" icon="sliders-horizontal">
    Set the maximum card count, default context mode (`Auto`, `News`, `Comments`, or `Hidden`), minimum 24-hour volume, and automatic inclusion of live/today sports or new events. You can also provide news-source hints and a comment blacklist.
  </Accordion>

  <Accordion title="Per-market context" icon="newspaper">
    Each selected market can be enabled or disabled and given its own context mode. For news context, add article URLs manually or ask AI to find recent coverage from your configured source hints.
  </Accordion>

  <Accordion title="Side card" icon="panel-right">
    Configure the compact card above Hot topics. Use a text card with title, text, CTA, icon, and optional AI generation, or upload a `PNG`/`JPG` image and provide hover text and a destination link.
  </Accordion>
</AccordionGroup>

## Legal & Geoblocking

<AccordionGroup>
  <Accordion title="Terms of Use PDF" icon="file-text" defaultOpen>
    Upload a PDF to replace the default `/tos` page content. You can open or remove the current uploaded file from this same card.
  </Accordion>

  <Accordion title="Blocked countries" icon="shield-ban">
    Select countries that should be blocked from accessing the platform. If none are selected, access stays available for all regions.
  </Accordion>
</AccordionGroup>

## Integrations

<AccordionGroup>
  <Accordion title="Google Analytics ID" icon="bar-chart-3" defaultOpen>
    GA4 measurement ID (format `G-XXXXXXXXXX`).
  </Accordion>

  <Accordion title="OpenRouter integration" icon="sparkles">
    Configure the `API key` and `Preferred OpenRouter model`, or let OpenRouter choose the model. These settings power Market Context, locale translations, Create Event AI tools, and AI-assisted featured markets.
  </Accordion>

  <Accordion title="Sports data providers" icon="trophy">
    Add a TheSportsDB API key for sports and a PandaScore token for esports. Configured providers let the Events and Create Event screens find source matches, attach provider IDs, and automate score updates.
  </Accordion>

  <Accordion title="LI.FI integration" icon="wallet-cards">
    Configure `Integrator name` and optional `API key` for funding/swap flows.
  </Accordion>

  <Accordion title="Polymarket arbitrage" icon="arrow-left-right">
    Enable <strong>Arbitrage with Polymarket</strong> to show cross-platform arbitrage. To let users connect a different Polymarket wallet, also enable <strong>Separate Polymarket wallets</strong>. This requires a Reown Pro or Enterprise plan <strong>and</strong> Multi-Wallet enabled for the project in [Reown Cloud](https://cloud.reown.com); the paid plan alone does not activate it. Without this option, users must use the same wallet on both sites.
  </Accordion>

  <Accordion title="Custom Integrations" icon="code">
    Add external scripts. Each integration has `Name`, `Snippet`, and `Disable on` route options.
  </Accordion>
</AccordionGroup>

## Market settings

<AccordionGroup>
  <Accordion title="Synced market sources" icon="users">
    Manage allowed mirrored market creators. Add another Kuest site URL to import its creator wallets automatically, or add one wallet with a display name. These sources also determine which creator wallets pass the Create Event pre-sign check.
  </Accordion>
</AccordionGroup>
