Telixon Conformance

Conformance against Google libphonenumber

The engine and the oracle are pinned to the same commit, so the library is compared against the exact source it was compiled from.

0
divergences from Google libphonenumber
Methods at full parity12/12
Comparisons315,988
Regions covered245/245
Cases skipped0
Allowlisted divergences0

Every method, every case

Method Match
isValid100.00% (11232/11232)
isPossible100.00% (11232/11232)
isPossibleWithReason100.00% (11232/11232)
getNumberType100.00% (11232/11232)
getNationalNumber100.00% (11232/11232)
getCallingCode100.00% (11232/11232)
getRegion100.00% (11232/11232)
formatE164100.00% (11232/11232)
formatNational100.00% (11232/11232)
formatInternational100.00% (11232/11232)
formatRfc3966100.00% (11232/11232)
isValidForRegion100.00% (11232/11232)

Sweeps

Two additional passes widen the corpus beyond the case list: every possibility prefix, and one number per engine case checked for its region.

Sweep Agreement
Possibility prefix 100.00% (7379/7379) · google-rejected agreed 952/952
Valid for region, one number per engine case 100.00% (171486/171486) · google-rejected agreed 1373/1373
Google-rejected mutations judged not possible 9/9

Corpus

Pinned to google/libphonenumber@6e46509. 11,241 cases, of which 11,232 were compared.
By kind: example 1,125 · international-display 999 · national-display 1,125 · rfc3966-uri 999 · whitespace-padded 999 · truncated 2,994 · extended 1,998 · first-national-digit-mutated 998 · unassigned-calling-code 4.
Generated 2026-07-21T18:05:22.495Z.