From 5e85e7de6b3e9bb3af0864e6bd6ef50724aa9bd8 Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Wed, 1 Apr 2026 17:41:54 +0100 Subject: [PATCH 1/7] feat: add Affiliate Program documentation and category JSON files - Introduced a new category JSON file for the Affiliate Program, enabling it to be collapsible in the documentation sidebar. - Added a comprehensive FAQ document detailing the CoW Swap Affiliate Program, covering aspects such as participation, rewards, eligibility, and operational guidelines. - Created a README file that outlines the Affiliate Program's structure, definitions, program flow, and initial launch parameters. These additions enhance the clarity and accessibility of the Affiliate Program information for users. --- .../cow-swap/affiliate-program/README.md | 135 +++++++++ .../affiliate-program/_category_.json | 6 + .../cow-swap/affiliate-program/faq.md | 261 ++++++++++++++++++ 3 files changed, 402 insertions(+) create mode 100644 docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md create mode 100644 docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json create mode 100644 docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md new file mode 100644 index 000000000..30d423d84 --- /dev/null +++ b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md @@ -0,0 +1,135 @@ +--- +title: CoW Swap Affiliate Program +sidebar_label: Overview +sidebar_position: 1 +--- + +The CoW Swap Affiliate Program rewards affiliates and referred traders when referred wallets generate qualifying trading volume on CoW Swap. Rewards are milestone-based and paid in USDC. + +The program operates within a governance-approved framework with defined parameters, eligibility requirements, and enforcement rights. + +For operational details, see the [Affiliate Program FAQ](/cow-protocol/tutorials/cow-swap/affiliate-program/faq). + +## Definitions + +- **Affiliate**: A participant who generates and distributes a referral link tied to their wallet +- **Trader**: A wallet that activates an affiliate referral link and executes at least one qualifying trade on CoW Swap +- **Attribution window**: The period during which a referred wallet's qualifying volume is attributed to an affiliate +- **Qualifying volume**: Eligible trading volume on CoW Swap counted toward milestone rewards, subject to exclusions + +## Program Flow + +1. An affiliate generates a unique referral link tied to their wallet. +2. A trader activates the link and executes a qualifying trade. +3. The trader wallet becomes attributed to the affiliate. +4. Qualifying volume is tracked during the attribution window. +5. Rewards are distributed when milestone thresholds are reached. + +Attribution is wallet-based and not retroactive. + +## Initial Launch Parameters + +The program launches with the following default configuration: + +- Reward per milestone: `10 USDC` +- Milestone volume: `250,000 USD` of cumulative qualifying volume +- Attribution window: `90 days` +- Maximum rewardable volume per referred wallet: `50,000,000 USD` +- Rewards are paid weekly in `USDC` through batch transfers + +These parameters may be adjusted within governance-approved limits. + +## Attribution Rules + +- Each referred wallet may be attributed to only one affiliate. +- Attribution starts when a trader activates a referral link and completes a first qualifying trade. +- Only volume executed within the attribution window is eligible. +- Volume executed before attribution does not count. + +Attribution logic is deterministic and wallet-based. + +## Qualifying Volume + +Qualifying volume includes eligible trades executed on CoW Swap during the attribution window. + +The program may exclude: + +- Economically non-meaningful swaps +- Low-fee or zero-fee pairs +- Artificial volume generation +- Trades determined to be abusive or manipulative + +Eligibility rules may be refined within governance-approved parameters. + +## Rewards and Payouts + +Rewards are triggered when cumulative qualifying volume reaches the defined milestone thresholds. + +- Rewards are paid in `USDC`. +- At launch, both the affiliate and the referred trader receive rewards when eligible milestones are reached. +- Payouts are processed weekly. +- A defined data cut-off applies to each payout cycle. +- Rewards may be withheld pending review if suspicious activity is detected. + +Payouts are executed as batch transfers. + +## Enforcement and Disqualification + +The program enforces anti-abuse protections to maintain protocol integrity. + +Prohibited behavior includes: + +- Self-referrals +- Circular referral schemes +- Sybil activity +- Wash trading +- Artificial volume generation +- Misleading or deceptive marketing practices + +Program Managers reserve the right to: + +- Disqualify participants +- Deny unpaid rewards +- Withhold payouts pending investigation +- Modify eligibility within approved parameters +- Pause or terminate participation + +## Parameter Adjustments + +Certain program parameters may be adjusted within a governance-approved envelope. + +Adjustable parameters include: + +- Reward per milestone +- Milestone volume +- Attribution window +- Maximum rewardable volume per wallet +- Affiliate and trader reward split +- Eligibility refinements +- Volume exclusions + +Changes outside the approved envelope require a new governance proposal. + +## Program Term and Cap + +- The program operates for a 6-month term from the launch date. Renewal or material expansion requires a new CIP. +- A hard incentive cap of `500,000 USDC` applies. +- Once the cap is reached, no further rewards will be distributed. +- The program may be paused or terminated in case of abuse, critical issues, or material risk. + +## Irreversibility and Finality + +- Referral links are wallet-bound and permanent. +- Attribution cannot be reassigned. +- Rewards are calculated according to the program's eligibility rules. +- Decisions regarding abuse and eligibility are final. + +## Support + +For support requests, please provide: + +- Your registered wallet address +- Your referral code, if applicable +- A transaction hash, if applicable + +Program updates and support are handled through the CoW Protocol Discord. diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json new file mode 100644 index 000000000..0370c3313 --- /dev/null +++ b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json @@ -0,0 +1,6 @@ +{ + "position": 7, + "label": "Affiliate Program", + "collapsible": true, + "collapsed": true +} diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md new file mode 100644 index 000000000..cc6501a75 --- /dev/null +++ b/docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md @@ -0,0 +1,261 @@ +--- +title: Affiliate Program FAQ +sidebar_label: FAQ +sidebar_position: 2 +--- + +This page expands on the [CoW Swap Affiliate Program overview](/cow-protocol/tutorials/cow-swap/affiliate-program). + +## Overview + +### What is the CoW Swap Affiliate Program? + +The CoW Swap Affiliate Program is a 6-month pilot that rewards affiliates who refer new retail traders when those referred wallets generate qualifying CoW Swap trading volume. The program operates within a governance-approved parameter envelope and hard budget cap. It is not an investment scheme or brokerage arrangement. Rewards are provided solely for marketing and referral services. + +### Who can participate? + +Affiliates who generate referral links or codes tied to their wallet can participate, as can traders who use those links and meet the program's eligibility and jurisdiction requirements. + +### How do I apply? + +The Affiliate Program is open and permissionless. + +To participate, generate your referral link from the CoW Swap interface and start sharing it. There is no approval process required. + +You may join the [CoW Protocol Discord](https://discord.gg/cowprotocol) for support, updates, and community discussion. Participation in Discord is optional. + +### How long will the program run? + +The program runs for 6 months from launch. Renewal or material expansion requires a new CIP. + +## How It Works + +### How do referral links work? + +Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap through that link or code and complete a qualifying trade. + +### Can I change my code or link? + +No. Once a code or link is created, it cannot be changed. + +### When does a trader become attributed to me? + +A trader is bound to an affiliate for up to 90 days starting from the first qualifying trade after clicking a referral link or entering a referral code. + +### How long does attribution last? + +Attribution lasts for up to 90 days per wallet. + +### Can one trader be referred by multiple affiliates? + +No. Once a trader uses a referral link or code and completes a first qualifying trade, that wallet becomes attributed to that affiliate for up to 90 days. During that attribution window, the trader cannot be referred by another affiliate. + +### When do rewards start counting? + +Rewards start counting when the referred trader wallet reaches cumulative qualifying volume milestones. + +## Rewards + +### How are rewards calculated? + +Rewards are paid in `USDC` when referred trader wallets reach cumulative qualifying volume milestones. At launch, the program pays `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. The reward curve and milestone thresholds can be adjusted within governance-approved limits. + +### What is a milestone? + +A milestone is a cumulative qualifying volume threshold that triggers a reward payout when it is reached. + +### What are the current reward settings? + +The launch configuration is `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. + +### Who earns rewards? + +Both the affiliate and the referred trader receive rewards when the referred wallet reaches an eligible milestone. + +### Is there a maximum reward per wallet? + +Yes. Rewards stop once a referred wallet exceeds `50,000,000 USD` in qualifying volume. + +### Can reward parameters change? + +Yes. Parameters can change within the governance-approved envelope, with public disclosure and reporting. + +## Eligibility + +### What qualifies as a new wallet? + +A new wallet is a wallet with no prior trading history on CoW Swap. + +### Are there jurisdiction restrictions? + +Yes. Participation is prohibited for users in restricted jurisdictions under the applicable CoW terms and conditions. + +### What counts as qualifying volume? + +Qualifying volume is counted under a defined methodology and subject to exclusions such as low-fee pairs, disallowed categories, and suspected wash trading. + +### Are all swaps eligible? + +No. Swaps that are economically non-meaningful, below minimum protocol-fee thresholds, or fall into excluded categories such as suspected self-trading, certain stable-to-stable swaps, or farming patterns may not qualify. + +### Is the Affiliate Program available on all chains? + +The program applies to all supported CoW Swap chains except Ink and Sepolia. + +## Payouts and Tracking + +### How and when are rewards paid? + +Rewards are paid in `USDC` through weekly batch transfers. Ethereum Mainnet is the default payout chain. Additional chains may be supported when operationally feasible. + +### Is there an affiliate dashboard? + +Yes. Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to track referred activity and rewards. + +### Where can I track my referred volume? + +- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see volume, number of trades, and all-time earnings. +- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see referred volume, number of trades, referred traders, and all-time earnings. +- CoW DAO does not track clicks directly. Affiliates can use a third-party link tracker for click analytics. + +### Are payouts transparent? + +Yes. Payout transactions are recorded on a public blockchain and remain visible to the community. + +### Is there a minimum payout threshold? + +Yes. The minimum payout threshold is `10 USDC`. Balances below that amount roll over to the next payout period. + +### Can I change my payout wallet? + +Rewards are distributed to the wallet associated with your affiliate participation. + +If you need to update your wallet, contact the team before the next payout cycle. Changes may not apply retroactively to already calculated rewards. + +### What happens if I lose access to my wallet? + +Rewards are distributed on-chain to the registered wallet. If you lose access to that wallet, the program cannot recover previously distributed rewards. + +If access is lost before payout, contact the team immediately. Assistance may be limited depending on the stage of payout processing. + +### What if I believe my rewards are incorrect? + +Please share the following in the Affiliate Program support channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol): + +1. Your wallet address, never your private keys +2. Your referral code +3. Relevant transaction hashes + +## Volume and Reward Nuances + +### Is volume counted gross or net of fees? + +Volume is counted gross of fees. + +### Is volume calculated in USD at the time of trade? + +Yes. Volume is calculated from the USD value of each swap at execution time. + +### Are partially filled orders counted? + +Yes. Only the filled portion of an order counts toward qualifying volume. + +### Do limit orders count? + +Yes. Filled limit orders are eligible and count toward qualifying volume. + +### Do cross-chain swaps count? + +Yes. Cross-chain swaps are included in qualifying volume. + +### Are failed or reverted transactions counted? + +No. Only successful trades executed on-chain count toward qualifying volume. Failed, reverted, or canceled transactions do not count. + +### What if a trade is later canceled? + +Canceled trades do not count. Only successfully executed swaps are included in qualifying volume calculations. + +## Abuse and Disqualification + +### What counts as self-referral? + +Self-referral includes referring a wallet that you directly or indirectly control, or participating in circular referral schemes designed to generate rewards from your own trading activity. + +### Can I refer wallets I control? + +No. That would be considered self-referral and is not allowed. + +### What happens if I'm flagged for abuse? + +The program reserves the right to: + +- Disqualify participants +- Deny unpaid rewards +- Pause payouts +- Restrict or terminate participation + +A forum notice may be published if there are material program changes or pauses. + +### Will unpaid rewards be clawed back? + +If abuse or fraud is suspected, unpaid rewards may be denied. + +### Can rewards be retroactively revoked? + +Once rewards have been distributed on-chain, they cannot be reversed. However, the program may disqualify participants and deny unpaid rewards in cases of fraud, abuse, or terms violations. Future participation and payouts may also be restricted. + +## Dashboard and Reporting + +### Where can I see my expected rewards? + +- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see expected rewards for the next airdrop and previously distributed amounts. +- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see expected rewards for the next airdrop and previously distributed amounts. + +### How often does the rewards data update? + +Rewards data updates four times per day at `01:00`, `07:00`, `13:00`, and `17:00` UTC. + +### Where can I see my payout history? + +Payout history is visible in the relevant account page. All payouts are also recorded on-chain. + +## Communication and Support + +### Where will affiliate updates be shared? + +Official Affiliate Program updates are shared through the Affiliate Program channel in the [CoW Protocol Discord](https://discord.gg/cowprotocol). + +### Is support available? + +Yes. Questions about tracking, rewards, attribution, and payouts should be posted in the dedicated Affiliate Program support channel in the [CoW Protocol Discord](https://discord.gg/cowprotocol). + +### How do I request support? + +When contacting support, please provide: + +- Your referral wallet address +- The referral link you are using, if relevant +- A transaction hash, if you are reporting a specific issue + +This helps the team locate your referral data and investigate efficiently. + +### What materials are available to me as an affiliate? + +Affiliates can access a dedicated Discord channel with: + +- Brand kit assets such as logos and usage guidelines +- Ready-to-use visuals and banners +- Campaign graphics +- Launch assets +- Product feature highlights +- Exclusive announcements related to upcoming launches +- Program updates and parameter changes + +Materials are updated periodically. + +### Can I run paid ads with my referral link? + +Affiliates must comply with the program's conduct rules. + +Misleading claims, spam, or guaranteed income language are strictly prohibited. Paid advertising may be subject to additional review and compliance requirements depending on jurisdiction and platform rules. From e29b6973f5e7391c4c53c485b66761ccaba803d1 Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Wed, 1 Apr 2026 17:50:10 +0100 Subject: [PATCH 2/7] feat: add Affiliate Program category and documentation files --- .../{tutorials/cow-swap => }/affiliate-program/README.md | 2 +- .../{tutorials/cow-swap => }/affiliate-program/_category_.json | 2 +- .../{tutorials/cow-swap => }/affiliate-program/faq.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename docs/cow-protocol/{tutorials/cow-swap => }/affiliate-program/README.md (98%) rename docs/cow-protocol/{tutorials/cow-swap => }/affiliate-program/_category_.json (82%) rename docs/cow-protocol/{tutorials/cow-swap => }/affiliate-program/faq.md (99%) diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md b/docs/cow-protocol/affiliate-program/README.md similarity index 98% rename from docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md rename to docs/cow-protocol/affiliate-program/README.md index 30d423d84..4a4020f78 100644 --- a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/README.md +++ b/docs/cow-protocol/affiliate-program/README.md @@ -8,7 +8,7 @@ The CoW Swap Affiliate Program rewards affiliates and referred traders when refe The program operates within a governance-approved framework with defined parameters, eligibility requirements, and enforcement rights. -For operational details, see the [Affiliate Program FAQ](/cow-protocol/tutorials/cow-swap/affiliate-program/faq). +For operational details, see the [Affiliate Program FAQ](/cow-protocol/affiliate-program/faq). ## Definitions diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json b/docs/cow-protocol/affiliate-program/_category_.json similarity index 82% rename from docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json rename to docs/cow-protocol/affiliate-program/_category_.json index 0370c3313..d5c3c6d72 100644 --- a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/_category_.json +++ b/docs/cow-protocol/affiliate-program/_category_.json @@ -1,5 +1,5 @@ { - "position": 7, + "position": 5, "label": "Affiliate Program", "collapsible": true, "collapsed": true diff --git a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md b/docs/cow-protocol/affiliate-program/faq.md similarity index 99% rename from docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md rename to docs/cow-protocol/affiliate-program/faq.md index cc6501a75..857261de6 100644 --- a/docs/cow-protocol/tutorials/cow-swap/affiliate-program/faq.md +++ b/docs/cow-protocol/affiliate-program/faq.md @@ -4,7 +4,7 @@ sidebar_label: FAQ sidebar_position: 2 --- -This page expands on the [CoW Swap Affiliate Program overview](/cow-protocol/tutorials/cow-swap/affiliate-program). +This page expands on the [CoW Swap Affiliate Program overview](/cow-protocol/affiliate-program). ## Overview From 00d8bc5c2b291eb0d081dd913021945098217530 Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:34:52 +0100 Subject: [PATCH 3/7] Update Affiliate Program FAQ and README documentation --- docs/cow-protocol/affiliate-program/README.md | 22 +++--- docs/cow-protocol/affiliate-program/faq.md | 75 ++++++++++--------- 2 files changed, 50 insertions(+), 47 deletions(-) diff --git a/docs/cow-protocol/affiliate-program/README.md b/docs/cow-protocol/affiliate-program/README.md index 4a4020f78..1c53cd2ca 100644 --- a/docs/cow-protocol/affiliate-program/README.md +++ b/docs/cow-protocol/affiliate-program/README.md @@ -12,18 +12,19 @@ For operational details, see the [Affiliate Program FAQ](/cow-protocol/affiliate ## Definitions -- **Affiliate**: A participant who generates and distributes a referral link tied to their wallet -- **Trader**: A wallet that activates an affiliate referral link and executes at least one qualifying trade on CoW Swap +- **Affiliate**: A participant who generates and distributes a referral code or link tied to their wallet +- **Trader**: A wallet that activates an affiliate referral link or code and executes at least one qualifying trade on CoW Swap - **Attribution window**: The period during which a referred wallet's qualifying volume is attributed to an affiliate - **Qualifying volume**: Eligible trading volume on CoW Swap counted toward milestone rewards, subject to exclusions ## Program Flow -1. An affiliate generates a unique referral link tied to their wallet. -2. A trader activates the link and executes a qualifying trade. -3. The trader wallet becomes attributed to the affiliate. -4. Qualifying volume is tracked during the attribution window. -5. Rewards are distributed when milestone thresholds are reached. +1. An affiliate generates a unique referral code tied to their wallet. +2. A trader activates the code through a referral link or by entering it manually. +3. The trader executes their first qualifying trade. +4. The trader wallet becomes attributed to the affiliate. +5. Qualifying volume is tracked during the attribution window. +6. Rewards are distributed when milestone thresholds are reached. Attribution is wallet-based and not retroactive. @@ -42,7 +43,7 @@ These parameters may be adjusted within governance-approved limits. ## Attribution Rules - Each referred wallet may be attributed to only one affiliate. -- Attribution starts when a trader activates a referral link and completes a first qualifying trade. +- Attribution starts when a trader activates a referral code and completes a first qualifying trade. - Only volume executed within the attribution window is eligible. - Volume executed before attribution does not count. @@ -67,7 +68,7 @@ Rewards are triggered when cumulative qualifying volume reaches the defined mile - Rewards are paid in `USDC`. - At launch, both the affiliate and the referred trader receive rewards when eligible milestones are reached. -- Payouts are processed weekly. +- Payouts are processed weekly, typically by Friday. - A defined data cut-off applies to each payout cycle. - Rewards may be withheld pending review if suspicious activity is detected. @@ -119,7 +120,8 @@ Changes outside the approved envelope require a new governance proposal. ## Irreversibility and Finality -- Referral links are wallet-bound and permanent. +- Referral codes and links are wallet-bound and permanent. +- Wallet changes are not supported. - Attribution cannot be reassigned. - Rewards are calculated according to the program's eligibility rules. - Decisions regarding abuse and eligibility are final. diff --git a/docs/cow-protocol/affiliate-program/faq.md b/docs/cow-protocol/affiliate-program/faq.md index 857261de6..e0e77a2c7 100644 --- a/docs/cow-protocol/affiliate-program/faq.md +++ b/docs/cow-protocol/affiliate-program/faq.md @@ -14,7 +14,7 @@ The CoW Swap Affiliate Program is a 6-month pilot that rewards affiliates who re ### Who can participate? -Affiliates who generate referral links or codes tied to their wallet can participate, as can traders who use those links and meet the program's eligibility and jurisdiction requirements. +Anyone can participate by generating a referral code tied to their wallet and sharing it. Traders who use these codes or links and meet eligibility and jurisdiction requirements can be attributed as referred users. ### How do I apply? @@ -32,7 +32,7 @@ The program runs for 6 months from launch. Renewal or material expansion require ### How do referral links work? -Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap through that link or code and complete a qualifying trade. +Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap via that link or code. ### Can I change my code or link? @@ -40,7 +40,7 @@ No. Once a code or link is created, it cannot be changed. ### When does a trader become attributed to me? -A trader is bound to an affiliate for up to 90 days starting from the first qualifying trade after clicking a referral link or entering a referral code. +A trader is bound to an affiliate for up to 90 days starting when they click a referral link or enter a referral code manually and execute their first qualifying trade. ### How long does attribution last? @@ -58,7 +58,9 @@ Rewards start counting when the referred trader wallet reaches cumulative qualif ### How are rewards calculated? -Rewards are paid in `USDC` when referred trader wallets reach cumulative qualifying volume milestones. At launch, the program pays `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. The reward curve and milestone thresholds can be adjusted within governance-approved limits. +Rewards are paid in `USDC` when eligible referred trader wallets reach cumulative qualifying volume milestones. The current setting is `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. + +Reward parameters, including milestone thresholds and amounts, may be adjusted within the governance-approved parameter envelope with public disclosure. ### What is a milestone? @@ -70,7 +72,7 @@ The launch configuration is `10 USDC` per `250,000 USD` in cumulative qualifying ### Who earns rewards? -Both the affiliate and the referred trader receive rewards when the referred wallet reaches an eligible milestone. +Both the affiliate and the referred trader receive the reward amount of `10 USDC` per milestone. ### Is there a maximum reward per wallet? @@ -84,11 +86,17 @@ Yes. Parameters can change within the governance-approved envelope, with public ### What qualifies as a new wallet? -A new wallet is a wallet with no prior trading history on CoW Swap. +A new wallet is a wallet that has never executed a trade through the CoW Swap UI before activating a referral link. Only these wallets are eligible to be attributed to an affiliate. + +If a wallet has already traded through the CoW Swap UI in the past, it will not qualify as a referred trader. + +### Do trades on partner integrations affect new wallet eligibility? + +No. A wallet is still considered new if it has not traded directly on CoW Swap, even if it has executed trades through partner integrations that use CoW Protocol in the background. ### Are there jurisdiction restrictions? -Yes. Participation is prohibited for users in restricted jurisdictions under the applicable CoW terms and conditions. +Yes. Participation is prohibited if you are located in, or a citizen of, jurisdictions listed in [cow.fi/terms](https://cow.fi/terms). ### What counts as qualifying volume? @@ -106,17 +114,7 @@ The program applies to all supported CoW Swap chains except Ink and Sepolia. ### How and when are rewards paid? -Rewards are paid in `USDC` through weekly batch transfers. Ethereum Mainnet is the default payout chain. Additional chains may be supported when operationally feasible. - -### Is there an affiliate dashboard? - -Yes. Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to track referred activity and rewards. - -### Where can I track my referred volume? - -- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see volume, number of trades, and all-time earnings. -- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see referred volume, number of trades, referred traders, and all-time earnings. -- CoW DAO does not track clicks directly. Affiliates can use a third-party link tracker for click analytics. +Rewards are paid in `USDC` on a weekly basis, typically by Friday. Payouts are distributed through batch transfers, with Ethereum Mainnet as the default payout chain. ### Are payouts transparent? @@ -128,19 +126,17 @@ Yes. The minimum payout threshold is `10 USDC`. Balances below that amount roll ### Can I change my payout wallet? -Rewards are distributed to the wallet associated with your affiliate participation. - -If you need to update your wallet, contact the team before the next payout cycle. Changes may not apply retroactively to already calculated rewards. +No. The payout wallet is fixed and cannot be changed under any circumstances. ### What happens if I lose access to my wallet? Rewards are distributed on-chain to the registered wallet. If you lose access to that wallet, the program cannot recover previously distributed rewards. -If access is lost before payout, contact the team immediately. Assistance may be limited depending on the stage of payout processing. +If access is lost before payout, contact the team immediately. The team may review the situation, but recovery or changes are not guaranteed. ### What if I believe my rewards are incorrect? -Please share the following in the Affiliate Program support channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol): +Please share the following in the Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol): 1. Your wallet address, never your private keys 2. Your referral code @@ -207,14 +203,23 @@ Once rewards have been distributed on-chain, they cannot be reversed. However, t ## Dashboard and Reporting +### Is there an affiliate dashboard? + +Yes. You can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate). + +### What can I track as an affiliate or trader? + +- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see all-time earnings. +- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see referred volume, referred traders, and all-time earnings. + ### Where can I see my expected rewards? -- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see expected rewards for the next airdrop and previously distributed amounts. -- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see expected rewards for the next airdrop and previously distributed amounts. +- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see expected rewards for the next payout cycle and past payout amounts. +- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see expected rewards for the next payout cycle and past payout amounts. ### How often does the rewards data update? -Rewards data updates four times per day at `01:00`, `07:00`, `13:00`, and `17:00` UTC. +Rewards data updates four times per day at `01:00`, `07:00`, `13:00`, and `17:00` UTC. Data may be delayed and should not be considered real-time. ### Where can I see my payout history? @@ -224,32 +229,28 @@ Payout history is visible in the relevant account page. All payouts are also rec ### Where will affiliate updates be shared? -Official Affiliate Program updates are shared through the Affiliate Program channel in the [CoW Protocol Discord](https://discord.gg/cowprotocol). +Official Affiliate Program updates are shared in the Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol). ### Is support available? -Yes. Questions about tracking, rewards, attribution, and payouts should be posted in the dedicated Affiliate Program support channel in the [CoW Protocol Discord](https://discord.gg/cowprotocol). +Yes. If you have questions about tracking, rewards, attribution, or payouts, please post in the dedicated Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol). ### How do I request support? When contacting support, please provide: -- Your referral wallet address -- The referral link you are using, if relevant +- Your wallet address +- The referral code you are using, if relevant - A transaction hash, if you are reporting a specific issue -This helps the team locate your referral data and investigate efficiently. +This helps the team locate your referral data and investigate efficiently. Requests without a wallet address may not be reviewed. ### What materials are available to me as an affiliate? -Affiliates can access a dedicated Discord channel with: +Affiliates can access a dedicated Discord channel (`#affiliate-program`) with: -- Brand kit assets such as logos and usage guidelines -- Ready-to-use visuals and banners -- Campaign graphics +- Brand kit assets such as logos and approved assets - Launch assets -- Product feature highlights -- Exclusive announcements related to upcoming launches - Program updates and parameter changes Materials are updated periodically. From a2eaa5dd0b17decc9898325d967643abe4292f6e Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:06:41 +0100 Subject: [PATCH 4/7] Refactor Affiliate Program FAQ for clarity and structure --- docs/cow-protocol/affiliate-program/faq.md | 315 ++++++++++----------- 1 file changed, 151 insertions(+), 164 deletions(-) diff --git a/docs/cow-protocol/affiliate-program/faq.md b/docs/cow-protocol/affiliate-program/faq.md index e0e77a2c7..9e02a434c 100644 --- a/docs/cow-protocol/affiliate-program/faq.md +++ b/docs/cow-protocol/affiliate-program/faq.md @@ -4,259 +4,246 @@ sidebar_label: FAQ sidebar_position: 2 --- -This page expands on the [CoW Swap Affiliate Program overview](/cow-protocol/affiliate-program). -## Overview +🔹 **Overview** -### What is the CoW Swap Affiliate Program? +* **What is the CoW Swap Affiliate Program?** + A 6-month pilot program that rewards affiliates who refer new retail traders when those referred wallets generate qualifying CoW Swap trading volume. The program operates within a governance-approved parameter envelope and hard budget cap. It is not an investment scheme or brokerage arrangement. Rewards are provided solely for marketing and referral services. -The CoW Swap Affiliate Program is a 6-month pilot that rewards affiliates who refer new retail traders when those referred wallets generate qualifying CoW Swap trading volume. The program operates within a governance-approved parameter envelope and hard budget cap. It is not an investment scheme or brokerage arrangement. Rewards are provided solely for marketing and referral services. +* **Who can participate?** + Anyone can participate by generating a referral code tied to their wallet and sharing it. Traders who use these codes or links and meet eligibility and jurisdiction requirements can be attributed as referred users. -### Who can participate? +* **How do I apply?** + The Affiliate Program is open and permissionless. + To participate, generate your referral link from the CoW Swap interface and start sharing it. There is no approval process required. + You may join our Discord server for support, updates, and community discussions. Participation in Discord is optional. +* **How long will the program run?** + 6 months from launch date. Renewal or material expansion requires a new CIP. -Anyone can participate by generating a referral code tied to their wallet and sharing it. Traders who use these codes or links and meet eligibility and jurisdiction requirements can be attributed as referred users. - -### How do I apply? - -The Affiliate Program is open and permissionless. - -To participate, generate your referral link from the CoW Swap interface and start sharing it. There is no approval process required. - -You may join the [CoW Protocol Discord](https://discord.gg/cowprotocol) for support, updates, and community discussion. Participation in Discord is optional. - -### How long will the program run? - -The program runs for 6 months from launch. Renewal or material expansion requires a new CIP. - -## How It Works - -### How do referral links work? - -Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap via that link or code. - -### Can I change my code or link? - -No. Once a code or link is created, it cannot be changed. - -### When does a trader become attributed to me? - -A trader is bound to an affiliate for up to 90 days starting when they click a referral link or enter a referral code manually and execute their first qualifying trade. - -### How long does attribution last? - -Attribution lasts for up to 90 days per wallet. - -### Can one trader be referred by multiple affiliates? - -No. Once a trader uses a referral link or code and completes a first qualifying trade, that wallet becomes attributed to that affiliate for up to 90 days. During that attribution window, the trader cannot be referred by another affiliate. - -### When do rewards start counting? - -Rewards start counting when the referred trader wallet reaches cumulative qualifying volume milestones. - -## Rewards - -### How are rewards calculated? - -Rewards are paid in `USDC` when eligible referred trader wallets reach cumulative qualifying volume milestones. The current setting is `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. - -Reward parameters, including milestone thresholds and amounts, may be adjusted within the governance-approved parameter envelope with public disclosure. - -### What is a milestone? - -A milestone is a cumulative qualifying volume threshold that triggers a reward payout when it is reached. - -### What are the current reward settings? - -The launch configuration is `10 USDC` per `250,000 USD` in cumulative qualifying volume generated. - -### Who earns rewards? - -Both the affiliate and the referred trader receive the reward amount of `10 USDC` per milestone. - -### Is there a maximum reward per wallet? +--- -Yes. Rewards stop once a referred wallet exceeds `50,000,000 USD` in qualifying volume. +🔹 **How It Works** -### Can reward parameters change? +* **How do referral links work?** + Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap via that link or code. -Yes. Parameters can change within the governance-approved envelope, with public disclosure and reporting. +* **Can I change my code/link?** + No. Once a code/link is created, it cannot be changed. -## Eligibility +* **When does a trader become attributed to me?** + A trader is “bound” to an affiliate for a maximum of 90 days from the first trade after clicking a link or entering a code manually and executing their first qualifying trade. -### What qualifies as a new wallet? +* **How long does attribution last?** + Up to 90 days per wallet. -A new wallet is a wallet that has never executed a trade through the CoW Swap UI before activating a referral link. Only these wallets are eligible to be attributed to an affiliate. +* **Can one trader be referred by multiple Affiliates?** + No. Once a trader uses a referral link or code and completes their first qualifying trade, that wallet becomes attributed (or “bound”) to that affiliate for up to 90 days. During that attribution window, the trader cannot be referred by another affiliate. -If a wallet has already traded through the CoW Swap UI in the past, it will not qualify as a referred trader. +* **When do rewards start counting?** + When the referred trader wallet reaches cumulative qualifying volume milestones. -### Do trades on partner integrations affect new wallet eligibility? +--- -No. A wallet is still considered new if it has not traded directly on CoW Swap, even if it has executed trades through partner integrations that use CoW Protocol in the background. +🔹 **Rewards** -### Are there jurisdiction restrictions? +* **How are rewards calculated?** + Rewards are paid in USDC when eligible referred trader wallets reach cumulative qualifying volume milestones. The current setting is 10 USDC per 250,000 USD in cumulative qualifying volume generated. -Yes. Participation is prohibited if you are located in, or a citizen of, jurisdictions listed in [cow.fi/terms](https://cow.fi/terms). + Reward parameters, including milestone thresholds and amounts, may be adjusted within the governance-approved parameter envelope with public disclosure. -### What counts as qualifying volume? +* **What is a milestone?** + A cumulative qualifying volume threshold that, once reached, triggers a reward payout. -Qualifying volume is counted under a defined methodology and subject to exclusions such as low-fee pairs, disallowed categories, and suspected wash trading. +* **What are the current reward settings?** + 10 USDC per 250,000 USD in cumulative qualifying volume generated. -### Are all swaps eligible? +* **Who earns rewards?** + Both the affiliate and the referred trader receive the reward amount of 10 USDC per milestone. -No. Swaps that are economically non-meaningful, below minimum protocol-fee thresholds, or fall into excluded categories such as suspected self-trading, certain stable-to-stable swaps, or farming patterns may not qualify. +* **Is there a maximum reward per wallet?** + Yes. Rewards cease once a referred wallet exceeds 50,000,000 USD in volume. -### Is the Affiliate Program available on all chains? +* **Can reward parameters change?** + Yes, within the governance-approved “Parameter Envelope,” with public disclosure and reporting requirements. -The program applies to all supported CoW Swap chains except Ink and Sepolia. +--- -## Payouts and Tracking +🔹 **Eligibility** -### How and when are rewards paid? +* **What qualifies as a “new wallet”?** -Rewards are paid in `USDC` on a weekly basis, typically by Friday. Payouts are distributed through batch transfers, with Ethereum Mainnet as the default payout chain. + A “new wallet” is a wallet that has never executed a trade via the CoW Swap UI before activating a referral link. Only these wallets are eligible to be attributed to an affiliate. + If a wallet has already traded via the CoW Swap UI in the past, it will not qualify as a referred trader. +* **Do trades on partner integrations affect “new wallet” eligibility?** + No. A wallet is still considered “new” if it has not traded directly on CoW Swap, even if it has executed trades via partner integrations that use CoW Protocol in the background. +* **Are there jurisdiction restrictions?** + Yes. Participation is prohibited if located in, or a citizen of, jurisdictions listed on cow.fi/terms. -### Are payouts transparent? +* **What counts as a qualifying volume?** + Volume counted under a defined methodology and subject to exclusions (e.g., low-fee pairs, disallowed categories, suspected wash-trading). -Yes. Payout transactions are recorded on a public blockchain and remain visible to the community. +* **Are all swaps eligible?** + No. Swaps that are economically non-meaningful, below minimum protocol-fee thresholds, or excluded categories (e.g., suspected self-trading, certain stable-stable swaps, farming patterns) may not qualify. -### Is there a minimum payout threshold? +* **Is the Affiliate Program available on all chains?** + The program applies to all supported CoW Swap chains, except Ink and Sepolia. -Yes. The minimum payout threshold is `10 USDC`. Balances below that amount roll over to the next payout period. +--- -### Can I change my payout wallet? +🔹 **Payouts & Tracking** -No. The payout wallet is fixed and cannot be changed under any circumstances. +* **How and when are rewards paid?** + Rewards are paid in USDC on a weekly basis, typically by Friday. Payouts are distributed via batch transfers, with Ethereum Mainnet as the default payout chain. -### What happens if I lose access to my wallet? +* **Are payouts transparent?** + Yes. Transactions are recorded on a public blockchain and visible to the community. -Rewards are distributed on-chain to the registered wallet. If you lose access to that wallet, the program cannot recover previously distributed rewards. +* **Is there a minimum payout threshold?** + The minimum threshold to payout is 10 USDC. Balances below this amount will roll over to the next payout period. -If access is lost before payout, contact the team immediately. The team may review the situation, but recovery or changes are not guaranteed. +* **Can I change my payout wallet?** + No. The payout wallet is fixed and cannot be changed under any circumstances. -### What if I believe my rewards are incorrect? +* **What happens if I lose access to my wallet?** + Rewards are distributed on-chain to the registered wallet. If you lose access to your wallet, the program cannot recover previously distributed rewards. -Please share the following in the Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol): + If access is lost before payout, please contact the team immediately. While we may attempt to review the situation, recovery or changes are not guaranteed. -1. Your wallet address, never your private keys -2. Your referral code -3. Relevant transaction hashes +* **What if I believe my rewards are incorrect?** +1. Share your wallet address (never private keys) -## Volume and Reward Nuances +2. Share your referral code -### Is volume counted gross or net of fees? +3. Provide relevant transaction hashes + Post this in the Affiliate Discord channel so the team can review. -Volume is counted gross of fees. +--- -### Is volume calculated in USD at the time of trade? +### **🔹 Volume & Rewards Nuances** -Yes. Volume is calculated from the USD value of each swap at execution time. +* **Is volume counted gross or net of fees?** + Volume is counted gross of fees. -### Are partially filled orders counted? +* **Is volume calculated in USD at time of trade?** + Yes. Volume is calculated based on the USD value of swaps at execution time. -Yes. Only the filled portion of an order counts toward qualifying volume. +* **Are partially filled orders counted?** + Yes. Only the filled portion of the order counts toward volume. -### Do limit orders count? +* **Do limit orders count?** + Yes. Limit orders are eligible and count toward volume when filled. -Yes. Filled limit orders are eligible and count toward qualifying volume. +* **Do cross-chain swaps count?** + Yes. Cross-chain swaps are included in qualifying volume. -### Do cross-chain swaps count? +* **Are failed or reverted transactions counted?** + No. Only successful trades executed on-chain count toward qualifying volume. Failed, reverted, or canceled transactions do not count. -Yes. Cross-chain swaps are included in qualifying volume. +* **What if a trade is later canceled?** + Canceled trades do not count. Only successfully executed swaps are included in qualifying volume calculations. -### Are failed or reverted transactions counted? +--- -No. Only successful trades executed on-chain count toward qualifying volume. Failed, reverted, or canceled transactions do not count. +### **🔹 Abuse & Disqualification** -### What if a trade is later canceled? +* **What counts as self-referral?** + Self-referral includes referring a wallet that you directly or indirectly control, or participating in circular referral schemes designed to generate rewards from your own trading activity. -Canceled trades do not count. Only successfully executed swaps are included in qualifying volume calculations. +* **Can I refer wallets I control?** + No. That would classify as “self-referral” and is not allowed. -## Abuse and Disqualification +* **What happens if I’m flagged for abuse?** -### What counts as self-referral? + The program reserves the right to: + \- Disqualify participants + \- Deny unpaid rewards + \- Pause payouts + \- Restrict or terminate participation -Self-referral includes referring a wallet that you directly or indirectly control, or participating in circular referral schemes designed to generate rewards from your own trading activity. + A forum notice may be published in case of material program changes or pauses. -### Can I refer wallets I control? +* **Will unpaid rewards be clawed back?** + If abuse or fraud is suspected, unpaid rewards may be denied. -No. That would be considered self-referral and is not allowed. +* **Can rewards be retroactively revoked?** + Once rewards have been distributed on-chain, they cannot be reversed due to the nature of blockchain transactions. + However, the program reserves the right to disqualify participants and deny any unpaid rewards in cases of fraud, abuse, or violation of the Terms. Future participation and payouts may also be restricted. -### What happens if I'm flagged for abuse? +--- -The program reserves the right to: +**🔹 Dashboard and Reporting** -- Disqualify participants -- Deny unpaid rewards -- Pause payouts -- Restrict or terminate participation +**Is there an affiliate dashboard?** +Yes. You can see the affiliate dashboard here (link). -A forum notice may be published if there are material program changes or pauses. +* ### **What can I track as an affiliate or trader?** -### Will unpaid rewards be clawed back? + Traders: Go to swap.cow.fi/\#/account/my-rewards to see your all-time earnings. -If abuse or fraud is suspected, unpaid rewards may be denied. + Affiliates: Go to swap.cow.fi/\#/account/affiliate to see your referred volume, referred traders, and all-time earnings. -### Can rewards be retroactively revoked? +* **How often does the rewards data update?** + Rewards data update every 6 hours at 01:00, 07:00, 13:00, 17:00 (UTC). Data may be delayed and should not be considered real-time. -Once rewards have been distributed on-chain, they cannot be reversed. However, the program may disqualify participants and deny unpaid rewards in cases of fraud, abuse, or terms violations. Future participation and payouts may also be restricted. +* ### **Where can I see my expected rewards?** -## Dashboard and Reporting + **Traders:** Visit swap.cow.fi/\#/account/my-rewards to see: -### Is there an affiliate dashboard? + Expected rewards for the next payout cycle + Past payout amounts -Yes. You can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate). + **Affiliates:** Visit swap.cow.fi/\#/account/affiliate to see: -### What can I track as an affiliate or trader? + Expected rewards for the next payout cycle + Past payout amounts -- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see all-time earnings. -- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see referred volume, referred traders, and all-time earnings. +* ### **Where can I see my payout history?** -### Where can I see my expected rewards? + Payout history will be visible in your account page. All payouts are recorded on-chain. -- Traders can use [My Rewards](https://swap.cow.fi/#/account/my-rewards) to see expected rewards for the next payout cycle and past payout amounts. -- Affiliates can use the [Affiliate Dashboard](https://swap.cow.fi/#/account/affiliate) to see expected rewards for the next payout cycle and past payout amounts. +--- -### How often does the rewards data update? +## **🔹 Communication & Support** -Rewards data updates four times per day at `01:00`, `07:00`, `13:00`, and `17:00` UTC. Data may be delayed and should not be considered real-time. +* ### **Where will affiliate updates be shared?** -### Where can I see my payout history? + All official Affiliate Program updates will be shared in the Affiliate Discord channel. -Payout history is visible in the relevant account page. All payouts are also recorded on-chain. +* ### **Is support available?** -## Communication and Support + If you have questions about: +* Tracking -### Where will affiliate updates be shared? +* Rewards -Official Affiliate Program updates are shared in the Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol). +* Attribution -### Is support available? +* Payouts -Yes. If you have questions about tracking, rewards, attribution, or payouts, please post in the dedicated Affiliate Discord channel on the [CoW Protocol Discord](https://discord.gg/cowprotocol). + Please post in the dedicated Affiliate Discord channel. -### How do I request support? +* ### **How do I request support?** -When contacting support, please provide: + When contacting support, please provide: +* Your wallet address -- Your wallet address -- The referral code you are using, if relevant -- A transaction hash, if you are reporting a specific issue +* The referral code you are using (if relevant) -This helps the team locate your referral data and investigate efficiently. Requests without a wallet address may not be reviewed. +* A transaction hash (if reporting a specific issue) + This allows us to locate your referral data and investigate efficiently. Requests without a wallet address may not be reviewed. -### What materials are available to me as an affiliate? +* ### **What materials are available to me as an Affiliate?** -Affiliates can access a dedicated Discord channel (`#affiliate-program`) with: + Affiliates can access to a dedicated Discord channel (\#affiliate-program) where they'll be able to find: +* Brand kit (logos, approved assets) -- Brand kit assets such as logos and approved assets -- Launch assets -- Program updates and parameter changes +* Launch assets -Materials are updated periodically. +* Program updates and parameter changes -### Can I run paid ads with my referral link? + Materials are updated periodically. -Affiliates must comply with the program's conduct rules. +* **Can I run paid ads with my referral link?** + Affiliates must comply with the program’s conduct rules. -Misleading claims, spam, or guaranteed income language are strictly prohibited. Paid advertising may be subject to additional review and compliance requirements depending on jurisdiction and platform rules. + Misleading claims, spam, or “guaranteed income” language are strictly prohibited. Paid advertising may be subject to additional review and compliance requirements depending on jurisdiction and platform rules. From f5b45615791a61ebec729d8018e67614e5ed166e Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:34:19 +0100 Subject: [PATCH 5/7] Enhance Affiliate Program FAQ --- docs/cow-protocol/affiliate-program/faq.md | 330 +++++++++++---------- 1 file changed, 179 insertions(+), 151 deletions(-) diff --git a/docs/cow-protocol/affiliate-program/faq.md b/docs/cow-protocol/affiliate-program/faq.md index 9e02a434c..9c77385e5 100644 --- a/docs/cow-protocol/affiliate-program/faq.md +++ b/docs/cow-protocol/affiliate-program/faq.md @@ -4,246 +4,274 @@ sidebar_label: FAQ sidebar_position: 2 --- +### Overview -🔹 **Overview** +#### What is the CoW Swap Affiliate Program? -* **What is the CoW Swap Affiliate Program?** - A 6-month pilot program that rewards affiliates who refer new retail traders when those referred wallets generate qualifying CoW Swap trading volume. The program operates within a governance-approved parameter envelope and hard budget cap. It is not an investment scheme or brokerage arrangement. Rewards are provided solely for marketing and referral services. +A 6-month pilot program that rewards affiliates who refer new retail traders when those referred wallets generate qualifying CoW Swap trading volume. The program operates within a governance-approved parameter envelope and hard budget cap. It is not an investment scheme or brokerage arrangement. Rewards are provided solely for marketing and referral services. -* **Who can participate?** - Anyone can participate by generating a referral code tied to their wallet and sharing it. Traders who use these codes or links and meet eligibility and jurisdiction requirements can be attributed as referred users. +#### Who can participate? -* **How do I apply?** - The Affiliate Program is open and permissionless. - To participate, generate your referral link from the CoW Swap interface and start sharing it. There is no approval process required. - You may join our Discord server for support, updates, and community discussions. Participation in Discord is optional. -* **How long will the program run?** - 6 months from launch date. Renewal or material expansion requires a new CIP. +Anyone can participate by generating a referral code tied to their wallet and sharing it. Traders who use these codes or links and meet eligibility and jurisdiction requirements can be attributed as referred users. ---- +#### How do I apply? -🔹 **How It Works** +The Affiliate Program is open and permissionless. -* **How do referral links work?** - Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap via that link or code. +To participate, generate your referral link from the CoW Swap interface and start sharing it. There is no approval process required. -* **Can I change my code/link?** - No. Once a code/link is created, it cannot be changed. +You may join our [Discord server](https://discord.gg/cowprotocol) for support, updates, and community discussions. Participation in Discord is optional. -* **When does a trader become attributed to me?** - A trader is “bound” to an affiliate for a maximum of 90 days from the first trade after clicking a link or entering a code manually and executing their first qualifying trade. +#### How long will the program run? -* **How long does attribution last?** - Up to 90 days per wallet. +6 months from launch date. Renewal or material expansion requires a new CIP. -* **Can one trader be referred by multiple Affiliates?** - No. Once a trader uses a referral link or code and completes their first qualifying trade, that wallet becomes attributed (or “bound”) to that affiliate for up to 90 days. During that attribution window, the trader cannot be referred by another affiliate. +### How It Works -* **When do rewards start counting?** - When the referred trader wallet reaches cumulative qualifying volume milestones. +#### How do referral links work? ---- +Affiliates generate unique links or codes. A trader becomes attributed when they access CoW Swap via that link or code. -🔹 **Rewards** +#### Can I change my code/link? -* **How are rewards calculated?** - Rewards are paid in USDC when eligible referred trader wallets reach cumulative qualifying volume milestones. The current setting is 10 USDC per 250,000 USD in cumulative qualifying volume generated. +No. Once a code/link is created, it cannot be changed. - Reward parameters, including milestone thresholds and amounts, may be adjusted within the governance-approved parameter envelope with public disclosure. +#### When does a trader become attributed to me? -* **What is a milestone?** - A cumulative qualifying volume threshold that, once reached, triggers a reward payout. +A trader is "bound" to an affiliate for a maximum of 90 days from the first trade after clicking a link or entering a code manually and executing their first qualifying trade. -* **What are the current reward settings?** - 10 USDC per 250,000 USD in cumulative qualifying volume generated. +#### How long does attribution last? -* **Who earns rewards?** - Both the affiliate and the referred trader receive the reward amount of 10 USDC per milestone. +Up to 90 days per wallet. -* **Is there a maximum reward per wallet?** - Yes. Rewards cease once a referred wallet exceeds 50,000,000 USD in volume. +#### Can one trader be referred by multiple Affiliates? -* **Can reward parameters change?** - Yes, within the governance-approved “Parameter Envelope,” with public disclosure and reporting requirements. +No. Once a trader uses a referral link or code and completes their first qualifying trade, that wallet becomes attributed (or "bound") to that affiliate for up to 90 days. During that attribution window, the trader cannot be referred by another affiliate. ---- +#### When do rewards start counting? -🔹 **Eligibility** +When the referred trader wallet reaches cumulative qualifying volume milestones. -* **What qualifies as a “new wallet”?** +### Rewards - A “new wallet” is a wallet that has never executed a trade via the CoW Swap UI before activating a referral link. Only these wallets are eligible to be attributed to an affiliate. - If a wallet has already traded via the CoW Swap UI in the past, it will not qualify as a referred trader. -* **Do trades on partner integrations affect “new wallet” eligibility?** - No. A wallet is still considered “new” if it has not traded directly on CoW Swap, even if it has executed trades via partner integrations that use CoW Protocol in the background. -* **Are there jurisdiction restrictions?** - Yes. Participation is prohibited if located in, or a citizen of, jurisdictions listed on cow.fi/terms. +#### How are rewards calculated? -* **What counts as a qualifying volume?** - Volume counted under a defined methodology and subject to exclusions (e.g., low-fee pairs, disallowed categories, suspected wash-trading). +Rewards are paid in USDC when eligible referred trader wallets reach cumulative qualifying volume milestones. The current setting is 10 USDC per 250,000 USD in cumulative qualifying volume generated. -* **Are all swaps eligible?** - No. Swaps that are economically non-meaningful, below minimum protocol-fee thresholds, or excluded categories (e.g., suspected self-trading, certain stable-stable swaps, farming patterns) may not qualify. +Reward parameters, including milestone thresholds and amounts, may be adjusted within the governance-approved parameter envelope with public disclosure. -* **Is the Affiliate Program available on all chains?** - The program applies to all supported CoW Swap chains, except Ink and Sepolia. +#### What is a milestone? ---- +A cumulative qualifying volume threshold that, once reached, triggers a reward payout. -🔹 **Payouts & Tracking** +#### What are the current reward settings? -* **How and when are rewards paid?** - Rewards are paid in USDC on a weekly basis, typically by Friday. Payouts are distributed via batch transfers, with Ethereum Mainnet as the default payout chain. +10 USDC per 250,000 USD in cumulative qualifying volume generated. -* **Are payouts transparent?** - Yes. Transactions are recorded on a public blockchain and visible to the community. +#### Who earns rewards? -* **Is there a minimum payout threshold?** - The minimum threshold to payout is 10 USDC. Balances below this amount will roll over to the next payout period. +Both the affiliate and the referred trader receive the reward amount of 10 USDC per milestone. -* **Can I change my payout wallet?** - No. The payout wallet is fixed and cannot be changed under any circumstances. +#### Is there a maximum reward per wallet? -* **What happens if I lose access to my wallet?** - Rewards are distributed on-chain to the registered wallet. If you lose access to your wallet, the program cannot recover previously distributed rewards. +Yes. Rewards cease once a referred wallet exceeds 50,000,000 USD in volume. - If access is lost before payout, please contact the team immediately. While we may attempt to review the situation, recovery or changes are not guaranteed. +#### Can reward parameters change? -* **What if I believe my rewards are incorrect?** -1. Share your wallet address (never private keys) +Yes, within the governance-approved "Parameter Envelope," with public disclosure and reporting requirements. -2. Share your referral code +### Eligibility -3. Provide relevant transaction hashes - Post this in the Affiliate Discord channel so the team can review. +#### What qualifies as a "new wallet"? ---- +A "new wallet" is a wallet that has never executed a trade via the CoW Swap UI before activating a referral link. Only these wallets are eligible to be attributed to an affiliate. -### **🔹 Volume & Rewards Nuances** +If a wallet has already traded via the CoW Swap UI in the past, it will not qualify as a referred trader. -* **Is volume counted gross or net of fees?** - Volume is counted gross of fees. +#### Do trades on partner integrations affect "new wallet" eligibility? -* **Is volume calculated in USD at time of trade?** - Yes. Volume is calculated based on the USD value of swaps at execution time. +No. A wallet is still considered "new" if it has not traded directly on CoW Swap, even if it has executed trades via partner integrations that use CoW Protocol in the background. -* **Are partially filled orders counted?** - Yes. Only the filled portion of the order counts toward volume. +#### Are there jurisdiction restrictions? -* **Do limit orders count?** - Yes. Limit orders are eligible and count toward volume when filled. +Yes. Participation is prohibited if located in, or a citizen of, jurisdictions listed on [cow.fi/terms](https://cow.fi/terms). -* **Do cross-chain swaps count?** - Yes. Cross-chain swaps are included in qualifying volume. +#### What counts as a qualifying volume? -* **Are failed or reverted transactions counted?** - No. Only successful trades executed on-chain count toward qualifying volume. Failed, reverted, or canceled transactions do not count. +Volume counted under a defined methodology and subject to exclusions (e.g., low-fee pairs, disallowed categories, suspected wash-trading). -* **What if a trade is later canceled?** - Canceled trades do not count. Only successfully executed swaps are included in qualifying volume calculations. +#### Are all swaps eligible? ---- +No. Swaps that are economically non-meaningful, below minimum protocol-fee thresholds, or excluded categories (e.g., suspected self-trading, certain stable-stable swaps, farming patterns) may not qualify. -### **🔹 Abuse & Disqualification** +#### Is the Affiliate Program available on all chains? -* **What counts as self-referral?** - Self-referral includes referring a wallet that you directly or indirectly control, or participating in circular referral schemes designed to generate rewards from your own trading activity. +The program applies to all supported CoW Swap chains, except Ink and Sepolia. -* **Can I refer wallets I control?** - No. That would classify as “self-referral” and is not allowed. +### Payouts & Tracking -* **What happens if I’m flagged for abuse?** +#### How and when are rewards paid? - The program reserves the right to: - \- Disqualify participants - \- Deny unpaid rewards - \- Pause payouts - \- Restrict or terminate participation +Rewards are paid in USDC on a weekly basis, typically by Friday. Payouts are distributed via batch transfers, with Ethereum Mainnet as the default payout chain. - A forum notice may be published in case of material program changes or pauses. +#### Are payouts transparent? -* **Will unpaid rewards be clawed back?** - If abuse or fraud is suspected, unpaid rewards may be denied. +Yes. Transactions are recorded on a public blockchain and visible to the community. -* **Can rewards be retroactively revoked?** - Once rewards have been distributed on-chain, they cannot be reversed due to the nature of blockchain transactions. - However, the program reserves the right to disqualify participants and deny any unpaid rewards in cases of fraud, abuse, or violation of the Terms. Future participation and payouts may also be restricted. +#### Is there a minimum payout threshold? ---- +The minimum threshold to payout is 10 USDC. Balances below this amount will roll over to the next payout period. -**🔹 Dashboard and Reporting** +#### Can I change my payout wallet? -**Is there an affiliate dashboard?** -Yes. You can see the affiliate dashboard here (link). +No. The payout wallet is fixed and cannot be changed under any circumstances. -* ### **What can I track as an affiliate or trader?** +#### What happens if I lose access to my wallet? - Traders: Go to swap.cow.fi/\#/account/my-rewards to see your all-time earnings. +Rewards are distributed on-chain to the registered wallet. If you lose access to your wallet, the program cannot recover previously distributed rewards. - Affiliates: Go to swap.cow.fi/\#/account/affiliate to see your referred volume, referred traders, and all-time earnings. +If access is lost before payout, please contact the team immediately. While we may attempt to review the situation, recovery or changes are not guaranteed. -* **How often does the rewards data update?** - Rewards data update every 6 hours at 01:00, 07:00, 13:00, 17:00 (UTC). Data may be delayed and should not be considered real-time. +#### What if I believe my rewards are incorrect? -* ### **Where can I see my expected rewards?** +1. Share your wallet address, never private keys. +2. Share your referral code. +3. Provide relevant transaction hashes. - **Traders:** Visit swap.cow.fi/\#/account/my-rewards to see: +Post this in the Affiliate Discord channel so the team can review. - Expected rewards for the next payout cycle - Past payout amounts +### Volume & Rewards Nuances - **Affiliates:** Visit swap.cow.fi/\#/account/affiliate to see: +#### Is volume counted gross or net of fees? - Expected rewards for the next payout cycle - Past payout amounts +Volume is counted gross of fees. -* ### **Where can I see my payout history?** +#### Is volume calculated in USD at time of trade? - Payout history will be visible in your account page. All payouts are recorded on-chain. +Yes. Volume is calculated based on the USD value of swaps at execution time. ---- +#### Are partially filled orders counted? + +Yes. Only the filled portion of the order counts toward volume. + +#### Do limit orders count? + +Yes. Limit orders are eligible and count toward volume when filled. + +#### Do cross-chain swaps count? + +Yes. Cross-chain swaps are included in qualifying volume. + +#### Are failed or reverted transactions counted? + +No. Only successful trades executed on-chain count toward qualifying volume. Failed, reverted, or canceled transactions do not count. + +#### What if a trade is later canceled? + +Canceled trades do not count. Only successfully executed swaps are included in qualifying volume calculations. + +### Abuse & Disqualification + +#### What counts as self-referral? + +Self-referral includes referring a wallet that you directly or indirectly control, or participating in circular referral schemes designed to generate rewards from your own trading activity. + +#### Can I refer wallets I control? + +No. That would classify as "self-referral" and is not allowed. + +#### What happens if I'm flagged for abuse? + +The program reserves the right to: + +- Disqualify participants +- Deny unpaid rewards +- Pause payouts +- Restrict or terminate participation + +A forum notice may be published in case of material program changes or pauses. + +#### Will unpaid rewards be clawed back? + +If abuse or fraud is suspected, unpaid rewards may be denied. + +#### Can rewards be retroactively revoked? + +Once rewards have been distributed on-chain, they cannot be reversed due to the nature of blockchain transactions. + +However, the program reserves the right to disqualify participants and deny any unpaid rewards in cases of fraud, abuse, or violation of the Terms. Future participation and payouts may also be restricted. + +### Dashboard and Reporting + +#### Is there an affiliate dashboard? + +Yes. You can see the affiliate dashboard here: [swap.cow.fi/#/account/affiliate](https://swap.cow.fi/#/account/affiliate). + +#### What can I track as an affiliate or trader? + +Traders: Go to [swap.cow.fi/#/account/my-rewards](https://swap.cow.fi/#/account/my-rewards) to see your all-time earnings. + +Affiliates: Go to [swap.cow.fi/#/account/affiliate](https://swap.cow.fi/#/account/affiliate) to see your referred volume, referred traders, and all-time earnings. + +#### How often does the rewards data update? + +Rewards data update every 6 hours at 01:00, 07:00, 13:00, 17:00 (UTC). Data may be delayed and should not be considered real-time. + +#### Where can I see my expected rewards? + +Traders: Visit [swap.cow.fi/#/account/my-rewards](https://swap.cow.fi/#/account/my-rewards) to see: + +Expected rewards for the next payout cycle +Past payout amounts + +Affiliates: Visit [swap.cow.fi/#/account/affiliate](https://swap.cow.fi/#/account/affiliate) to see: + +Expected rewards for the next payout cycle +Past payout amounts -## **🔹 Communication & Support** +#### Where can I see my payout history? -* ### **Where will affiliate updates be shared?** +Payout history will be visible in your account page. All payouts are recorded on-chain. - All official Affiliate Program updates will be shared in the Affiliate Discord channel. +### Communication & Support -* ### **Is support available?** +#### Where will affiliate updates be shared? - If you have questions about: -* Tracking +All official Affiliate Program updates will be shared in the Affiliate Discord channel. -* Rewards +#### Is support available? -* Attribution +If you have questions about: -* Payouts +- Tracking +- Rewards +- Attribution +- Payouts - Please post in the dedicated Affiliate Discord channel. +Please post in the dedicated Affiliate Discord channel. -* ### **How do I request support?** +#### How do I request support? - When contacting support, please provide: -* Your wallet address +When contacting support, please provide: -* The referral code you are using (if relevant) +- Your wallet address +- The referral code you are using, if relevant +- A transaction hash, if reporting a specific issue -* A transaction hash (if reporting a specific issue) - This allows us to locate your referral data and investigate efficiently. Requests without a wallet address may not be reviewed. +This allows us to locate your referral data and investigate efficiently. Requests without a wallet address may not be reviewed. -* ### **What materials are available to me as an Affiliate?** +#### What materials are available to me as an Affiliate? - Affiliates can access to a dedicated Discord channel (\#affiliate-program) where they'll be able to find: -* Brand kit (logos, approved assets) +Affiliates can access to a dedicated Discord channel (`#affiliate-program`) where they'll be able to find: -* Launch assets +- Brand kit (logos, approved assets) +- Launch assets +- Program updates and parameter changes -* Program updates and parameter changes +Materials are updated periodically. - Materials are updated periodically. +#### Can I run paid ads with my referral link? -* **Can I run paid ads with my referral link?** - Affiliates must comply with the program’s conduct rules. +Affiliates must comply with the program's conduct rules. - Misleading claims, spam, or “guaranteed income” language are strictly prohibited. Paid advertising may be subject to additional review and compliance requirements depending on jurisdiction and platform rules. +Misleading claims, spam, or "guaranteed income" language are strictly prohibited. Paid advertising may be subject to additional review and compliance requirements depending on jurisdiction and platform rules. From e2e0d4cbd067c747fe21fc88e13370c53f00d350 Mon Sep 17 00:00:00 2001 From: fairlighteth <31534717+fairlighteth@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:39:54 +0100 Subject: [PATCH 6/7] Enhance styling for Affiliate Program FAQ sections --- src/css/custom.css | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/css/custom.css b/src/css/custom.css index 4e01c3174..d7d7410a2 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -156,4 +156,32 @@ html .menu_node_modules-\@docusaurus-theme-classic-lib-theme-DocSidebar-Desktop- div.theme-doc-markdown > div img { margin-bottom: 1em!important; -} \ No newline at end of file +} + +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h3 { + margin-top: 1rem; + margin-bottom: 1.25rem; +} + +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h3:not(:first-of-type) { + margin-top: 3rem; + padding-top: 1.5rem; + border-top: 1px solid color-mix(in srgb, var(--ifm-color-content) 14%, transparent); +} + +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h4 { + margin-top: 1.75rem; + margin-bottom: 0.75rem; +} + +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h4 + p, +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h4 + ul, +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > h4 + ol { + margin-top: 0.75rem; +} + +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > p, +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > ul, +html[class*="docs-doc-id-cow-protocol/affiliate-program/faq"] .theme-doc-markdown > ol { + margin-bottom: 1rem; +} From 7f710092151e88f00ad3d25da24fd987e7804200 Mon Sep 17 00:00:00 2001 From: Daniel Constantin Date: Thu, 2 Apr 2026 16:03:46 +0300 Subject: [PATCH 7/7] fix: affiliate rewards data interval --- docs/cow-protocol/affiliate-program/faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cow-protocol/affiliate-program/faq.md b/docs/cow-protocol/affiliate-program/faq.md index 9c77385e5..19943744e 100644 --- a/docs/cow-protocol/affiliate-program/faq.md +++ b/docs/cow-protocol/affiliate-program/faq.md @@ -215,7 +215,7 @@ Affiliates: Go to [swap.cow.fi/#/account/affiliate](https://swap.cow.fi/#/accoun #### How often does the rewards data update? -Rewards data update every 6 hours at 01:00, 07:00, 13:00, 17:00 (UTC). Data may be delayed and should not be considered real-time. +Rewards data updates every 24 hours at 02:00 UTC. Data may be delayed and should not be considered real-time. #### Where can I see my expected rewards?