{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-ie2024-iphone-x-wide-bg-occ20",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-ie2024-iphone-x-wide-bg-occ20-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-ie2024-iphone-x-wide-bg-occ20-r1.metadata.json",
    "xspd_reason": null,
    "siril_reason": "The source does not establish a sensor-only response. A Siril sensor export would misrepresent its physical scope; use CSV or source JSON.",
    "siril_estimated": "/application-data/prf-ie2024-iphone-x-wide-bg-occ20-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-ie2024-iphone-x-wide-bg-occ20-r1.alternative-estimate.siril.json",
    "siril_estimated_reason": null,
    "siril_estimated_note": "Estimated relative photon response. Assumes the source values describe energy response. Source optics remain unseparated; calibration accuracy is unverified.",
    "notes": [
      "XSPD contains the longest uninterrupted native range of each channel. Gaps and omitted samples remain in CSV and source JSON."
    ]
  },
  "siril_assessment": null,
  "siril_estimate": {
    "primary": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.0024346305578947366,
            0.002110558441558441,
            0.0017947958666666667,
            0.004185640212658228,
            0.006516713319999999,
            0.007999682182716048,
            0.009251254429268291,
            0.013354288279518072,
            0.016702297114285714,
            0.017373127934117646,
            0.018028358037209303,
            0.01755674649195402,
            0.016363089954545454,
            0.014630486642696628,
            0.013535821982222224,
            0.013561990628571429,
            0.013642182817391303,
            0.013936671303225805,
            0.014224894076595745,
            0.01714378311578947,
            0.020001861858333334,
            0.022224587711340206,
            0.024021590808163268,
            0.0255871845010101,
            0.028225190448,
            0.03252186903762376,
            0.03673429892549019,
            0.04694561363106796,
            0.0557301398,
            0.06251929354666666,
            0.06918035015094338,
            0.05983253674018691,
            0.050657831081481475,
            0.04234758568073394,
            0.03842278997818182,
            0.03736618276756756,
            0.03632844345,
            0.04446763553274336,
            0.05246403477192982,
            0.1367724954643478,
            0.24452173979999997,
            0.37401126568888887,
            0.5013060537627119,
            0.5424105144605041,
            0.5619922771666666,
            0.5168838747305785,
            0.4725149542163934,
            0.4301899619121951,
            0.3898704256451612,
            0.351974658464,
            0.3156450358285714,
            0.2837156493354331,
            0.25228515950624997,
            0.21216839473488372,
            0.17039306016,
            0.13940686509923664,
            0.11265069912121212,
            0.0918952811849624,
            0.07233280669850746,
            0.056566623282962955,
            0.04088150032352941,
            0.02482657923503649,
            0.0150184436057971,
            0.009331991153956833,
            0.0037267737371428572,
            0.002524060011347518,
            0.0015065018140845068,
            0.0011713336727272726,
            0.0008737493555555554,
            0.0007110756855172413,
            0.0006300081369863014,
            0.0008653942585034013,
            0.0010702194486486487,
            0.0011635102604026846,
            0.0012555571946666667,
            0.0011605599682119206
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.01544016007368421,
            0.013975177340259739,
            0.012547758266666665,
            0.020802817610126582,
            0.02885150034,
            0.019500947427160496,
            0.006130771717073171,
            0.010891770640963853,
            0.01516346817142857,
            0.017848569684705884,
            0.020471226976744184,
            0.025474387825287353,
            0.03197254603636364,
            0.04624524051235955,
            0.056074089297777775,
            0.056659997942857136,
            0.05702188982608695,
            0.056539967913978494,
            0.056068299770212764,
            0.1300703762526316,
            0.20253074291666665,
            0.34653371442474223,
            0.5357920906530611,
            0.707161676210101,
            0.8302165093039998,
            0.8893402907485148,
            0.9473047824627451,
            0.983210763953398,
            1,
            0.9890933042590475,
            0.9783923951320754,
            0.9455163594317756,
            0.9132491392074072,
            0.8563413264220182,
            0.8119239807781818,
            0.7758753305801801,
            0.7404704062785713,
            0.6788750914123893,
            0.618360396105263,
            0.5600534210643479,
            0.5028339671931035,
            0.445783184,
            0.38969936332203386,
            0.3263387717243697,
            0.2619964746533333,
            0.19998682346446278,
            0.13899372393442622,
            0.09750491776260163,
            0.0712926926064516,
            0.054885159596799994,
            0.04043399632380952,
            0.03294072604094488,
            0.025564538025,
            0.020125449066666665,
            0.015222218000000001,
            0.01236244403664122,
            0.010060681327272726,
            0.008559749010526316,
            0.0071443306805970145,
            0.006000459265185185,
            0.004798989382352941,
            0.0033195517839416057,
            0.0023426933739130436,
            0.0016983416230215826,
            0.0010631949714285714,
            0.0008062530666666667,
            0.0005748953014084507,
            0.0004340196363636364,
            0.0003054500944444444,
            0.0002197660579310345,
            0.00017159579726027397,
            0.0002684522993197279,
            0.00035922836756756754,
            0.0004298278120805369,
            0.000499486,
            0.00042457173509933774
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.004185624231578947,
            0.003383158088311688,
            0.002601268133333333,
            0.013283004931645569,
            0.02369769818,
            0.06498979182222223,
            0.11296347704390243,
            0.20524835095903612,
            0.29675080066666665,
            0.3916930092705882,
            0.4844272594139535,
            0.5521847673931034,
            0.6033454527454545,
            0.6454531028224718,
            0.6718281756622222,
            0.6785708248,
            0.6856944672782608,
            0.694752513083871,
            0.7036178346212766,
            0.6970402893726316,
            0.6905997764249999,
            0.6496667485113402,
            0.5867210956816327,
            0.5095501307393939,
            0.436475219336,
            0.3743346535049505,
            0.31341253024313726,
            0.25471562853592233,
            0.20415527109999998,
            0.16496949386666665,
            0.1265230709207547,
            0.11013732245233644,
            0.09405501377037036,
            0.07725628121100918,
            0.06440419544,
            0.05418928638558558,
            0.044156786421428576,
            0.039017008693805304,
            0.03396740250526316,
            0.031116107269565218,
            0.028950752731034483,
            0.027273349777777775,
            0.025624377294915252,
            0.023080963919327728,
            0.02035132311333333,
            0.017409644006611567,
            0.014516189062295081,
            0.01242672798699187,
            0.011005249806451612,
            0.0101371202816,
            0.009371596247619048,
            0.008970633089763778,
            0.0085759349,
            0.00834174494883721,
            0.00814945816,
            0.007997665178625954,
            0.007600638539393939,
            0.006841073708270677,
            0.00601775463880597,
            0.004908493854814814,
            0.0037308478999999997,
            0.0022340751649635032,
            0.0013258277217391306,
            0.0008058184863309352,
            0.00029323802857142856,
            0.00017968537304964539,
            0.00008088263098591548,
            0.000035696436363636365,
            0.000002830244444444444,
            0.000016864424827586205,
            0.000026937638356164383,
            0.000021901551020408164,
            0.000020788545945945944,
            0.000035007237583892615,
            0.00004903627733333333,
            0.000025596879470198673
          ]
        }
      ],
      "interpretation": "energy_response",
      "basis": "The source quantity is not established; energy response is the explicit primary assumption, with a photon-response alternative for sensitivity comparison. Numeric values and profile naming cannot prove source units or optical scope.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Image Engineering GmbH & Co. KG; Image Engineering spectral sensitivities workbook (April 2024); src-ie-202404-private; Image Engineering GmbH & Co. KG, Spectral sensitivities workbook (April 2024).; https://image-engineering.de/",
        "source_positive_peak": 1,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0019230769230769232,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 380,
            "maximum": 755
          },
          {
            "channel": "green",
            "minimum": 380,
            "maximum": 755
          },
          {
            "channel": "blue",
            "minimum": 380,
            "maximum": 755
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 177,
          "documented_gap_samples_omitted": 0,
          "partial_channels": [
            "red",
            "green",
            "blue"
          ]
        }
      }
    },
    "alternative": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.0017791531,
            0.001562625,
            0.0013460969,
            0.0031794767,
            0.0050128564,
            0.0062305217,
            0.0072942583,
            0.0106577493,
            0.0134903169,
            0.0141991911,
            0.0149080653,
            0.0146868937,
            0.0138456915,
            0.0125203203,
            0.0117136921,
            0.0118667418,
            0.0120680848,
            0.0124626003,
            0.0128571158,
            0.0156601865,
            0.0184632571,
            0.020728702,
            0.0226357298,
            0.0243570314,
            0.0271396062,
            0.0315837382,
            0.0360278701,
            0.0464942135,
            0.0557301398,
            0.0631204406,
            0.0705107415,
            0.0615584753,
            0.0526062092,
            0.0443835273,
            0.0406394894,
            0.0398812143,
            0.0391229391,
            0.0483157963,
            0.0575086535,
            0.1512388171,
            0.2727357867,
            0.4207626739,
            0.568789561,
            0.6206428002,
            0.6484526275,
            0.6013745081,
            0.5542963886,
            0.5087823588,
            0.4648455075,
            0.4230464645,
            0.3824161011,
            0.3464604564,
            0.3105048117,
            0.2631704127,
            0.2129913252,
            0.175599032,
            0.1429797335,
            0.1175199269,
            0.0931980394,
            0.0734278283,
            0.0534604235,
            0.0327042438,
            0.0199283194,
            0.0124725651,
            0.0050168108,
            0.0034220429,
            0.0020569544,
            0.0016105838,
            0.0012098068,
            0.0009914036,
            0.0008844345,
            0.0012232015,
            0.0015230046,
            0.0016669522,
            0.0018108998,
            0.0016850438
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.0112831939,
            0.0103470063,
            0.0094108187,
            0.0158021403,
            0.0221934618,
            0.0151882379,
            0.0048338777,
            0.0086924708,
            0.0122474166,
            0.0145877733,
            0.01692813,
            0.0213103052,
            0.0270536928,
            0.0395752539,
            0.0485256542,
            0.0495774982,
            0.050442441,
            0.050559779,
            0.0506771171,
            0.118814286,
            0.186951455,
            0.3232093298,
            0.5048810085,
            0.6731635187,
            0.7982851051,
            0.8636862439,
            0.9290873828,
            0.9737568143,
            1,
            0.9986038168,
            0.9972076335,
            0.9727908698,
            0.9483741061,
            0.8975115825,
            0.8587657489,
            0.8280977086,
            0.7974296683,
            0.7376238974,
            0.6778181265,
            0.6192898406,
            0.5608532711,
            0.501506082,
            0.442158893,
            0.3734068638,
            0.3023036246,
            0.2326769773,
            0.16305033,
            0.1153183162,
            0.0850028258,
            0.0659677399,
            0.0489873417,
            0.0402256943,
            0.0314640468,
            0.0249632974,
            0.0190277725,
            0.0155719247,
            0.0127693263,
            0.0109466021,
            0.0092051953,
            0.0077890577,
            0.0062756015,
            0.0043728711,
            0.0031085739,
            0.0022698989,
            0.001431224,
            0.0010930931,
            0.0007849532,
            0.000596777,
            0.0004229309,
            0.0003064046,
            0.0002408941,
            0.000379447,
            0.0005112096,
            0.000615811,
            0.0007204125,
            0.0006164455
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            380,
            385,
            390,
            395,
            400,
            405,
            410,
            415,
            420,
            425,
            430,
            435,
            440,
            445,
            450,
            455,
            460,
            465,
            470,
            475,
            480,
            485,
            490,
            495,
            500,
            505,
            510,
            515,
            520,
            525,
            530,
            535,
            540,
            545,
            550,
            555,
            560,
            565,
            570,
            575,
            580,
            585,
            590,
            595,
            600,
            605,
            610,
            615,
            620,
            625,
            630,
            635,
            640,
            645,
            650,
            655,
            660,
            665,
            670,
            675,
            680,
            685,
            690,
            695,
            700,
            705,
            710,
            715,
            720,
            725,
            730,
            735,
            740,
            745,
            750,
            755
          ],
          "values": [
            0.0030587254,
            0.0025048382,
            0.0019509511,
            0.0100899749,
            0.0182289986,
            0.0506170494,
            0.0890673569,
            0.1638039724,
            0.239683339,
            0.3201337095,
            0.4005840799,
            0.4619237958,
            0.5105230754,
            0.5523589053,
            0.5813897674,
            0.5937494717,
            0.6065758749,
            0.6212690742,
            0.6359622736,
            0.6367194951,
            0.6374767167,
            0.6059391789,
            0.5528718017,
            0.4850525283,
            0.4196877109,
            0.3635365385,
            0.3073853662,
            0.2522664398,
            0.2041552711,
            0.166555739,
            0.1289562069,
            0.1133143606,
            0.0976725143,
            0.0809705255,
            0.0681198221,
            0.0578366422,
            0.0475534623,
            0.0423934806,
            0.0372334989,
            0.034407234,
            0.0322912242,
            0.0306825185,
            0.0290738127,
            0.0264099491,
            0.0234822959,
            0.0202554512,
            0.0170286064,
            0.0146969956,
            0.013121644,
            0.0121840388,
            0.0113540493,
            0.0109545231,
            0.0105549968,
            0.0103469721,
            0.0101868227,
            0.0100739821,
            0.0096469643,
            0.0087486808,
            0.0077536454,
            0.0063716026,
            0.0048788011,
            0.0029429644,
            0.0017592714,
            0.0010770074,
            0.0003947435,
            0.0002436119,
            0.0001104359,
            0.0000490826,
            0.0000039188,
            0.0000235129,
            0.0000378163,
            0.000030957,
            0.0000295837,
            0.0000501546,
            0.0000707254,
            0.0000371647
          ]
        }
      ],
      "interpretation": "photon_response",
      "basis": "Alternative photon-response source-quantity assumption applied to the same numeric samples; this is a sensitivity comparison, not a probability or claim that the source measured this quantity.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Image Engineering GmbH & Co. KG; Image Engineering spectral sensitivities workbook (April 2024); src-ie-202404-private; Image Engineering GmbH & Co. KG, Spectral sensitivities workbook (April 2024).; https://image-engineering.de/",
        "source_positive_peak": 1,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 1,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 380,
            "maximum": 755
          },
          {
            "channel": "green",
            "minimum": 380,
            "maximum": 755
          },
          {
            "channel": "blue",
            "minimum": 380,
            "maximum": 755
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 177,
          "documented_gap_samples_omitted": 0,
          "partial_channels": [
            "red",
            "green",
            "blue"
          ]
        }
      }
    },
    "diagnostics": {
      "source_family_prior": "none",
      "primary_basis": "energy_response_assumption",
      "interpretation_difference_rms": 0.029763355542947817,
      "comparison_sample_count": 228,
      "comparison_limitations": "sampled-assumption difference only; not uncertainty bounds and excludes optics, gain, and measurement-error uncertainty",
      "observed_channel_diagnostics": [
        {
          "channel": "red",
          "positive_peak_wavelength_nm": 600,
          "positive_response_centroid_nm": 604.0204045726698,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "green",
          "positive_peak_wavelength_nm": 520,
          "positive_response_centroid_nm": 538.8558593347617,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "blue",
          "positive_peak_wavelength_nm": 480,
          "positive_response_centroid_nm": 476.44838286419065,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        }
      ]
    }
  },
  "transformations": {
    "xspd": "Longest uninterrupted native run per channel; no interpolation, padding, rescaling or default replacement. Repeated identical wavelength/value pairs removed.",
    "siril": "Source scales and channel grids retained. Pairs sorted by wavelength and repeated identical wavelength/value pairs removed.",
    "siril_estimated": "Derived relative photon-response model with documented source-quantity assumptions, numeric repairs and shared RGB normalization. Original samples and unknown source metadata are preserved separately."
  },
  "compatibility": "Format validation does not establish calibration accuracy or a complete optical response.",
  "original": {
    "profile": {
      "attribution_required": null,
      "blue": [
        0.0030587254,
        0.0025048382,
        0.0019509511,
        0.0100899749,
        0.0182289986,
        0.0506170494,
        0.0890673569,
        0.1638039724,
        0.239683339,
        0.3201337095,
        0.4005840799,
        0.4619237958,
        0.5105230754,
        0.5523589053,
        0.5813897674,
        0.5937494717,
        0.6065758749,
        0.6212690742,
        0.6359622736,
        0.6367194951,
        0.6374767167,
        0.6059391789,
        0.5528718017,
        0.4850525283,
        0.4196877109,
        0.3635365385,
        0.3073853662,
        0.2522664398,
        0.2041552711,
        0.166555739,
        0.1289562069,
        0.1133143606,
        0.0976725143,
        0.0809705255,
        0.0681198221,
        0.0578366422,
        0.0475534623,
        0.0423934806,
        0.0372334989,
        0.034407234,
        0.0322912242,
        0.0306825185,
        0.0290738127,
        0.0264099491,
        0.0234822959,
        0.0202554512,
        0.0170286064,
        0.0146969956,
        0.013121644,
        0.0121840388,
        0.0113540493,
        0.0109545231,
        0.0105549968,
        0.0103469721,
        0.0101868227,
        0.0100739821,
        0.0096469643,
        0.0087486808,
        0.0077536454,
        0.0063716026,
        0.0048788011,
        0.0029429644,
        0.0017592714,
        0.0010770074,
        0.0003947435,
        0.0002436119,
        0.0001104359,
        0.0000490826,
        0.0000039188,
        0.0000235129,
        0.0000378163,
        0.000030957,
        0.0000295837,
        0.0000501546,
        0.0000707254,
        0.0000371647,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "camera_id": "cam-ie2024-iphone-x-wide",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "007daf1fc89ce9ee70bf7932fbe0f586059e873dce9306a2720c03a6b02656be"
      },
      "citation": "Image Engineering GmbH & Co. KG, Spectral sensitivities workbook (April 2024).",
      "commercial_api_allowed": null,
      "confidence_grade": "unassessed",
      "confidence_reason": "Canonical release: no claim about the per-leaf measurement precision is asserted; the upstream 'as is' wording (where present) is preserved.",
      "created_at": "2026-09-23T00:00:00Z",
      "derivatives_allowed": null,
      "derived_from": [
        {
          "checksum": null,
          "id": "src-ie-202404-private",
          "kind": "source_artifact",
          "order": 0,
          "revision": "2024-04",
          "uri": "https://image-engineering.de/"
        }
      ],
      "documented_gaps": null,
      "estimation_method": null,
      "green": [
        0.0112831939,
        0.0103470063,
        0.0094108187,
        0.0158021403,
        0.0221934618,
        0.0151882379,
        0.0048338777,
        0.0086924708,
        0.0122474166,
        0.0145877733,
        0.01692813,
        0.0213103052,
        0.0270536928,
        0.0395752539,
        0.0485256542,
        0.0495774982,
        0.050442441,
        0.050559779,
        0.0506771171,
        0.118814286,
        0.186951455,
        0.3232093298,
        0.5048810085,
        0.6731635187,
        0.7982851051,
        0.8636862439,
        0.9290873828,
        0.9737568143,
        1,
        0.9986038168,
        0.9972076335,
        0.9727908698,
        0.9483741061,
        0.8975115825,
        0.8587657489,
        0.8280977086,
        0.7974296683,
        0.7376238974,
        0.6778181265,
        0.6192898406,
        0.5608532711,
        0.501506082,
        0.442158893,
        0.3734068638,
        0.3023036246,
        0.2326769773,
        0.16305033,
        0.1153183162,
        0.0850028258,
        0.0659677399,
        0.0489873417,
        0.0402256943,
        0.0314640468,
        0.0249632974,
        0.0190277725,
        0.0155719247,
        0.0127693263,
        0.0109466021,
        0.0092051953,
        0.0077890577,
        0.0062756015,
        0.0043728711,
        0.0031085739,
        0.0022698989,
        0.001431224,
        0.0010930931,
        0.0007849532,
        0.000596777,
        0.0004229309,
        0.0003064046,
        0.0002408941,
        0.000379447,
        0.0005112096,
        0.000615811,
        0.0007204125,
        0.0006164455,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "interpolation_method": null,
      "license_id": "lic-src-ie-202404-private",
      "measurement_method": null,
      "normalization_method": "unknown",
      "optical_configuration": {
        "configuration_id": "cfg-prf-ie2024-iphone-x-wide-bg-occ20",
        "configuration_type": "unknown",
        "description": "Canonical release: the optical configuration is honestly unknown; lens, body serial, filter stack, and hot-mirror / IR-cut filter state are not documented per leaf in the inspected source.",
        "evidence_source_ids": [
          "src-ie-202404-private"
        ],
        "external_filters": null,
        "geometry": null,
        "internal_optical_stack": null,
        "lens": null,
        "modifier_or_vendor": null,
        "name": "unknown",
        "removed_components": null,
        "replacement_components": null
      },
      "original_normalization_method": "unknown",
      "original_wavelength_unit": "nm",
      "processing_notes": "source_column=BG",
      "profile_id": "prf-ie2024-iphone-x-wide-bg-occ20",
      "profile_revision": 1,
      "profile_type": "measured",
      "provenance_tier": "community_unverified",
      "quality_grade": "unassessed",
      "quality_reason": "Canonical release: no per-leaf scientific-quality assessment is asserted; the source-side claim is preserved verbatim.",
      "red": [
        0.0017791531,
        0.001562625,
        0.0013460969,
        0.0031794767,
        0.0050128564,
        0.0062305217,
        0.0072942583,
        0.0106577493,
        0.0134903169,
        0.0141991911,
        0.0149080653,
        0.0146868937,
        0.0138456915,
        0.0125203203,
        0.0117136921,
        0.0118667418,
        0.0120680848,
        0.0124626003,
        0.0128571158,
        0.0156601865,
        0.0184632571,
        0.020728702,
        0.0226357298,
        0.0243570314,
        0.0271396062,
        0.0315837382,
        0.0360278701,
        0.0464942135,
        0.0557301398,
        0.0631204406,
        0.0705107415,
        0.0615584753,
        0.0526062092,
        0.0443835273,
        0.0406394894,
        0.0398812143,
        0.0391229391,
        0.0483157963,
        0.0575086535,
        0.1512388171,
        0.2727357867,
        0.4207626739,
        0.568789561,
        0.6206428002,
        0.6484526275,
        0.6013745081,
        0.5542963886,
        0.5087823588,
        0.4648455075,
        0.4230464645,
        0.3824161011,
        0.3464604564,
        0.3105048117,
        0.2631704127,
        0.2129913252,
        0.175599032,
        0.1429797335,
        0.1175199269,
        0.0931980394,
        0.0734278283,
        0.0534604235,
        0.0327042438,
        0.0199283194,
        0.0124725651,
        0.0050168108,
        0.0034220429,
        0.0020569544,
        0.0016105838,
        0.0012098068,
        0.0009914036,
        0.0008844345,
        0.0012232015,
        0.0015230046,
        0.0016669522,
        0.0018108998,
        0.0016850438,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "redistribution_allowed": null,
      "response_scale": "unknown",
      "response_scope": "unknown",
      "response_unit": "unknown",
      "retrieved_date": "2026-09-23",
      "rights_evidence_source_ids": [
        "src-ie-202404-private"
      ],
      "sample_count": 135,
      "sample_identifiers": null,
      "sampling_interval": 5,
      "schema_version": "0.1.0-draft",
      "scientific_notes": "Canonical release: native grid and native R/G/B samples are preserved verbatim; sparse cells (wavelengths absent in the upstream CSV / JSON) are preserved as null; the parser never invents a value.",
      "source_author": "Image Engineering GmbH & Co. KG",
      "source_id": "src-ie-202404-private",
      "source_uri": "https://image-engineering.de/",
      "uncertainty": null,
      "updated_at": "2026-09-23T00:00:00Z",
      "validation_reason": "Source catalog entry recorded as 'measured' by the private intake; the canonical contract does not assert a per-record validation pass.",
      "validation_status": "unverified",
      "version_date": "2026-09-23",
      "wavelength_max": 1050,
      "wavelength_min": 380,
      "wavelength_unit": "nm",
      "wavelengths": [
        380,
        385,
        390,
        395,
        400,
        405,
        410,
        415,
        420,
        425,
        430,
        435,
        440,
        445,
        450,
        455,
        460,
        465,
        470,
        475,
        480,
        485,
        490,
        495,
        500,
        505,
        510,
        515,
        520,
        525,
        530,
        535,
        540,
        545,
        550,
        555,
        560,
        565,
        570,
        575,
        580,
        585,
        590,
        595,
        600,
        605,
        610,
        615,
        620,
        625,
        630,
        635,
        640,
        645,
        650,
        655,
        660,
        665,
        670,
        675,
        680,
        685,
        690,
        695,
        700,
        705,
        710,
        715,
        720,
        725,
        730,
        735,
        740,
        745,
        750,
        755,
        760,
        765,
        770,
        775,
        780,
        785,
        790,
        795,
        800,
        805,
        810,
        815,
        820,
        825,
        830,
        835,
        840,
        845,
        850,
        855,
        860,
        865,
        870,
        875,
        880,
        885,
        890,
        895,
        900,
        905,
        910,
        915,
        920,
        925,
        930,
        935,
        940,
        945,
        950,
        955,
        960,
        965,
        970,
        975,
        980,
        985,
        990,
        995,
        1000,
        1005,
        1010,
        1015,
        1020,
        1025,
        1030,
        1035,
        1040,
        1045,
        1050
      ]
    },
    "source": {
      "authors": [
        "Image Engineering GmbH & Co. KG"
      ],
      "citation_text": "Image Engineering GmbH & Co. KG, Spectral sensitivities workbook (April 2024).",
      "data_acquisition_method": "RGB columns in the owner-supplied workbook on its native 380-1050 nm, 5 nm grid; instrument, calibration, and lens are not identified.",
      "doi": null,
      "known_limitations": [
        "source_category=measured",
        "permission_status is 'unknown' on the canonical License record (no independent operational clearance granted)."
      ],
      "license_id": "lic-src-ie-202404-private",
      "measurement_method": null,
      "normalization_method": null,
      "organization": "Image Engineering GmbH & Co. KG",
      "original_wavelength_coverage": {
        "maximum": 1050,
        "minimum": 380,
        "unit": "nm"
      },
      "publication": null,
      "record_version": 1,
      "repository": "https://image-engineering.de/",
      "retrieved_date": "2026-09-23",
      "rights_notes": "The workbook was supplied by the project owner. The source license is unknown; no redistribution or downstream reuse grant is identified by the intake evidence.",
      "schema_version": "0.1.0-draft",
      "source_id": "src-ie-202404-private",
      "title": "Image Engineering spectral sensitivities workbook (April 2024)",
      "url": "https://image-engineering.de/",
      "version": "2024-04",
      "year": 2024
    },
    "license": {
      "attribution_required": null,
      "commercial_api_allowed": null,
      "commercial_use_allowed": null,
      "derivatives_allowed": null,
      "evidence_revision": "2024-04",
      "evidence_url": null,
      "license_id": "lic-src-ie-202404-private",
      "license_name": null,
      "license_url": null,
      "notes": "Canonical release: observed upstream license text is preserved verbatim on license_name/license_url when available; the operational permission_status is the literal 'unknown' because the owner-updated policy (2026-09-23) revoked the prior bespoke grants. Downstream redistribution requires a fresh per-source review and a new authorization ID.",
      "permission_status": "unknown",
      "record_version": 1,
      "redistribution_allowed": null,
      "reviewed_date": "2026-09-23",
      "rights_holder": "Image Engineering GmbH & Co. KG",
      "schema_version": "0.1.0-draft",
      "share_alike_required": null
    },
    "dataset_version": "recovered-2026-10-01-siril-source-review-v2"
  }
}
