{
  "schemaVersion": 3,
  "title": "MDNT / CosmoNutz Solar Eclipse 2026 Archive",
  "canonicalUrl": "https://eclipse2026.mdnt.pt/",
  "eventDate": "2026-08-12",
  "archiveCreated": "2026-08-18",
  "lastReviewed": "2026-08-22",
  "preservationModel": "Self-contained static files served by Nginx; critical report content does not require JavaScript.",
  "responsibility": {
    "primaryContributor": "Teófilo Couto",
    "roles": [
      "EDS engineering",
      "environmental sensing and telemetry",
      "software engineering",
      "field observation",
      "telescope acquisition and astrophotography",
      "data analysis and visualization",
      "synchronized replay",
      "reproducibility, archive engineering, and deployment"
    ],
    "systems": {
      "EDS": "environmental witness",
      "CosmoNutz": "optical and astronomical witness",
      "MDNT": "independent research and engineering laboratory"
    }
  },
  "witnesses": [
    {
      "id": "eds-earth",
      "locationPublic": "Espinho, Portugal",
      "locationPrecision": "municipality",
      "timingBasis": "station telemetry"
    },
    {
      "id": "cosmonutz-sky",
      "locationPublic": "Vila Praia de Âncora area, northern Portugal",
      "locationPrecision": "locality",
      "exactLocationPublished": false,
      "timingBasis": "network-synchronized acquisition system time; not independently precision-certified"
    }
  ],
  "artifacts": [
    {
      "role": "archive overview and engineering case study",
      "path": "/"
    },
    {
      "role": "complete scientific field report",
      "path": "/field-report/"
    },
    {
      "role": "synchronized event replay",
      "path": "/experience/"
    },
    {
      "role": "print field report",
      "path": "/EDS_Solar_Eclipse_2026_Field_Report.pdf"
    },
    {
      "role": "event-window telemetry",
      "path": "/assets/data/eclipse_2026_08_12_event_window.csv"
    },
    {
      "role": "analysis metrics and chart series",
      "path": "/assets/data/eclipse_2026_08_12_summary.json"
    },
    {
      "role": "source analysis",
      "path": "/docs/59_solar_eclipse_visual_analysis.md"
    },
    {
      "role": "telemetry asset generator",
      "path": "/scripts/generate_eclipse_assets.py"
    },
    {
      "role": "replay proxy generator",
      "path": "/scripts/generate_replay_proxies.py"
    },
    {
      "role": "instrument provenance",
      "path": "/assets/data/provenance.json"
    },
    {
      "role": "field archive",
      "path": "/field-archive/"
    },
    {
      "role": "field archive records",
      "path": "/field-archive/records.json"
    },
    {
      "role": "EDS station hardware documentary derivative",
      "path": "/assets/images/eds-station-hardware-v1.jpg"
    },
    {
      "role": "EDS solar-power documentary derivative",
      "path": "/assets/images/eds-solar-power-v1.jpg"
    },
    {
      "role": "eclipse-day telescope setup documentary derivative",
      "path": "/assets/images/cosmonutz-eclipse-field-setup-v1.jpg"
    },
    {
      "role": "replay media verification",
      "path": "/experience/media/proxy_manifest.json"
    },
    {
      "role": "published film verification",
      "path": "/films/media_manifest.json"
    },
    {
      "role": "preserved superseded field report Edition 1",
      "path": "/publications/EDS_Solar_Eclipse_2026_Field_Report_Edition_1.pdf"
    },
    {
      "role": "current immutable field report Edition 2",
      "path": "/publications/EDS_Solar_Eclipse_2026_Field_Report_Edition_2.pdf"
    },
    {
      "role": "field report Edition 2 print source",
      "path": "/publications/edition-2/source.html"
    },
    {
      "role": "field report Edition 2 generator and validator",
      "path": "/scripts/generate_field_report_edition_2.py"
    }
  ],
  "preservationNotes": [
    "The public MP4 files are web derivatives, not archival masters.",
    "Original telescope recordings are retained outside this public-safe archive and must not be overwritten.",
    "Local HEIC photographic masters are not published and are excluded from Docker build context; public photographic derivatives are orientation-corrected and stripped of embedded location metadata.",
    "The replay remains usable as a still-and-data reconstruction if a video derivative is unavailable.",
    "External astronomy links are references only; the primary report, data, methods, images, and replay assets are local."
  ],
  "releaseStatus": {
    "deploymentControl": "human-controlled",
    "productionDeploymentPerformedDuringPhase": false,
    "codexDeploymentPerformedDuringPhase5": false,
    "subsequentOwnerDeployment": {
      "releasePhase": "5",
      "edition": 2,
      "performedBy": "owner",
      "status": "deployed-and-verified"
    },
    "liveOriginStatus": "deployed-and-verified",
    "liveOriginVerifiedAt": "2026-08-21T23:24:36Z",
    "liveReleaseIdentityAtVerification": {
      "phase": "5",
      "edition": 2,
      "archiveManifestSha256": "762d3648ea2f3ac305e00835a6f3ec787b10d1d02de3da25ca6a31e1e1e197ab",
      "archiveManifestSha256Scope": "Live Phase 5 bytes before this post-deployment metadata reconciliation",
      "proxyManifestSha256": "ea709985d0d82c7a06cf28b6fa8810451662f5f74eff4bd15105e3d51e488529",
      "approachProxySha256": "5cc43c00f23a4cafcef6c6c049e9cbb397c5bd4623f0d413f207a0ac46bbaf58",
      "stablePdfSha256": "330fa54b1e94b14077e51d12d46f97425e34657edcddd6cf6f3e4d0a785ea261",
      "immutableEdition2PdfSha256": "330fa54b1e94b14077e51d12d46f97425e34657edcddd6cf6f3e4d0a785ea261",
      "immutableEdition1PdfSha256": "c8e6eb17ea1bb72283ea6ca0f3fa9405daef4f815cfe0e7fa54be74098afb7ad",
      "homepageSha256": "29e6656db06322c6f4366522aade404c29a83f80406089d3bd10c78e84824513",
      "replaySha256": "530e056e29471380c9295613e63936fae2c70746471edc5a724d2973b97cdd8e"
    },
    "note": "Codex did not deploy during Phase 5. Edition 2 was subsequently deployed by the owner, and the current live origin was verified read-only as the Phase 5 / Edition 2 release."
  },
  "reviewHistory": [
    {
      "phase": "4.1",
      "scope": "Selective Approach replay-proxy publication and telescope-setup provenance reconciliation",
      "approachProxySha256": "5cc43c00f23a4cafcef6c6c049e9cbb397c5bd4623f0d413f207a0ac46bbaf58",
      "productionDeploymentPerformedDuringPhase": false,
      "subsequentLiveOriginVerification": "2026-08-21T22:04:28Z"
    },
    {
      "phase": "5",
      "scope": "Field Report Edition 2 generation, validation, and release-source publication",
      "productionDeploymentPerformedDuringPhase": false,
      "publicationDate": "2026-08-21"
    },
    {
      "phase": "5.1",
      "scope": "Phase 5 / Edition 2 post-deployment live verification and release metadata reconciliation",
      "verifiedReleasePhase": "5",
      "verifiedEdition": 2,
      "deploymentPerformedBy": "owner",
      "productionDeploymentPerformedDuringPhase": false,
      "liveOriginVerifiedAt": "2026-08-21T23:24:36Z",
      "liveArchiveManifestSha256AtVerification": "762d3648ea2f3ac305e00835a6f3ec787b10d1d02de3da25ca6a31e1e1e197ab",
      "stablePdfSha256": "330fa54b1e94b14077e51d12d46f97425e34657edcddd6cf6f3e4d0a785ea261"
    }
  ],
  "publication": {
    "currentEdition": 2,
    "stableLatestPath": "/EDS_Solar_Eclipse_2026_Field_Report.pdf",
    "stableLatestRelationship": "Byte-identical alias of the current immutable Edition 2 file",
    "generationSource": "/publications/edition-2/source.html",
    "generationScript": "/scripts/generate_field_report_edition_2.py",
    "editions": [
      {
        "edition": 1,
        "path": "/publications/EDS_Solar_Eclipse_2026_Field_Report_Edition_1.pdf",
        "sha256": "c8e6eb17ea1bb72283ea6ca0f3fa9405daef4f815cfe0e7fa54be74098afb7ad",
        "bytes": 6446627,
        "pages": 19,
        "publicationDate": "2026-08-18",
        "status": "superseded-and-preserved"
      },
      {
        "edition": 2,
        "path": "/publications/EDS_Solar_Eclipse_2026_Field_Report_Edition_2.pdf",
        "sha256": "330fa54b1e94b14077e51d12d46f97425e34657edcddd6cf6f3e4d0a785ea261",
        "bytes": 4328221,
        "pages": 14,
        "publicationDate": "2026-08-21",
        "status": "current-edition",
        "stableLatestSha256": "330fa54b1e94b14077e51d12d46f97425e34657edcddd6cf6f3e4d0a785ea261"
      }
    ]
  }
}
