Verification Checklist

The Verification Check List (VCL) is a non-exhaustive list of requirements that an endorsed program must comply with.

A  FIDE Mode Requirements

VCL.01 the FIDE mode must be the default operating mode of the software

VCL.02 it ought to be possible to enter the FIDE mode by a standard installation of the tournament manager, as well as by a standard invocation of the program

VCL.03 the default pairing system activated by a standard invocation must be the one for which the program is endorsed and it must be clearly specified- however, if the program is endorsed for more than one pairing system, the standard invocation should activate one of the systems for which the program is endorsed

VCL.04 every pairing-related service available in the FIDE mode must show a correct behaviour VCL.05   the  FIDE  mode  must  inhibit  whatever  functionalities  or  services  that  may  be  explicitly prohibited by FIDE

VCL.06 the word FIDE cannot be used for any pairing-related service that is currently not endorsed by FIDE

B Pairing Requirements

VCL.07   all the pairings produced by the software must strictly adhere to the rules of the pairing system VCL.08 pairing must be done using pairing numbers, not ratings (except for the Dubov System,  of course)

VCL.09 pairing numbers cannot be changed after the fourth round has been paired (accordingly to rule C.04.2.B.3)

VCL.10   the acceleration systems defined in the FIDE handbook (see C.04.5) must be implemented

C Import/Export Requirements

VCL.11 the program must offer the capability to correctly import a TRF (implementing version TRF16 is mandatory – implementing also version TRF06 is recommended)

VCL.12 the exporter in the TRF format (version TRF16) must be done in such a way that the output can be correctly analyzed by a pairing-checker, even when a different scoring point is used – it is recommended that such export is done using UTF-8 encoding

D Tournament Requirements

VCL.13 management of unusual results (like ½-0, 0-½ or an unforfeited 0-0) must be available; on the other hand, inconsistent scores (like 1-½ or 1-1) are not allowed

VCL.14 possible forfeit results are only: 1F-0F, 0F-1F, 0F-0F – forfeit draws are not allowed

VCL.15 adjourned or postponed games (if allowed by the program) must be managed properly

VCL.16  it must be possible to define the value (usually win or draw) for the pairing-allocated bye

VCL.17 it must be possible to assign half-point byes; if the software allows the assignment of full-point byes: upon assignment, a warning must be issued, stating that this practice is deprecated by FIDE

VCL.18 the program should make the official FIDE rating list readily available; or, failing that, it should offer adequate facilities for an arbiter that would like to use it