Skip to main content

Race fairness and transparency explained

Learn how VPR keeps races fair, transparent, and verifiable after each event.

Written by VPR

VPR is designed to make races fair, transparent, and verifiable. Once a race begins, the outcome cannot be secretly changed. The system is built to prevent hidden edits, rerolling, or silent manipulation after the race starts.

How fairness works

VPR protects race integrity in several ways:

  • Race randomness is locked before the race starts

  • Weather is captured before the race and included in the race record

  • Race events are logged in order during the race

  • Each event is cryptographically linked to the previous one

  • The sealed race data is revealed after the race ends

  • The race can be replayed and verified using the same event log, seed, and engine version

What this means in practice

This system is designed to prevent things like:

  • Changing the winner after the race

  • Silently editing pigeon stats during the race

  • Changing weather inputs midway without leaving evidence

  • Rerolling randomness to get a preferred result

Why races are transparent

Transparency comes from the fact that race results are not treated like a simple black box. Each race has a protected event log, and the race engine is deterministic. That means the same race data will always produce the same result. This makes post-race verification possible. After the race, the sealed data is revealed and the result can be verified against the event log and the race seed.

Read more about fairness and transparency

Did this answer your question?