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

# Getting Started as a Partner

> Next steps to launch your raffle on PollyPrize.

import { Steps } from '@mintlify/components';

Interested in running a raffle for your community on PollyPrize? Here’s how to get started:

<Steps>
  <Step title="1. Contact the PollyPrize Team">
    Reach out to the Polly team through official channels: [X](https://x.com/pollyabstract), [Telegram](http://t.me/PollyAbstractPortal) or [e-mail](mailto:hello@pollyabstract.xyz). Discuss your goals, desired raffle mechanics, prize details, and target audience.
  </Step>

  <Step title="2. Finalize Raffle Configuration">
    Work with the team to determine the optimal settings for your raffle based on the available [Configuration Options](/partners/configuration):

    * Prize details (NFT, Token amount)
    * Pricing (Your token, USDC, PP, Free)
    * Payment token(s) accepted
    * Burn token (Your token, \$POLLY)
    * Timing (Start, End, Caps)
    * Gating requirements (Token hold, NFT hold, VIP, Snapshot/Merkle list)
    * Metadata (Name, Description, Image URL, Public visibility)
    * Platform fee agreement
  </Step>

  <Step title="3. Prepare Assets & Data">
    * **Prize:** If providing an on-chain prize, ensure it's ready and arrange transfer to the PollyPrize contract address before resolution.
    * **Metadata:** Prepare the JSON metadata file containing the name, description, image URL (hosted publicly or as a data URI itself), and public flag. Convert this JSON to the required `data:application/json;base64,...` format for the `raffleURI` parameter. Online tools or simple scripts can do this encoding.
    * **Gating Data:** If using Merkle gating, prepare the list of eligible addresses and generate the Merkle Root. Provide this root to the PollyPrize team.
    * **Images:** Provide image assets for metadata and promotion.
  </Step>

  <Step title="4. Raffle Creation & Listing">
    The PollyPrize admin team will use the configured parameters to call `createRaffle` on the smart contract. Once created, they will set the raffle's `isListed` status to `true` to make it visible and active on the platform at the agreed `startTimestamp`.
  </Step>

  <Step title="5. Promotion & Launch">
    Promote the raffle to your community! Share the link, explain the rules and prize, and build excitement.
  </Step>

  <Step title="6. Raffle End & Resolution">
    Once the raffle ends (time limit or hard cap reached), the PollyPrize team (or designated keepers) will initiate the `resolveRaffle` and `processWinners` functions using the secure Pyth Entropy randomness to select the winner(s).
  </Step>

  <Step title="7. Prize Distribution">
    For single-winner on-chain prizes, distribution is typically automatic. For multi-winner or complex scenarios, coordinate distribution with the PollyPrize team as planned. Announce the winner(s) to your community!
  </Step>
</Steps>

We look forward to collaborating with you! Reach out on [Telegram](http://t.me/PollyAbstractPortal) to discuss partnership opportunities.
