šŸ”¬

Methodology

✨

Recent Improvements

Feb 12, 2026

šŸ›Parser Bug Fix - Classification Accuracy

Issue: The visa requirement parser incorrectly classified conditional exceptions as universal visa-free access. For example, text stating "must have visa... Hong Kong passport holders do not need visa" was incorrectly marking ALL Chinese passport holders as visa-free.

Impact: Approximately 95% of visa_free classifications were incorrect, significantly inflating scores for some countries. China showed 139 visa-free destinations when the actual number was closer to 80.

Fix: Reordered conditional logic to check "must have visa" statements BEFORE "do not need visa" exceptions. All data has been reprocessed with the corrected parser as of February 12, 2026 (afternoon).

šŸŽÆEnhanced Validation - Accuracy Priority

We now use LLM validation on ALL results when processing data with maximum accuracy mode enabled. Previously, validation only occurred for low-confidence results, but the buggy parser assigned high confidence to incorrect classifications.

Trade-off: Processing takes approximately 10x longer, but guarantees accuracy and catches edge cases that rule-based parsing might miss.

Current Data Quality: 89.8% success rate (36,083 of 40,200 combinations). The 10.2% missing data is due to gaps in the IATA Timatic API for countries like Moldova, Seychelles, and small island nations with limited diplomatic relations.

šŸ“–

Introduction

The Reciprocity-Adjusted Travel Freedom Index (RATFI) offers a novel approach to measuring passport power by considering not just the number of visa-free destinations, but the strategic value and network connectivity of these diplomatic relationships.

šŸŒ

TFI: Travel Freedom Index

The Travel Freedom Index measures passport strength by evaluating the ease of access to destinations worldwide. Unlike simple counts, we apply weights that reflect the real-world convenience of different entry requirements:

Scoring Weights

  • 1.0Ɨ Visa-Free – Walk through immigration freely
  • 0.7Ɨ Visa on Arrival – Meaningful friction: queue, fees, possible denial at the border
  • 0.5Ɨ eTA/eVisa – Significant barrier: online pre-approval, government screening, possible refusal before travel
  • 0.0Ɨ Visa Required – Full embassy process: documentation, waiting, uncertainty

TFI Score Formula:

Score = Ī£ (destination Ɨ access multiplier)

This weighted approach captures the practical reality that visa-on-arrival access (requiring cash, forms, and waiting in line) is not equivalent to truly visa-free travel. The weights reflect measurable friction in the travel experience while maintaining comparability across passports.

šŸ¤

RATFI: Reciprocity-Adjusted Travel Freedom Index

The Reciprocity-Adjusted Travel Freedom Index uses a modified PageRank algorithm to evaluate the strategic value of diplomatic relationships. Countries with visa-free access to well-connected, influential nations receive higher scores, regardless of the total number of destinations. This measures the quality and network effects of diplomatic relationships rather than simple quantity.

Reciprocity Calculation

For each country, we calculate a reciprocity bonus based on three types of relationships:

  • Reciprocal relationships (weight: 1.0Ɨ) - Both countries offer visa-free access to each other
  • Asymmetric advantages (weight: 0.3Ɨ) - Country receives visa-free access without reciprocating
  • Asymmetric penalties (weight: -0.5Ɨ) - Country offers visa-free access without receiving it

Understanding Relationship Types:

  • šŸ¤
    Reciprocal (Symmetric): Mutual visa-free access between two countries. For example, if Germany allows French citizens visa-free entry and France allows German citizens visa-free entry, this is a reciprocal relationship.
  • āœˆļø
    Asymmetric Advantage: One-way benefit where your passport grants visa-free access to a country, but that country's citizens require a visa to visit yours. This indicates stronger diplomatic or economic positioning.
  • 🚫
    Asymmetric Penalty: One-way disadvantage where other countries' citizens can visit your country visa-free, but you require a visa to visit them. This may reflect immigration concerns or diplomatic imbalances.

Reciprocity Score Formula:

Reciprocity = (reciprocal Ɨ 1.0 + advantages Ɨ 0.3 - penalties Ɨ 0.5) / total_relationships

Result is clamped between 0.0 and 1.0

Modified PageRank Algorithm

We apply a modified PageRank algorithm that weighs diplomatic relationships by their reciprocity:

Modified PageRank Formula:

Score(P) = Reciprocity(P) Ɨ [(1 - d) / N + d Ɨ Ī£(...)]
d =damping factor (0.85)
N =total number of countries (201)
weight(D→P) =visa-free access weight from destination D to passport P
OutDegree(D) =total outgoing relationships from D

This approach ensures that countries with diplomatic relationships to well-connected, influential nations receive higher scores. The algorithm captures network effects where access to strategically important countries is valued more highly than access to many less-connected nations.

šŸ“”

Data Freshness

Our dataset is continuously maintained and updated to ensure accuracy:

šŸ“ŠCurrent Dataset
• 201 passports analyzed
• 200 destinations per passport
• 40,200 bilateral relationships
• 4 visa requirement categories
āœ“Verification
• Cross-referenced with IATA data
• Validated against official sources
• Regular policy monitoring
šŸ“Š

Data Sources

Our data is compiled from multiple authoritative sources:

  • Official government immigration websites
  • International Air Transport Association (IATA) Travel Centre
  • Embassy and consulate publications
  • Verified diplomatic agreements
šŸ“…

Update Frequency

Rankings are recalculated regularly to reflect the latest visa policy changes and diplomatic developments. Our data pipeline processes information from official sources to ensure accuracy.

• Data Sources: Official government immigration websites, IATA Travel Centre
• Processing: Automated data validation and consistency checks
• History: Complete historical data maintained for trend analysis
āš ļø

Limitations & Considerations

  • •
    Policy vs. Practice: Rankings reflect official policies, not practical travel ease (e.g., border wait times, documentation requirements, or enforcement variability).
  • •
    Weighting Methodology: Visa-on-arrival (0.7Ɨ) and eTA/eVisa (0.5Ɨ) are weighted lower than visa-free (1.0Ɨ) to reflect the friction and uncertainty of border processing.
  • •
    Disputed Territories: Handled based on majority international recognition and UN membership status.
  • •
    Network Effects: The algorithm prioritizes strategic relationships, so a country with fewer but more valuable connections may rank higher than one with many low-value connections.
  • •
    Temporary Changes: Sudden geopolitical events or policy changes may not be immediately reflected until verified through official channels.
šŸ’š

Open Source & Transparency

Our complete methodology and implementation are open source and available on GitHub. We encourage community review, contributions, and discussions about our approach.

View on GitHub →