{
  "measuredDate": "2026-10-12",
  "node": "v24.19.0",
  "scope": "Offline complete-number display/parse round trips for two fixed fictional fixtures; not random generation, delivery, original punctuation preservation, all-country coverage, or production UI execution.",
  "package": {
    "name": "libphonenumber-js",
    "version": "1.13.15",
    "entry": "libphonenumber-js/max",
    "metadataSchemaVersion": 4,
    "metadataSha256": "197aabc11a950b88234f2eb20b8259cffa09e975b3ebe90bdd10badefd91dee4"
  },
  "datasetSourceCommit": "03c0d24410e4d4e0f886b288307eee83da03d7b8",
  "parserOptions": {
    "extract": false
  },
  "deliveryAllowed": false,
  "summary": {
    "total": 17,
    "assertionsPassed": 17,
    "canonicalPreserved": 11,
    "expectedNegativeControls": 6
  },
  "displays": [
    {
      "region": "US",
      "e164": "+12025550123",
      "fictionalOnly": true,
      "deliveryAllowed": false,
      "source": "https://www.nanpa.com/numbering/555-line-numbers",
      "international": "+1 202 555 0123",
      "national": "(202) 555-0123",
      "isPossible": true,
      "isValid": true
    },
    {
      "region": "GB",
      "e164": "+447700900123",
      "fictionalOnly": true,
      "deliveryAllowed": false,
      "source": "https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/numbers-for-drama",
      "international": "+44 7700 900123",
      "national": "07700 900123",
      "isPossible": true,
      "isValid": false
    }
  ],
  "cases": [
    {
      "id": "US-international-no-context",
      "input": "+1 202 555 0123",
      "defaultCountry": null,
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+12025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": true,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "US-international-wrong-default",
      "input": "+1 202 555 0123",
      "defaultCountry": "GB",
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+12025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": true,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "US-national-correct-context",
      "input": "(202) 555-0123",
      "defaultCountry": "US",
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+12025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": true,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "US-national-extra-spaces",
      "input": "(202)   555-0123",
      "defaultCountry": "US",
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+12025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": true,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "US-second-display-roundtrip",
      "input": "+1 202 555 0123",
      "defaultCountry": null,
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+12025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": true,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "US-national-missing-context",
      "input": "(202) 555-0123",
      "defaultCountry": null,
      "expectedCanonical": "+12025550123",
      "parsedCanonical": null,
      "parseError": "INVALID_COUNTRY",
      "isPossible": null,
      "isValid": null,
      "sameCanonical": false,
      "expectation": "missing-context",
      "assertion": "PASS"
    },
    {
      "id": "US-national-wrong-context",
      "input": "(202) 555-0123",
      "defaultCountry": "GB",
      "expectedCanonical": "+12025550123",
      "parsedCanonical": "+442025550123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": false,
      "expectation": "different-or-error",
      "assertion": "PASS"
    },
    {
      "id": "GB-international-no-context",
      "input": "+44 7700 900123",
      "defaultCountry": null,
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-international-wrong-default",
      "input": "+44 7700 900123",
      "defaultCountry": "US",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-national-correct-context",
      "input": "07700 900123",
      "defaultCountry": "GB",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-national-extra-spaces",
      "input": "07700   900123",
      "defaultCountry": "GB",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-second-display-roundtrip",
      "input": "+44 7700 900123",
      "defaultCountry": null,
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-national-missing-context",
      "input": "07700 900123",
      "defaultCountry": null,
      "expectedCanonical": "+447700900123",
      "parsedCanonical": null,
      "parseError": "INVALID_COUNTRY",
      "isPossible": null,
      "isValid": null,
      "sameCanonical": false,
      "expectation": "missing-context",
      "assertion": "PASS"
    },
    {
      "id": "GB-national-wrong-context",
      "input": "07700 900123",
      "defaultCountry": "US",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+107700900123",
      "parseError": null,
      "isPossible": false,
      "isValid": false,
      "sameCanonical": false,
      "expectation": "different-or-error",
      "assertion": "PASS"
    },
    {
      "id": "GB-00-prefix-with-GB-origin",
      "input": "00447700900123",
      "defaultCountry": "GB",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+447700900123",
      "parseError": null,
      "isPossible": true,
      "isValid": false,
      "sameCanonical": true,
      "expectation": "same",
      "assertion": "PASS"
    },
    {
      "id": "GB-00-prefix-with-US-origin",
      "input": "00447700900123",
      "defaultCountry": "US",
      "expectedCanonical": "+447700900123",
      "parsedCanonical": "+100447700900123",
      "parseError": null,
      "isPossible": false,
      "isValid": false,
      "sameCanonical": false,
      "expectation": "different-or-error",
      "assertion": "PASS"
    },
    {
      "id": "GB-naive-country-plus-national-digits",
      "input": "07700 900123",
      "serialized": "+4407700900123",
      "expectedCanonical": "+447700900123",
      "sameCanonical": false,
      "expectation": "different-raw-serialization",
      "assertion": "PASS"
    }
  ]
}
