Overview

This section covers compliance requirements for organisations running rated chess events through Bar Blitz. If you're hosting casual events, you can skip this section.

FIDE Compliance

For FIDE-rated events, the following data fields are critical — tournaments cannot be submitted without them.

FieldWhereRequired for
Player full namePlayer profileTRF export
FIDE IDPlayer profileIdentifying rated players
Date of birthPlayer profileTRF player record
SexPlayer profileTRF player record
FederationPlayer profileTRF player record
Chief ArbiterTournament settingsTRF header
Time controlTournament settingsTRF header

FIDE Endorsement Status

Bar Blitz is working towards official FIDE endorsement as a tournament management platform. Current status of endorsement requirements:

RequirementStatusNotes
TRF file export✅ CompleteFull TRF format with all required fields
Swiss pairing compliance✅ CompleteDutch system implementation
Player data fields✅ CompleteAll FIDE-required fields supported
Arbiter information✅ CompleteChief arbiter and deputy fields
Rating calculation🔄 In progressUsing standard K-factor formulas
Formal application⏳ PendingTo be submitted after rating module

KNSB Compliance

For Dutch-rated events under the KNSB (Royal Dutch Chess Federation):

  • Player KNSB ID is supported in the profile
  • Results can be exported in KNSB-compatible format
  • Rating calculations follow KNSB methodology
KNSB Integration

Direct integration with the KNSB rating system is planned for a future release.

USCF Compliance

For US-rated events under the USCF (United States Chess Federation):

  • Player USCF ID is supported in the profile
  • TRF export includes USCF-compatible data
  • Standard USCF rating formulas are used

TRF Export

The Tournament Report File (TRF) is the standard format for submitting tournament results to FIDE and national federations.

How to export

  1. Complete all rounds and enter all results
  2. Go to the tournament admin page
  3. Click Export TRF
  4. Review the file and submit to your federation
Before exporting

Make sure all player profiles have their required fields filled in (FIDE ID, date of birth, sex, federation). Missing data will be flagged in the export.

Player Data Fields

The following fields are available on each player profile for compliance purposes:

  • FIDE ID — Official FIDE identification number
  • Date of birth — Required for TRF and age-category events
  • Sex — Required for TRF and gender-category events
  • Federation — National chess federation code (e.g. NED, USA)
  • FIDE Title — GM, IM, FM, WGM, etc.
  • KNSB ID — Dutch federation player number
  • USCF ID — US federation player number

Arbiter Fields

For rated events, the tournament requires arbiter information:

  • Chief Arbiter — Name of the chief arbiter (required for FIDE events)
  • Deputy Arbiter — Name of the deputy arbiter (optional)

These fields are set in the tournament settings before generating the TRF export.