{
  "id": "00000000-0000-4000-8000-000000000012",
  "project_id": "00000000-0000-4000-8000-000000000001",
  "project_revision": 1,
  "state": "uploading",
  "created_at": "2026-10-04T05:00:00Z",
  "manifest": {
    "id": "00000000-0000-4000-8000-000000000012",
    "project_revision": 1,
    "artifacts": [
      {
        "id": "00000000-0000-4000-8000-000000000011",
        "origin_id": "00000000-0000-4000-8000-000000000009",
        "capture_id": "00000000-0000-4000-8000-000000000010",
        "objective_ids": [
          "00000000-0000-4000-8000-000000000005"
        ],
        "processing_group_id": "00000000-0000-4000-8000-000000000006",
        "equipment": {
          "equipment_id": "00000000-0000-4000-8000-000000000007",
          "revision": 1
        },
        "captured_at": "2026-10-04T04:10:00Z",
        "exposure_seconds": 300,
        "filter_id": "00000000-0000-4000-8000-000000000008",
        "format": "fits",
        "size_bytes": 104371200,
        "sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "calibration": {
          "raw_sha256": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
          "steps": [
            {
              "operation": "dark_subtract",
              "software": "example-calibrator",
              "version": "1.0",
              "parameters": {
                "scale": 1.0
              }
            },
            {
              "operation": "flat_correct",
              "software": "example-calibrator",
              "version": "1.0",
              "parameters": {}
            }
          ],
          "pixel_unit": "adu",
          "linear": true,
          "color_state": "mono",
          "registration": "unregistered",
          "calibration_frames": [
            {
              "role": "dark",
              "sha256": "dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd"
            },
            {
              "role": "flat",
              "sha256": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
            }
          ]
        },
        "measurements": [
          {
            "metric": "fwhm",
            "method": "example.psf",
            "method_version": "1",
            "unit": "arcsec",
            "value": 2.4,
            "measured_at": "2026-10-04T05:00:00Z"
          }
        ],
        "solve": {
          "source": "fresh_pixel_solve",
          "artifact_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "center": {
            "ra_degrees": 10.6847,
            "dec_degrees": 41.269
          },
          "method": "example-solver",
          "method_version": "1.0",
          "measured_at": "2026-10-04T05:00:00Z"
        },
        "panel_id": "00000000-0000-4000-8000-000000000015",
        "bandpasses": [
          {
            "name": "H-alpha",
            "center_nm": 656.3,
            "width_nm": 3.0
          }
        ],
        "assignment_id": "00000000-0000-4000-8000-000000000014"
      }
    ]
  },
  "uploads": [
    {
      "id": "00000000-0000-4000-8000-000000000013",
      "submission_id": "00000000-0000-4000-8000-000000000012",
      "artifact_id": "00000000-0000-4000-8000-000000000011",
      "size_bytes": 104371200,
      "part_size_bytes": 8388608,
      "part_count": 13,
      "expires_at": "2026-10-05T05:00:00Z",
      "received_parts": []
    }
  ],
  "artifacts": [
    {
      "artifact_id": "00000000-0000-4000-8000-000000000011",
      "state": "uploading",
      "reason_codes": []
    }
  ]
}
