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.
| Field | Where | Required for |
|---|---|---|
| Player full name | Player profile | TRF export |
| FIDE ID | Player profile | Identifying rated players |
| Date of birth | Player profile | TRF player record |
| Sex | Player profile | TRF player record |
| Federation | Player profile | TRF player record |
| Chief Arbiter | Tournament settings | TRF header |
| Time control | Tournament settings | TRF header |
FIDE Endorsement Status
Bar Blitz is working towards official FIDE endorsement as a tournament management platform. Current status of endorsement requirements:
| Requirement | Status | Notes |
|---|---|---|
| TRF file export | ✅ Complete | Full TRF format with all required fields |
| Swiss pairing compliance | ✅ Complete | Dutch system implementation |
| Player data fields | ✅ Complete | All FIDE-required fields supported |
| Arbiter information | ✅ Complete | Chief arbiter and deputy fields |
| Rating calculation | 🔄 In progress | Using standard K-factor formulas |
| Formal application | ⏳ Pending | To 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
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
- Complete all rounds and enter all results
- Go to the tournament admin page
- Click Export TRF
- Review the file and submit to your federation
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.