{
  "schemaVersion": 3,
  "kitVersion": "1.0",
  "testId": "GTP-META-2026-001",
  "generated": "2026-07-17",
  "license": "CC BY 4.0",
  "warning": "Synthetic image and coordinate for metadata-retention testing only. Not location evidence.",
  "expected": {
    "latitude": 51.500729,
    "longitude": -0.124625,
    "dateTimeOriginal": "2026:07:17 12:00:00",
    "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
    "artist": "GeoTag Photos Editorial Team",
    "copyright": "GeoTag Photos test asset. CC BY 4.0.",
    "software": "GeoTag Photos metadata retention test kit 1.0",
    "keywords": [
      "metadata-retention",
      "platform-test",
      "synthetic-image"
    ]
  },
  "runtime": {
    "node": "v22.22.2",
    "sharp": "0.34.5",
    "libvips": "8.17.3"
  },
  "files": [
    {
      "filename": "geotag-photos-metadata-test.jpg",
      "mimeType": "image/jpeg",
      "bytes": 161360,
      "sha256": "6f807885ea625a182d125e6626ecb8399a7b1aad870b0690856d6a314dc67a3d",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    },
    {
      "filename": "geotag-photos-metadata-test.png",
      "mimeType": "image/png",
      "bytes": 121770,
      "sha256": "cf124a7bc66f1a6d783a9ce2323aa73bfe86313df7670d9732629bca50aba24c",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    },
    {
      "filename": "geotag-photos-metadata-test.webp",
      "mimeType": "image/webp",
      "bytes": 62236,
      "sha256": "15e090d0ea4d8e5eec66bd24f4b1e5d295f3298bd8976b28e611ada389f9ada8",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    }
  ],
  "controlledPipeline": [
    {
      "id": "byte-preserving-copy",
      "label": "Byte-preserving file transfer",
      "source": "geotag-photos-metadata-test.jpg",
      "output": "controlled-pipeline/01-byte-preserving-copy.jpg",
      "bytes": 161360,
      "sha256": "6f807885ea625a182d125e6626ecb8399a7b1aad870b0690856d6a314dc67a3d",
      "byteIdentical": true,
      "checks": {
        "gps": true,
        "timestamp": true,
        "description": true,
        "artist": true,
        "copyright": true,
        "software": true,
        "xmpKeywords": true
      },
      "classification": "byte-identical",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    },
    {
      "id": "jpeg-default-reencode",
      "label": "JPEG resize and re-encode, default metadata behavior",
      "source": "geotag-photos-metadata-test.jpg",
      "output": "controlled-pipeline/02-jpeg-default-reencode.jpg",
      "bytes": 70168,
      "sha256": "0958140e6a3165947c5d913a12261e7613f573e99375e6430b829de9e25cbd61",
      "byteIdentical": false,
      "checks": {
        "gps": false,
        "timestamp": false,
        "description": false,
        "artist": false,
        "copyright": false,
        "software": false,
        "xmpKeywords": false
      },
      "classification": "stripped",
      "metadata": {
        "latitude": null,
        "longitude": null,
        "dateTimeOriginal": null,
        "description": null,
        "artist": null,
        "copyright": null,
        "software": null,
        "keywords": null
      }
    },
    {
      "id": "jpeg-keep-metadata",
      "label": "JPEG resize and re-encode with metadata explicitly retained",
      "source": "geotag-photos-metadata-test.jpg",
      "output": "controlled-pipeline/03-jpeg-keep-metadata.jpg",
      "bytes": 72104,
      "sha256": "8a39e98ab763997cff190e0691f6b2ff8e4f933e33cee39487290e1776a2e7b6",
      "byteIdentical": false,
      "checks": {
        "gps": true,
        "timestamp": true,
        "description": true,
        "artist": true,
        "copyright": true,
        "software": true,
        "xmpKeywords": true
      },
      "classification": "retained",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    },
    {
      "id": "webp-default-reencode",
      "label": "JPEG to WebP conversion, default metadata behavior",
      "source": "geotag-photos-metadata-test.jpg",
      "output": "controlled-pipeline/04-webp-default-reencode.webp",
      "bytes": 31374,
      "sha256": "c01b4b7c6a68e43d169b46b588ec16a591631d5194395b0769e803e90898e591",
      "byteIdentical": false,
      "checks": {
        "gps": false,
        "timestamp": false,
        "description": false,
        "artist": false,
        "copyright": false,
        "software": false,
        "xmpKeywords": false
      },
      "classification": "stripped",
      "metadata": {
        "latitude": null,
        "longitude": null,
        "dateTimeOriginal": null,
        "description": null,
        "artist": null,
        "copyright": null,
        "software": null,
        "keywords": null
      }
    },
    {
      "id": "webp-keep-metadata",
      "label": "JPEG to WebP conversion with metadata explicitly retained",
      "source": "geotag-photos-metadata-test.jpg",
      "output": "controlled-pipeline/05-webp-keep-metadata.webp",
      "bytes": 33308,
      "sha256": "733d05760307c4353ff002c7085dcd3fba680b297a36eab2721c8cd0fef32553",
      "byteIdentical": false,
      "checks": {
        "gps": true,
        "timestamp": true,
        "description": true,
        "artist": true,
        "copyright": true,
        "software": true,
        "xmpKeywords": true
      },
      "classification": "retained",
      "metadata": {
        "latitude": 51.50072888888889,
        "longitude": -0.124625,
        "dateTimeOriginal": "2026-07-17T04:00:00.000Z",
        "description": "Synthetic test card for measuring whether an image platform preserves embedded metadata.",
        "artist": "GeoTag Photos Editorial Team",
        "copyright": "GeoTag Photos test asset. CC BY 4.0.",
        "software": "GeoTag Photos metadata retention test kit 1.0",
        "keywords": [
          "metadata-retention",
          "platform-test",
          "synthetic-image"
        ]
      }
    }
  ],
  "verifiedPlatformResults": [
    {
      "platform": "X",
      "surface": "public image post",
      "testDate": "2026-07-17",
      "source": {
        "filename": "geotag-photos-metadata-test.jpg",
        "format": "jpeg",
        "width": 1600,
        "height": 1000,
        "bytes": 161360,
        "sha256": "6f807885ea625a182d125e6626ecb8399a7b1aad870b0690856d6a314dc67a3d"
      },
      "retrievalMethod": "Browser-rendered HTMLImageElement.currentSrc small rendition on the public photo page",
      "returned": {
        "format": "jpeg",
        "width": 680,
        "height": 425,
        "bytes": 32985,
        "sha256": "7c4d0b593670c9bd070fef47b2aee6517db1f4837beb192bb379cdba4c12e8fd",
        "byteIdentical": false,
        "hasExif": false,
        "hasXmp": false
      },
      "checks": {
        "gps": false,
        "timestamp": false,
        "description": false,
        "artist": false,
        "copyright": false,
        "software": false,
        "xmpKeywords": false
      },
      "classification": "stripped",
      "scope": "This result applies only to the browser-rendered small rendition and does not describe internal storage or every X delivery path.",
      "privacy": {
        "anonymized": true,
        "excludedFromPublicData": [
          "account name",
          "account handle",
          "post URL",
          "media URL",
          "platform identifiers",
          "account screenshots"
        ],
        "rawReturnedFileDistributed": false
      }
    }
  ]
}
