{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:f26c439156d3795d7a4cb1ffc1f77d77eb554f74360e097f6a8be87def2139dd",
  "artifact_sha256": "sha256:e60b5f92c9ebe79bdfddc0fcced518439b22bc90a6e03596efeb801aaf45f127",
  "data": {
    "observation_contract": "sourcey.observation/v1alpha1",
    "source_id": "off_bmmv7frjp35eztcm15ctq1e693",
    "source_uri": "https://fish.audio/startup",
    "retrieved_at": "2026-09-15T08:52:29.982Z",
    "method": {
      "name": "http",
      "version": "1"
    },
    "outcome": "supports-candidate",
    "capture": {
      "digest": "sha256:57764ecdc63da496218d49cd6c1034a7d309ff70355d08c82784ff99b84bd375",
      "bytes": 83497,
      "media_type": "text/html",
      "availability": "public",
      "requested_uri": "https://fish.audio/startup",
      "final_uri": "https://fish.audio/startup/",
      "redirect_chain": [
        {
          "status": 308,
          "from": "https://fish.audio/startup",
          "to": "https://fish.audio/startup/"
        }
      ],
      "source_standing": "live-first-party",
      "normalized_object": {
        "digest": "sha256:61714296baf86a0a1ae68056d4c5771d3db1d3f533b9c4840126737d1521fb7c",
        "bytes": 6677,
        "media_type": "text/plain; charset=utf-8",
        "normalizer_contract": "sourcey.evidence-normalizer/v1alpha1",
        "normalizer_id": "sourcey-deterministic-content",
        "version": "1",
        "toolchain_digest": "sha256:2c0995b4e3e8f1f57b1c93b7ee5762af57f2db8f0b9c3a707802deb3ab8cd05d"
      }
    },
    "observation_id": "sha256:58d9c7fc143400c3086d572f4f546f042bfe5ddcdc10a43abf2404b06e4bfe69"
  }
}
