The whole index is designed to be recomputable. Here are the exact formulas, the factor tables, and how each figure is verified before it reaches a board.
Formulas and factor weights are universal — shown here in their canonical notation.
The Countly Passport Score
What it takes to cross the border
| Entry class | a | Rationale |
|---|---|---|
| visa-free (incl. FoM) | 1.00 | walk in |
| eTA | 0.92 | minutes online, multi-entry |
| visa on arrival | 0.80 | payable at the border |
| eVisa | 0.55 | real application, refusals happen |
| visa required / no admission | 0.00 | embassy process |
The Countly angle — how long the door stays open
| Allowed stay | s |
|---|---|
| ≥ 90 days | 1.00 |
| 60–89 | 0.85 |
| 30–59 | 0.70 |
| 15–29 | 0.60 |
| ≤ 14 | 0.50 |
| unstated | 0.90 |
What a door is worth
A door to Japan is not a door to a microstate. Every destination is weighted by a public formula and floored so each country still counts.
+ 0.3·norm(log arrivals)
w ∈ [0.4, 1.0]
Diagnostic lenses (0–100)
Access = Σ w·a / Σ w · Stay = Σ w·s / Σ w over open doors · Reach = share of world (GDP+arrivals) behind doors with a ≥ 0.8.
Tier 3 ≥ 50 · Tier 4 ≥ 35
Tier 5 < 35
Residence & permanent-residence scores
Freedom from presence requirements
12 mo cap 75 · 6 mo cap 55
≥183 d/yr 25
Years to PR + citizenship + dual stance
Dual forbidden −15
Destinations the permit unlocks
Schengen backbone (Borders Code Art. 21) + consensus waivers, weighted by the same w(d) as the passport board.
How hard the status is to lose
Absence tolerance, revocation grounds, indefinite vs renewable card.
How every figure is verified
A figure enters the canonical dataset only when two independent sources agree, or an adjudication agent resolves the conflict against an official government page (with URL + date), or it is flagged low-confidence and rendered with a visible caveat.
| Path | Cells | Meaning |
|---|---|---|
| dual | 33,055 | two independent sources agree (deterministic Wikipedia parse × passport-index MIT dataset) |
| official | 5,718 | conflict adjudicated against an official source — URL + check date recorded per cell |
| single | 712 | present only in the weekly-refreshed dataset; scheduled first in the monthly checker |
| low / conflict | 13 | rendered with a visible caveat and listed in the QA report |
Spearman ρ = 0.9951 vs a doors-count mobility rank — a refinement, not a contrarian gimmick.
Honest caveats
Not legal advice. Rules change; verify with the embassy before you fly. Corrections: hello@endlessriver.xyz
The whole matrix is re-checked monthly; residence facts on a rolling annual cycle plus event-driven checks. Every row shows its check date.
4 unresolved matrix cells and 9 low-confidence tail resolutions are flagged in the QA report; 712 single-source cells are queued first for re-verification.
Your days are the other half of the story.
Countly counts the days you spend in each country — the 183-day rule, Schengen 90/180, and the presence rules that keep a residence permit alive.