{
  "measuredAt": "2026-09-05T16:46:17.922Z",
  "browser": {
    "name": "Google Chrome, headless Chromium",
    "version": "152.0.7977.83",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/152.0.0.0 Safari/537.36"
  },
  "generator": "scripts/publish-application-photo-evidence.mjs",
  "scenario": "tests/ui/application-photo-scenario.mjs",
  "method": "The scenario selected synthetic input files in the tool UI, prepared and downloaded each JPG, then independently decoded the downloaded bytes. Publication additionally checked JPEG headers, source/output hashes, exact bytes, and preset requirements.",
  "limitations": [
    "These are synthetic charts and pen-like marks, not portraits, KTP identity documents, or real signatures.",
    "Passing these checks does not establish image content, legibility, likeness, background suitability, recency, or portal acceptance.",
    "The numbers describe these exact fixtures and this browser. Browser, encoder, and source changes can produce different bytes."
  ],
  "license": "CC0-1.0",
  "cases": [
    {
      "id": "brebr-photo",
      "label": "BREBR photo field · synthetic chart",
      "source": {
        "url": "/samples/resize-image-to-kb/synthetic-color-chart.png",
        "bytes": 1202378,
        "sha256": "1b8dab1ab7b97d10ceb095b7a801bdb6b9f10a9b4ec3c454a69abc900da0cab6"
      },
      "portal": {
        "id": "brebr",
        "title": "BREBR Teletalk photo/signature validation",
        "url": "https://brebr.teletalk.com.bd/brebr1/validation.php"
      },
      "settings": {
        "preset": "brebr",
        "field": "photo",
        "fit": "cover",
        "minBytes": 0,
        "maxBytes": 100000,
        "width": 300,
        "height": 300,
        "minDimension": null,
        "maxDimension": null
      },
      "output": {
        "url": "/samples/application-photo/brebr-photo.jpg",
        "bytes": 94197,
        "sha256": "293345bfd52578855237d00a59501dde94b60925b107c9770564867650380a6b",
        "width": 300,
        "height": 300,
        "colorComponents": 3
      },
      "checks": {
        "size": true,
        "dimensions": true,
        "jpegColorComponents": true
      }
    },
    {
      "id": "brebr-signature",
      "label": "BREBR signature field · synthetic strokes",
      "source": {
        "url": "/samples/resize-image-to-kb/synthetic-strokes.png",
        "bytes": 17794,
        "sha256": "a1bca240be36fe2aee62b557376dcff8b42db61125f4b459714ecd9df225c41a"
      },
      "portal": {
        "id": "brebr",
        "title": "BREBR Teletalk photo/signature validation",
        "url": "https://brebr.teletalk.com.bd/brebr1/validation.php"
      },
      "settings": {
        "preset": "brebr",
        "field": "signature",
        "fit": "contain",
        "minBytes": 0,
        "maxBytes": 60000,
        "width": 300,
        "height": 80,
        "minDimension": null,
        "maxDimension": null
      },
      "output": {
        "url": "/samples/application-photo/brebr-signature.jpg",
        "bytes": 13223,
        "sha256": "0709c2c8fcc3ecd1d6f8033f419b4758efbe70c961911b7d22e21e45dd98ff9f",
        "width": 300,
        "height": 80,
        "colorComponents": 3
      },
      "checks": {
        "size": true,
        "dimensions": true,
        "jpegColorComponents": true
      }
    },
    {
      "id": "sscasn-ktp",
      "label": "SSCASN KTP field · synthetic chart",
      "source": {
        "url": "/samples/resize-image-to-kb/synthetic-color-chart.png",
        "bytes": 1202378,
        "sha256": "1b8dab1ab7b97d10ceb095b7a801bdb6b9f10a9b4ec3c454a69abc900da0cab6"
      },
      "portal": {
        "id": "sscasn",
        "title": "BKN SSCASN account registration",
        "url": "https://daftar-sscasn.bkn.go.id/akun"
      },
      "settings": {
        "preset": "sscasn",
        "field": "ktp",
        "fit": "contain",
        "minBytes": 0,
        "maxBytes": 200000,
        "width": null,
        "height": null,
        "minDimension": null,
        "maxDimension": null
      },
      "output": {
        "url": "/samples/application-photo/sscasn-ktp.jpg",
        "bytes": 197312,
        "sha256": "65a3c1dffead2b13cd7cfb0bf7fcbd3954a0dcfdc70015af5689d592f80163ed",
        "width": 600,
        "height": 600,
        "colorComponents": 3
      },
      "checks": {
        "size": true,
        "dimensions": true,
        "jpegColorComponents": true
      }
    },
    {
      "id": "mynumber-heic",
      "label": "My Number photo field · synthetic HEIC chart",
      "source": {
        "url": "/samples/application-photo/synthetic-color-chart.heic",
        "bytes": 514806,
        "sha256": "788b97d36ef0b8b16008b62c4c907cfc6dd2333bf522cde5eacd06fa898fa2c3"
      },
      "portal": {
        "id": "mynumber",
        "title": "J-LIS My Number photo-data FAQ",
        "url": "https://www.kojinbango-card.go.jp/faq_photo2/"
      },
      "settings": {
        "preset": "mynumber",
        "field": "portrait",
        "fit": "contain",
        "minBytes": 20480,
        "maxBytes": 7000000,
        "width": null,
        "height": null,
        "minDimension": 480,
        "maxDimension": 6000
      },
      "output": {
        "url": "/samples/application-photo/mynumber-heic-to-jpg.jpg",
        "bytes": 922081,
        "sha256": "3a522afb17f3f5dbb83a81fe053620de0e2a42ad3c1925023b20c129dc096a1b",
        "width": 600,
        "height": 600,
        "colorComponents": 3
      },
      "checks": {
        "size": true,
        "dimensions": true,
        "jpegColorComponents": true
      }
    }
  ]
}
