You are viewing an archive of the Piccadilly Circus Games Competition. Join our Discord for the latest information.

Rulebook

Rules of the Piccadilly Circus Games Competition

Last updated: March 9th, 2023

Game registration

A user must complete the game registration form to become a participant in the Piccadilly Circus Games Competition.

See Resources Entry Form Index for the registration form.

Game structure

The game is competitive and runs in a series of individual game rounds. Each round consists of a set of round tasks that are completed to win available awards. There are 4 types of award, see Rule Award categories. Round tasks are completed to enter for the available awards. A task may run in one or more rounds.

Game participants earn Games Points by successfully completing tasks during game rounds. Winners will receive awards after the launch of the upcoming Autonity mainnet.

Game environment

The Game is run using Autonity:

Warning

There will be a reset of the Piccadilly Testnet after Rounds 2, 3, and 4. This is to bring in new functionality and rehearse network upgrades.

Developers may use either Bakerloo or Piccadilly but should be aware that Piccadilly state will not be migrated to the upgraded version of the testnet; contracts will need to be re-deployed.

Participating in the Game

A user can join and take part in the Piccadilly Circus Games Competition as a participant in any round of the game.

To enter as a participant in the Piccadilly Circus Games, the user must register as a user by completing and submitting the Game’s user registration form.

See Resources Entry Form Index.

Registered participants are assigned a unique username that is used by the Game to identify the user: - When submitting entries to award tasks - On the Game scoreboard - For KYC verification of game winners

Participants must comply with the Games Terms and Conditions and Code of Conduct. Data collected by the Games is treated according to the Games’ Privacy Policy.

Award categories

There are 4 categories of award offered to reward community members for putting their skills to work in the Piccadilly Circus Games Competition. Tasks for each award category will be offered throughout all rounds of the game:

  • 🐛 Bug Bounty: find and report bugs in Autonity software, integration with EVM ecosystem tools, and Autonity software documentation.

  • 👥 Education Tasks: participate in building and developing the Autonity community, covering social media, content creation, educational materials, and community engagement.

  • 💻 Developer Tasks: develop tooling and decentralised use case applications for the Autonity ecosystem.

  • ⛓️ On-chain Tasks: operate validator and public RPC nodes, and create transaction volume to operate and stress-test network resilience.

Tasks for each award category will be offered throughout all rounds of the game.

Awards offered

Each game round will state the award tasks, award amounts, and number of winners for the awards offered in that round.

Award entry

Awards can be entered throughout all rounds of the game. The awards available in a Round are announced at the beginning of a round, described as a series of tasks to complete to earn game points. Each task details:

  • What to do to complete the task
  • How to submit an entry for the task
  • The points successfully completing the task will earn
  • The judging criteria by which points are allocated

Entries for award tasks must be submitted according to the rules described in (a) this Rulebook, and (b) the rules for how to submit stated in the description for an individual award task in the round page.

An entry for an award task may automatically enter the user for another task (auto-enrollment). Auto-enrollment does not require the submission of an entry form and will be judged according to the rules stated on the award task page (see Scoring of Awards). If auto-enrollment applies, it is stated in the award task description.

Multiple award entries

Multiple entries for an award task by a participant are allowed. An entry form must be completed for each award task entry.

Scoring of Awards

Points allocated for an award task entry are scored according to the point system and judging criteria stated in the task description’s Scoring Rule.

Judging of winners

Award winners are judged at the end of a Round or at the end of the game by either:

The judging method and criteria, when judged, and when winners are announced, is stated in each award task description.

Scoreboard ranking

Awards may be judged by scoreboard position with a pre-announced “Top number” of winners chosen.

Ranking in the scoreboard is determined by points earned and registration time. The ordering/ranking function maps point score to a unique participant by username provided in the game registration form.

This function ranks by:

  • Number of points: the more points earned, the higher the position of the username in the scoreboard ranking.

  • In case of a tie on the points, the time - as recorded on the game registration server - at which the participant registered to take part in the competition will count as a differentiator.

This means that, all things being equal, the participant that took part the earliest in the competition will be ranked above other participants with the same number of points. To exemplify, the 1st ranked participant on the scoreboard has the same or more points than the 2nd, etc.

Community panel

Awards may be judged by a panel of judges chosen from the Autonity community.

Award Panel
Bug Bounty Autonity core development team
Developer Award Autonity core development team
Education Award Pre-selected members from the Autonity Community
Community Award Pre-selected members from the Autonity Community

A panel may make use of a rubric when judging an award task, when this has been provided as part of the award task description.

Community vote

Awards may be judged by an open vote of the Autonity community. Voting is by the method stated in the award task description.

Roulette

Awards may be judged by roulette logic to select the award winner.

Rubric

Awards judged by a community panel may make use of a rubric providing pre-defined criteria against which an award task is scored. If an award task is judged by rubric, this will be specified in the award task description; the Rubrics are published on this website.

Script automation

Awards may be judged by automated scripts querying nodes for liveness and reading chain state.

Winner selection

Award winners are selected by score according to the judging criteria stated for the award. For judging and scoring methods see Rules Scoring of Awards and Judging of winners.

Winner announcements

Award winners are announced after the round in which the award task completes and after the award task entries have been judged.

Winners of awards that are judged at the end of the game will be announced after the game’s last round.

Game awards distribution

Winner awards will be distributed to eligible game participants who pass KYC/AML processes after the end of the game as described in the Terms and Conditions.

Ultimately, as per game Terms and Conditions, Autonity reserves the right to maintain discretion in rewarding individuals as part of legal and compliance requirements.