1. About Pick5
Pick5 ("we", "us", "our") is a non-custodial fantasy Premier League pool deployed on Celo mainnet. Players deposit 1 USDT, pick 5 Premier League players for the final two matchweeks of the season (Gameweek 37 and 38), and compete for the entire prize pool generated by yield on Aave V3 plus a $10 USDT seed. By accessing pick5-beta.vercel.app or interacting with the Pick5 smart contracts on Celo, you agree to these Terms.
2. Eligibility
- You must be at least 18 years old.
- You must have a Celo-compatible self-custodial wallet.
- You confirm that participating in a no-loss fantasy pool is legal in your jurisdiction. You are responsible for compliance with your local laws, including tax obligations.
3. How it works
- Deposit: 1 USDT on Celo mainnet.
- Pick 5 distinct Fantasy Premier League player IDs before the lock time.
- Lock time: 16 May 2026 14:00 UTC. After this moment the contract reverts new entries with
TournamentLocked(). - End time: 24 May 2026 19:00 UTC.
- Maximum 500 participants per pool.
- Scoring: total Fantasy Premier League points across Gameweeks 37 and 38, as reported by the Premier League's FPL API.
- Winner: the participant with the highest total. In the event of a tie, the contract resolves the tie using an oracle-supplied random seed.
- Prize: the entire pool of Aave V3 yield generated by the combined deposits, plus the $10 USDT seed.
- Refund: every non-winning participant can call
withdrawDeposit()after the tournament is finalized and receive their 1 USDT back. The winner also recovers their 1 USDT as part of their prize claim.
4. Smart contracts
Pick5 is governed entirely by the following immutable, verified contracts on Celo mainnet:
- Pick5Pool: 0xD587A5155F6d0792f0736C74644fe90180BBA6BA
- CoachAgent: 0x2cafF9A3c83292e2aB343204079B06FFD60a9046
These contracts cannot be upgraded. Source code is published on GitHub and verified on Celoscan. The on-chain behavior of the contracts is the source of truth — these Terms describe it, but the contract takes precedence over any description.
5. Pick5 Scout (AI Coach)
We operate an autonomous AI agent ("Pick5 Scout", registered as ERC-8004 Agent #9056 and Self Agent #104) that publishes a recommended 5-player lineup before each matchweek via an on-chain commit-reveal scheme. The coach's picks are informational only and are not financial or sporting advice. Your lineup choices are entirely your own responsibility.
6. Emergency provisions
The Pick5Pool contract enforces fail-safes if the oracle does not submit scores:
- 30 days after end time, any party may call
triggerEmergency(), after which every participant can recover their 1 USDT viaemergencyUserWithdraw(). No prize is paid in this scenario. - 60 days after end time, if the emergency is still active and the pool has no remaining participants, the project owner may withdraw any residual balance.
7. Risks
By participating, you acknowledge the following risks:
- Smart contract risk. Although the contracts have been reviewed, we make no warranty that they are free of bugs or vulnerabilities.
- DeFi protocol risk. Your deposit is supplied to the Aave V3 USDT pool on Celo. If Aave or the underlying USDT token is exploited, frozen, or fails, recoverability is not guaranteed.
- Data dependency. Scoring depends on the unofficial Fantasy Premier League public API. If that API changes, breaks, or restricts access, scoring may be delayed or the emergency provisions may need to be triggered.
- Network risk. Celo network congestion, gas pricing, or downtime can delay transactions.
- No guaranteed yield. The prize amount depends on Aave V3's variable USDT rate over the tournament period. We do not guarantee a minimum prize.
8. Prohibited use
You agree not to:
- Attempt to exploit, defraud, or interfere with the smart contracts or the operations of the AI Coach or oracle.
- Use multiple wallets to circumvent the one-entry-per-address rule (the contract enforces this at the wallet level).
- Use Pick5 in any way that violates applicable laws in your jurisdiction.
9. Intellectual property
Our smart contracts and application code are published on GitHub for transparency. All rights are reserved by the Pick5 project team unless an explicit open-source license file is added to the repository. You retain ownership of any data you publish to Pick5 (your chosen lineup, which is by nature public on-chain).
10. Disclaimers
Pick5 is provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the service will be uninterrupted, error-free, or secure.
11. Limitation of liability
To the maximum extent permitted by law, in no event shall Pick5, its operators, or its contributors be liable for any indirect, incidental, special, consequential, or exemplary damages arising from your use of the service, including but not limited to lost profits, lost tokens, or loss of access to funds. Our total liability shall in no case exceed the amount of your deposit (1 USDT).
12. Termination
We may discontinue the front-end interface (the website) at any time. The smart contracts are immutable and will continue to function independently. In particular, the emergency withdrawal paths described above remain available on-chain regardless of whether the website is accessible.
13. Changes to these Terms
We may revise these Terms from time to time. Material changes will be reflected by updating the "Last updated" date above. Your continued use of Pick5 after a change constitutes acceptance of the revised Terms.
14. Governing law
These Terms are governed by the laws of the Argentine Republic, without regard to conflict of law principles. Disputes will be resolved in the courts of the City of Buenos Aires, Argentina, subject to the consumer protection laws of your country of residence where applicable.
15. Contact
Questions about these Terms? Reach us on Telegram: t.me/pick5_support.
See also our Privacy Policy.